DocumentCode
2226477
Title
Concurrency Control Based on Subject and Purpose Concepts
Author
Enokido, Tomoya ; Hayashibara, Naohiro ; Takizawa, Makoto
Author_Institution
Rissho Univ.
fYear
2007
fDate
21-23 March 2007
Firstpage
55
Lastpage
64
Abstract
A subject doing a job function plays a role in an enterprise. In the role-based access control model, a role is a set of access rights. A subject granted a role can issue an access request in the role. In addition, objects are required to be consistent even if multiple transactions concurrently manipulate an object in a conflicting way. Here, a subject playing more significant roles should take the object prior to another subject. First, we discuss which roles are more significant than other roles in terms of types of methods. Next, we define which subject is more significant in terms of significancy of roles and authorization relations. A method issued by a more significant subject should be performed before another conflicting method issued by a less significant subject in the subject-oriented (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 with a less significant purpose in the purpose-oriented (PO) view. In this paper, we discuss how conflicting methods are ordered in a unique SO and PO (SPO) view. We discuss an SPO scheduler where multiple conflicting transactions are serializable in the SPO view. We evaluate the SPO scheduler compared with the traditional two-phase locking protocol in terms of throughput
Keywords
authorisation; concurrency control; transaction processing; concurrency control; role-based access control model; subject-oriented view; Access control; Access protocols; Authorization; Concurrency control; Meeting planning; Performance evaluation; Permission; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Trends of Distributed Computing Systems, 2007. FTDCS '07. 11th IEEE International Workshop on
Conference_Location
Sedona, AZ
ISSN
1071-0483
Print_ISBN
0-7695-2810-4
Type
conf
DOI
10.1109/FTDCS.2007.15
Filename
4144614
Link To Document