首页 | 本学科首页   官方微博 | 高级检索  
     


Communication and time complexity of a distributed election protocol
Authors:Alain Jean-Marie  François Baccelli
Affiliation:(1) INRIA-Sophia Antipolis, 2004 Route des Lucioles, 06565 Valbonne Cedex, France
Abstract:we evaluate several variants of a standard election algorithm on a ring of processors. The performance measures of interest are the number of messages exchanged (communication complexity) and the execution time (time complexity). Classical models use a ldquosynchronism assumptionrdquo according to which all processors start at the same time and message delays are constant.We attempt to capture the essential asynchronism of this class of algorithms by using probabilistic models. Two such models are discussed, one in discrete and one in continuous time. In each case, both the uni- and the bidirectional cases are studied and compared. We obtain expressions for the distributions of the number of exchanged messages and derive their asymptotic behavior whenn, the number of processors in the ring, grows large. The results show how the communication complexity actually depends on the speed of communcations on the ring, and what is the interest of having bidirectional communications.We also address in part the evaluation of the completion time of the algorithm. This time decomposes into astartup time and anexploration time. We show that the average of the startup time is of the order of logn.
Keywords:Virtual ring  distributed algorithms  performance evaluation  communication complexity  complex analysis methods
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号