期刊文献+

一种基于松弛循环差集的对称分布式互斥算法 被引量:4

A Symmetric Distributed Mutual Exclusion Algorithm Based on Relaxed Cyclic Difference Set
下载PDF
导出
摘要 为在全分布系统中实现对称的分布式互斥,需要设计出对称的分布式互斥算法。通过证明循环请求集与松弛循环差集的等价性,将求取包含任意数量节点的分布式系统对称请求集的问题转化为求取任意数量节点集合的松弛差集问题,并在此基础上提出了一种基于循环松弛差集的对称分布式互斥请求集生成算法。在请求集生成算法的基础上,引入了转移应答消息和请求集重构消息,重新定义应答消息的结构以使其能够携带更多的信息,重新设计了分布式互斥算法的相关过程,从而改进了Makawa类分布式互斥算法的性能。该算法具有较高的时间效率和空间效率,其求取的请求集尺寸较小,使分布式互斥算法的消息复杂度降为O(2N),同步时间降为T,节点容错能力达到N-1。基于松弛循环差集的分布式互斥算法克服了以往分布式算法必须牺牲一种性能指标以提高另一种性能指标的缺点,具有很高的应用价值。 In fully distributed system, the right and responsibility of sites in the system need to be symmetric. Through proving the equivalence of cyclic quorum to relaxed cyclic difference set, the problem of seeking the symmetric quorum to a system including any number sites was transfered to seeking a relaxed difference set of a system including any number sites. On this basis, a symmetric quorum algorithm was proposed. Based on the quorum algorithm, through introducing the TRANS_ REP message and RECONSTRUCT message,we redefined the data structure of the REPLY message and make it take more information. This quorum algorithm has a higher time efficiency and memory efficiency, and the quorum generated by this algorithm is very small. These methods improved the performance of the Makawa type algorithms and make the message complexity reduce to O (2(N的平方根)) , the synchronization delay reduce to T and the sites fault-tolerance of Makawa type distributed mutual exclusion increase to N - 1 .The distributed mutual exclusion algorithm based on relaxed difference set overcomes the defect of other algorithms which need to reduce some performance indexes to improve some special performance indexes.
出处 《四川大学学报(工程科学版)》 EI CAS CSCD 北大核心 2005年第4期115-118,共4页 Journal of Sichuan University (Engineering Science Edition)
关键词 松弛循环差集 对称分布式互斥算法 全分布系统 节点 请求集生成算法 relaxed cyclic difference set distributed mutual exclusion
  • 相关文献

参考文献6

  • 1Lamport L.Time, clocks and ordering of events in distributed systems[J].Comm ACM,1978,21(7):558~565.
  • 2Maekawa M.A algorithm for mutual exclusion in decentralized systems[J].ACM Trans Computer Systems, 1985,3(2):145~159.
  • 3Helary J.A general scheme for token- and tree-based distributed mutual exclusion algorithms[J]. IEEE Trans Parallel and Distributed Systems,1994,5(11):1185~1196.
  • 4Rangarajan S.A fault-tolerant algorithm for replicated data management[J].IEEE Trans Parallel and Distributed Systems,1995,6(12):1271~1282.
  • 5Luk Wai-Shing.Two new quorum based algorithms for distributed mutual exclusion[A].Proceedings of the 17th International Conference on[C].Distributed Computing Systems,1997.100~106.
  • 6Ng W K,Ravishankar C V.Coterie templates- a new quorum construction method[A].Proceedings of the 15th International Conference[C].Distributed Computing Systems,1995.92~99.

同被引文献36

  • 1李美安,刘心松,王征.一种基于循环编码的高性能分布式互斥算法[J].电子学报,2005,33(8):1397-1402. 被引量:14
  • 2李美安,刘心松,王征.基于请求集与动态令牌的一种对称分布式互斥算法[J].通信学报,2006,27(4):124-130. 被引量:1
  • 3李美安,刘心松,王征.一种基于松弛循环差集的高性能分布式互斥算法[J].电子学报,2007,35(1):58-63. 被引量:11
  • 4Wang Zheng,Liu Xin'song,Li Mei'an.Ad hoc distributed mutual exclusion algorithm based on token-asking[J].Journal of Systems Engineering and Electronics,2007,18(2):398-406. 被引量:2
  • 5RICART G, AGRAWALA A K. An optimal algorithm for mutual exelusionin computer networks[ J]. Communications of the ACM, 1981,24(1): 9-17.
  • 6MAEKAWA M. A N algorithm for mutual exclusion in decentralized systems[ J]. ACM Transactions on Computer Systems, 1985, 3 (2): 145-159.
  • 7SANDERS B A. The information structure of distributed mutual ex- clusion algorithms [ J]. ACM Transactions on Computer Systems, 1987, 5(3) : 284 -299.
  • 8LAMPORT L. Time, clocks and ordering of events in distributed systems[J]. Communications of the AGM, 1978, 21(7) : 558 -565.
  • 9LUK W-S. Two new quorum based algorithms for distributed mutual exclusion [C]//Proceedings of the 17th International Conference on Distributed Computing Systems. Washington, DC: IEEE Computer Society, 1997:100 - 106.
  • 10LIEN H M, YUAN S M. A new approach of constructing information strueture for martual exclusion in distributed systems[C]//Proceedings of the 1994 International Conference on Panallel and Distributed Systems. Washington, DC: IEEE Computer Society, 1994:588-590.

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部