Role-based Concurrency Control in a Subject- and Purpose-Oriented (SPO) View

T. Enokido, Valbona Barolli, M. Takizawa
{"title":"Role-based Concurrency Control in a Subject- and Purpose-Oriented (SPO) View","authors":"T. Enokido, Valbona Barolli, M. Takizawa","doi":"10.1109/AINA.2007.124","DOIUrl":null,"url":null,"abstract":"In information systems, processes have to be scheduled to share a limited amount of resource objects like memory and CPU with other processes. In database systems, conflicting access requests from multiple transactions have to be serialized. There are various ways to order multiple conflicting access requests like FIFO and timestamp ordering (TO) schemes. For example, an object is exclusively used by each transaction in locking protocols. In scheduling algorithms, highly prioritized processes are performed before lower ones. Thus, it is critical to discuss which access request should be performed before another. In this paper, we postulate that an access request issued by a more significant subject for a more significant purpose should be performed prior to less significant access requests. In the role-based access control model, a role is a set of access rights, which shows a job function in an enterprise. A subject is first granted a role from another subject. Only a subject granted a role can issue an access request in the role. In this paper, the significancy of subject and purpose is defined in terms of roles and authorization relations. Here, there are two views, subject-oriented (SO) and purpose-oriented (PO) views to order transactions. A method issued by a subject with more significant roles should be performed before another conflicting method issued by a less significant subject in the SO view. A transaction issued by a subject is associated with a subset of roles granted to the subject, which is named purpose. A method with a more significant purpose should be performed before another method in the PO view. In this paper, we discuss how to combine the SO and PO views into a unique SPO view to order conflicting access requests.","PeriodicalId":361109,"journal":{"name":"21st International Conference on Advanced Information Networking and Applications (AINA '07)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st International Conference on Advanced Information Networking and Applications (AINA '07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AINA.2007.124","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

In information systems, processes have to be scheduled to share a limited amount of resource objects like memory and CPU with other processes. In database systems, conflicting access requests from multiple transactions have to be serialized. There are various ways to order multiple conflicting access requests like FIFO and timestamp ordering (TO) schemes. For example, an object is exclusively used by each transaction in locking protocols. In scheduling algorithms, highly prioritized processes are performed before lower ones. Thus, it is critical to discuss which access request should be performed before another. In this paper, we postulate that an access request issued by a more significant subject for a more significant purpose should be performed prior to less significant access requests. In the role-based access control model, a role is a set of access rights, which shows a job function in an enterprise. A subject is first granted a role from another subject. Only a subject granted a role can issue an access request in the role. In this paper, the significancy of subject and purpose is defined in terms of roles and authorization relations. Here, there are two views, subject-oriented (SO) and purpose-oriented (PO) views to order transactions. A method issued by a subject with more significant roles should be performed before another conflicting method issued by a less significant subject in the SO view. A transaction issued by a subject is associated with a subset of roles granted to the subject, which is named purpose. A method with a more significant purpose should be performed before another method in the PO view. In this paper, we discuss how to combine the SO and PO views into a unique SPO view to order conflicting access requests.
面向主题和目的(SPO)视图中基于角色的并发控制
在信息系统中,必须安排进程与其他进程共享有限数量的资源对象,如内存和CPU。在数据库系统中,来自多个事务的冲突访问请求必须序列化。有各种方法来排序多个冲突的访问请求,如FIFO和时间戳排序(to)方案。例如,锁定协议中的每个事务独占使用一个对象。在调度算法中,高优先级的进程在低优先级的进程之前执行。因此,讨论哪个访问请求应该在另一个访问请求之前执行是至关重要的。在本文中,我们假设由更重要的主体为更重要的目的发出的访问请求应该在不太重要的访问请求之前执行。在基于角色的访问控制模型中,角色是一组访问权限的集合,它显示了企业中的工作功能。一个主体首先从另一个主体获得角色。只有被授予角色的主体才能在该角色中发出访问请求。本文从角色和授权关系的角度界定了主体和目的的意义。这里有两个视图,面向主题(SO)和面向目的(PO)视图,用于订购事务。在SO视图中,由具有更重要角色的主题发出的方法应该在由不那么重要的主题发出的另一个冲突方法之前执行。由主题发出的事务与授予该主题的角色子集相关联,该角色子集被命名为purpose。具有更重要目的的方法应该在PO视图中的另一个方法之前执行。在本文中,我们讨论了如何将SO和PO视图组合成一个唯一的SPO视图来排序冲突的访问请求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信