• DocumentCode
    1686052
  • Title

    Role-based concurrency control for distributed systems

  • Author

    Enokido, Tomoya ; Takizawa, Makoto

  • Volume
    1
  • fYear
    2006
  • Abstract
    A concept of role is widely and significantly used to design and implement secure information systems. A role shows a job function in an enterprise. In a role-based access control (RBAC) model, a role is a set of access rights. A subject doing a job is assigned with a role showing the job. In addition, a subject can play multiple roles in an enterprise. In addition to keeping systems secure, objects have to be consistent in presence of multiple conflicting transactions. Traditional locking protocols and timestamp ordering (TO) schedulers are based on principles "first-comer-winner" and "timestamp order" to make multiple conflicting transactions serializable, respectively. Since a transaction is associated with a collection of roles, we discuss which collection of roles is more significant than others. We discuss a role ordering (RO) scheduler so that multiple conflicting transactions are serializable in the significant dominant relation of roles.
  • Keywords
    authorisation; concurrency control; protocols; scheduling; transaction processing; RBAC model; concurrency control; distributed system; multiple conflicting transactions; protocol; role ordering scheduler; role-based access control; secure information system; Access control; Access protocols; Authorization; Concurrency control; Information systems; Permission; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2466-4
  • Type

    conf

  • DOI
    10.1109/AINA.2006.290
  • Filename
    1620224