Snap-Stabilizing Wave Algorithm with Multiple Initiators in Arbitrary Networks

Article Preview

Abstract:

A wave is a distributed execution, often made up of a broadcast phase followed by a feedback phase, requiring the participation of all the system processes before a particular event called decision is taken. Solutions to a large number of problems such as globalsnapshots can be solved efficiently using multiple concurrent initiators. In this paper, we propose an optimal snapstabilizing algorithm, referred to as an mwave algorithm, that would be initiated by one or more initiator processes, essentially forming a collection of individual waves. Having multiple initiators enables a better reach and faster completion of broadcasted messages as a result. Our algorithm differs from existing multi-node broadcasting techniques in a few notable ways, such as working in any arbitrary network and having dynamic initiator processes that participate in an m-wave cycle depending on the presence of an external input. Being snap-stabilizing ensures the proposed algorithm always behaves according to its specification.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

619-622

Citation:

Online since:

April 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] D. Bein, A. Datta, M. Karaata, and S. Zaman, An optimal snap-stabilizing multi-wavealgorithm, in Distributed Computing Systems Workshops, 2005. 25th IEEE InternationalConference on, 2005, p.35–41.

DOI: 10.1109/icdcsw.2005.39

Google Scholar

[2] R. Prakash, M. Singhal, Maximal global snapshot with concurrent initiators, (1994).

Google Scholar

[3] Y. -S. Chen, T. -Y. Juang, and Y. -Y. Shen, Multi-node broadcasting in an arrangementgraph using multiple spanning trees, in Parallel and Distributed Systems, Proceedings. Seventh International Conference on, 2000, p.213–220.

DOI: 10.1109/icpads.2000.857701

Google Scholar