Abstract | ||
---|---|---|
In a distributed network of computers the set of machines need to communicate with each other and establish a connection. The problem of how the machines discover each other by exchanging messages has been studied extensively. Generally finite sets of machines are considered and the asymptotic time bound for connecting to each other and exchanging address information have been considered. We discuss the commonly known resource discovery algorithms and discuss their connection and communication parameters and termination condition. We then propose another algorithm called New-Neighbor Algorithm whereby all machines learn about each other within O(log n) rounds, where n is the number of machines in the finite network. The total number of connections requierd is O(n2) and the total number of pointers communicated is O(n3). This algorithm also terminates without any prior knowledge of the total number of machines, thus answering an open question of Lipton [3]. We then discuss properties of general resource discovery algorithms and show that in this setup any resource discovery algorithm requires at least Ω(log n) number of rounds to discover each other and also the number of connections required and the number of pointers communcated is Ω(n) and Ω(n2) respectively. |
Year | DOI | Venue |
---|---|---|
2003 | 10.1016/S1571-0653(04)00535-9 | Electronic Notes in Discrete Mathematics |
Keywords | Field | DocType |
Resource Discovery Algorithm,Distributed Network,Swamping New Neighbour | Discrete mathematics,Pointer (computer programming),Binary logarithm,Finite set,Computer science,Algorithm,Theoretical computer science | Journal |
Volume | ISSN | Citations |
15 | 1571-0653 | 0 |
PageRank | References | Authors |
0.34 | 0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Prabir Das | 1 | 16 | 5.20 |
Shibaji Mukherjee | 2 | 10 | 1.06 |