Show simple item record

dc.contributor.authorIngram, Rebecca
dc.contributor.authorShields, Patrick
dc.contributor.authorViqar, Saira
dc.contributor.authorWalter, Jennifer E.
dc.contributor.authorWelch, Jennifer L.
dc.contributor.authorRadeva, Tsvetomira T.
dc.date.accessioned2016-10-20T15:11:19Z
dc.date.available2016-10-20T15:11:19Z
dc.date.issued2013-02
dc.date.submitted2011-09
dc.identifier.issn0178-2770
dc.identifier.issn1432-0452
dc.identifier.urihttp://hdl.handle.net/1721.1/104874
dc.description.abstractAn algorithm for electing a leader in an asynchronous network with dynamically changing communication topology is presented. The algorithm ensures that, no matter what pattern of topology changes occurs, if topology changes cease, then eventually every connected component contains a unique leader. The algorithm combines ideas from the Temporally Ordered Routing Algorithm for mobile ad hoc networks (Park and Corson in Proceedings of the 16th IEEE Conference on Computer Communications (INFOCOM), pp. 1405–1413 (1997) with a wave algorithm (Tel in Introduction to distributed algorithms, 2nd edn. Cambridge University Press, Cambridge, MA, 2000), all within the framework of a height-based mechanism for reversing the logical direction of communication topology links (Gafni and Bertsekas in IEEE Trans Commun C–29(1), 11–18 1981). Moreover, a generic representation of time is used, which can be implemented using totally-ordered values that preserve the causality of events, such as logical clocks and perfect clocks. A correctness proof for the algorithm is provided, and it is ensured that in certain well-behaved situations, a new leader is not elected unnecessarily, that is, the algorithm satisfies a stability condition.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (0500265)en_US
dc.description.sponsorshipTexas Higher Education Coordinating Board (ARP-00512-0007-2006)en_US
dc.description.sponsorshipTexas Higher Education Coordinating Board (ARP 000512-0130-2007)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (IIS-0712911)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (CNS-0540631)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Research Experience for Undergraduates (Program) (0649233))en_US
dc.publisherSpringer-Verlagen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/s00446-013-0184-1en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceSpringer-Verlagen_US
dc.titleA leader election algorithm for dynamic networks with causal clocksen_US
dc.typeArticleen_US
dc.identifier.citationIngram, Rebecca, Tsvetomira Radeva, Patrick Shields, Saira Viqar, Jennifer E. Walter, and Jennifer L. Welch. "A leader election algorithm for dynamic networks with causal clocks." Distributed Computing, vol. 26, issue 2, April 2013, pp. 75-97.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorRadeva, Tsvetomira T.
dc.relation.journalDistributed Computingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2016-08-18T15:27:57Z
dc.language.rfc3066en
dc.rights.holderSpringer-Verlag Berlin Heidelberg
dspace.orderedauthorsIngram, Rebecca; Radeva, Tsvetomira; Shields, Patrick; Viqar, Saira; Walter, Jennifer E.; Welch, Jennifer L.;en_US
dspace.embargo.termsNen
dc.identifier.orcidhttps://orcid.org/0000-0003-1261-6681
mit.licensePUBLISHER_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record