期刊文献+

改进的分布式互斥请求集生成算法 被引量:3

Improved quorum generating algorithm for distributed mutual exclusion
下载PDF
导出
摘要 在分布式系统中,各节点必须互斥地访问临界区。节点的请求集的长度决定了系统的效率、性能。虽然最优请求集的节点数最少(大约槡n),但已有的解决方案该类问题算法类似于穷举法,随着节点的增加,该方法变得不可计算。提出了一种快速的请求集生成算法,该算法以循环差集请求集生成算法的理论和贪心算法的基本思想为基础,在每次迭代的过程中,选出一个当前条件下最优的节点加入请求集。与其他的方法相比较,该方法能对任意给定的整数快速、有效地生成对称的请求集。本算法时间复杂度为O(n2),生成的请求集长度为槡n~2槡n。 In the distributed system, nodes must access to the critical section in the mutuaUy exclusive way. The necessary number of the messages for accessing to critical section is determined by the size of quorums to a great extent. This paper introduced a new suboptimal algorithm based on greedy strategy for mutual exclusion in distributed systems and posed mathematical conditions which must meet with the greedy strategy during this algorithm executing. With the algorithm, a symmetric quorum set can be fasfly got for arbitrarily given integer n. The size of the symmetric quorums is between √n and 2√n. Compared with the other methods, the proposed quorum algorithm has a higher time efficiency and the quorum generated by this algorithm is very small.
出处 《计算机应用》 CSCD 北大核心 2010年第A01期243-244,250,共3页 journal of Computer Applications
关键词 分布式互斥 请求集 贪心算法 distributed mutual exclusion quorum greedy algorithm
  • 相关文献

参考文献10

  • 1RICART G, AGRAWALA A K. An optimal algorithm for mutual exelusionin computer networks[ J]. Communications of the ACM, 1981,24(1): 9-17.
  • 2MAEKAWA M. A N algorithm for mutual exclusion in decentralized systems[ J]. ACM Transactions on Computer Systems, 1985, 3 (2): 145-159.
  • 3SANDERS B A. The information structure of distributed mutual ex- clusion algorithms [ J]. ACM Transactions on Computer Systems, 1987, 5(3) : 284 -299.
  • 4LAMPORT L. Time, clocks and ordering of events in distributed systems[J]. Communications of the AGM, 1978, 21(7) : 558 -565.
  • 5LUK 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.
  • 6LIEN 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.
  • 7NG W K, RAVISHANKAR C V. Coterie templates - a new quorum construction method[ C]// Proceedings of the 15th International Conference on Distributed Computing Systems. Washington, DC: IEEE Computer Society, 1995:92 -99.
  • 8李美安,刘心松,王征.一种基于循环编码的高性能分布式互斥算法[J].电子学报,2005,33(8):1397-1402. 被引量:14
  • 9李美安,刘心松,王征.一种基于松弛循环差集的对称分布式互斥算法[J].四川大学学报(工程科学版),2005,37(4):115-118. 被引量:4
  • 10HUGHES D R, PIPER F C. Projective planes[M]. Berlin: Springer-Verlag, 1973.

二级参考文献24

  • 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.
  • 7W K Ng, C V Ravishankar. Coterie templates- a new quorum construction method[A]. Distributed Computing Systems, 1995, Proceedings of the 15th International Conference[C]. IEEE, 1995.92 - 99.
  • 8L Lamport. Time, clocks and ordering of events in distributed systems[J]. Comm ACM, 1978,21(7) :558 - 565.
  • 9G Ricart, A K Agrawala. An optimal algorithm for mutual exclusion in computer networks[J]. Communications of the ACM, 1981,24(1) :9 -17.
  • 10M Maekawa . A √N algorithm for mutual exclusion in decentralized systems[J]. ACM Trans Computer Systems, 1985,3(2) : 145 - 159.

共引文献14

同被引文献20

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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