[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Lower Bounds for Distributed Maximum-Finding Algorithms

Published: 20 September 1984 Publication History
First page of PDF

References

[1]
BtJ~Ns, J E,A formal model for message passing systems. Tech. Rep. No. 91, Computer Science Dept., Indiana Umv., Bloomington, Ind., 1980.
[2]
CHANG, E., AND ROBERTS R. An improved algomhm for decentmhzed extrema-finding in circular configurations of processes. Commun ACM 22, 5 (May 1979), 281-283.
[3]
DOLEV, D., KLAWE, M., AND RODE{J, M.An O(nlogn) unidirectional distributed algorithm for extrema finding in a circle. J Algortthms 3, 3 (Sept. 1982), 245-260.
[4]
FRANKLIN, W. R.On an improved algorithm for decentrahzed extrema finding in circular configurations of processors. Commun ACM 25, 5 (May 1982), 336-337.
[5]
GALLAGER, R. G.Finding a leader in a network with O(E) + O(N log N) messages. M. I. T. Internal Memorandum, Massachusetts Institute of Technology, Cambridge, Mass.
[6]
HIRSCHBERG, D S., AND SINCLAIR, J. B. Decentrahzed extrema-fin&ng in circular configurations of processors. Commun ACM 23, 11 (Nov. 1980), 627-628.
[7]
ITAI, A., AND RODEH, M.Symmetry breaking m dismbutive networks. In Proceedings of the 22nd Annual Sympostum on Foundauons of Computer Scwnce. (Nashvdle, Tenn., Oct. 28-30). IEEE, New York, 1981, pp 150-158.
[8]
KNUTH, D. E.The Art of Computer Programmtng Vol. 1, Fundamental Algorithms 2nd ed. Addison-Wesley, Reading, Mass., 1973
[9]
KORACH, E, ROTEM, D., AND SANTORO, N A probabilisUc algorithm for decentrahzed extremafinding in a circular configuration of processors. Res. Rep. CS-81-19, Dept. of Computer Science, Umv. of Waterloo, Waterloo, Ontario, Canada, 198 l.
[10]
KORACH, E., ROTEM, D., AND SANTORO, N. Distributed eleet~on in a circle wathout a global sense of orientation, lnt J. Comput Math To be pubhshed.
[11]
LE LANN, G.Distributed systems--Towards a formal approach. In lnformatton Processmg 77, B. Gllchrist, Ed. Elsevier North-Holland, New York, 1977, pp. 155-160.
[12]
PETERSON, G. L.An O(nlogn) unidlreeuonal algorithm for the circular extrema problem. ACM Trans Program Lang Syst 4, 4 (Oct. 1982), 758-762.
[13]
TANENBAUM, A. S.Computer Networks Prentice-Hall, New York, 1981.

Cited By

View all

Recommendations

Reviews

Daniel P. Bovet

A set of n nodes are connected by communication channels to form a ring; each of them has a distinct value and can send messages to its immediate neighbor in the clockwise direction (unidirectional ring), or to both immediate neighbors (bidirectional ring). A maximum-finding algorithm is a distributed algorithm to find the node with the highest value in the ring. The performance measure is the total number of messages sent when all nodes in the ring begin execution simultaneously. An application of these algorithms occurs in token ring networks when the control token is lost and all nodes have to select a new emitter for the control token. Efficient O( nlog n) algorithms have been introduced for unidirectional rings with an unknown number of nodes n. The paper establishes four lower bounds, all of the form &OHgr;( nlog n), for distributed maximum-finding algorithms. These bounds refer, respectively, to unidirectional and bidirectional rings with a known and unknown number of nodes. The main result stated in Th. 2.2 is that, for every maximum-finding algorithm A for a unidirectional ring with unknown number of nodes, there exists a corresponding set E( A) of sequences of node values called exhaustive set. Furthermore, the number of messages transmitted by A for a given set of node values s is at least equal to the cardinality of the set: { t e E( A) &vbm0; t is a prefix of a cyclic permutation of s}. The results obtained are rather specialized, but they will be welcomed by those whose research is closely related.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 31, Issue 4
Oct. 1984
238 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/1634
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 1984
Published in JACM Volume 31, Issue 4

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)9
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Efficient elections in chordal ring networksAlgorithmica10.1007/BF015539004:1-4(437-446)Online publication date: 22-Mar-2023
  • (2014)Leader Election in Rings with HomonymsNetworked Systems10.1007/978-3-319-09581-3_2(9-24)Online publication date: 3-Aug-2014
  • (2013)Leader Election AlgorithmsDistributed Algorithms for Message-Passing Systems10.1007/978-3-642-38123-2_4(77-92)Online publication date: 2013
  • (2011)Calcul réparti d'un extrémum et du routage associé dans un réseau quelconqueRAIRO - Theoretical Informatics and Applications10.1051/ita/198721030223121:3(223-244)Online publication date: 8-Jan-2011
  • (2011)Fast leader election in anonymous rings with bounded expected delayInformation Processing Letters10.1016/j.ipl.2011.06.003111:17(864-870)Online publication date: Sep-2011
  • (2007)An experimental evaluation of leader election algorithms for ring networksSystems and Computers in Japan10.1002/scj.469022030222:3(10-18)Online publication date: 21-Mar-2007
  • (2006)Message complexity versus space complexity in fault tolerant broadcast protocolsNetworks10.1002/net.323019050319:5(505-519)Online publication date: 11-Oct-2006
  • (2005)Computing boolean functions on anonymous networksAutomata, Languages and Programming10.1007/BFb0032037(254-267)Online publication date: 27-Jun-2005
  • (2005)Average and randomized complexity of distributed problemsDistributed Algorithms10.1007/BFb0020442(311-325)Online publication date: 10-Jun-2005
  • (2005)Finding the extrema of a distributed multisetDistributed Algorithms10.1007/BFb0020432(164-178)Online publication date: 10-Jun-2005
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media