Approximate-Centroid Election in Large-Scale Distributed Embedded Systems

Affiliation auteurs!!!! Error affiliation !!!!
TitreApproximate-Centroid Election in Large-Scale Distributed Embedded Systems
Type de publicationConference Paper
Year of Publication2016
AuteursNaz A, Piranda B, Bourgeois J, Goldstein SCopen
EditorBarolli L, Takizawa M, Enokido T, Jara AJ, Bocchi Y
Conference NameIEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016
PublisherIEEE Comp Soc; IEEE; IEEE Tech Comm Distributed Proc
Conference Location345 E 47TH ST, NEW YORK, NY 10017 USA
ISBN Number978-1-5090-1857-4
Mots-clésCentroid election, Distributed algorithm, embedded systems
Résumé

Many distributed algorithms require a specific role to be played by a leader, a single node in the system. The choice of this node often has a direct impact on the performance. In particular, selecting a central node as the leader can significantly improve algorithm efficiency. Classical distributed algorithms require global information about the connectivity network to elect a centroid node. Thus, they are not suitable for large-scale distributed embedded systems with scarce computation, memory and energy resources. We present E2ACE, an Effective and Efficient Approximate-Centroid Election algorithm that uses O(1) memory space per node, O(d) time and O(mn(2)) messages of size O(1), where n is the number of nodes, m the number of connections and d the diameter of the system. We evaluate our algorithm on the Blinky Blocks system using simulations. Experimental results show that E2ACE scales well in terms of accuracy, execution time and number of messages. We show that E2ACE is more accurate than the only existing algorithm with similar complexity results.

DOI10.1109/AINA.2016.109