DocumentCode
2718352
Title
Role-based Concurrency Control in a Subject- and Purpose-Oriented (SPO) View
Author
Enokido, Tomoya ; Barolli, Valbona ; Takizawa, Makoto
Author_Institution
Rissho Univ., Tokyo
fYear
2007
fDate
21-23 May 2007
Firstpage
171
Lastpage
178
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.
Keywords
authorisation; concurrency control; database management systems; resource allocation; scheduling; transaction processing; FIFO scheme; authorization; database system; information system; locking protocol; multiple conflicting access request; purpose-oriented view; resource sharing; role-based access control; role-based concurrency control; scheduling; serialized transaction processing; subject-oriented view; timestamp ordering scheme; Access control; Access protocols; Authorization; Concurrency control; Database systems; Information systems; Permission; Scheduling algorithm; Transaction databases; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Information Networking and Applications, 2007. AINA '07. 21st International Conference on
Conference_Location
Niagara Falls, ON
ISSN
1550-445X
Print_ISBN
0-7695-2846-5
Type
conf
DOI
10.1109/AINA.2007.124
Filename
4220891
Link To Document