Role-based concurrency control for distributed systems

Role-based concurrency control for distributed systems
复制标题

分布式系统基于角色的并发控制

DOI:
10.1109/aina.2006.290
复制
发表时间:
2006
期刊:
20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06)
影响因子:
--
通讯作者:
M. Takizawa
M. Takizawa
中科院分区:
--
文献类型:
--
作者:
T. Enokido;M. Takizawa

文献摘要

被引文献

相似文献

角色的概念在安全信息系统的设计和实现中得到了广泛而重要的应用。角色显示企业中的工作职能。在基于角色的访问控制(RBAC)模型中,角色是一组访问权限。一个正在做一项工作的受试者被分配了一个显示该工作的角色。此外,一个主体可以在企业中扮演多个角色。除了保持系统的安全性,对象必须在存在多个冲突事务时保持一致。传统的加锁协议和时间戳排序算法分别基于“先到者赢家”和“时间戳顺序”的原则来使多个冲突事务可串行化。由于事务与角色集合相关联,因此我们讨论哪个角色集合比其他角色集合更重要。我们讨论了一个角色排序(RO)调度器,使多个冲突的事务是串行化的显着主导关系的角色。
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.