๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Process cooperation in multiple message broadcast

โœ Scribed by Bin Jia


Publisher
Elsevier Science
Year
2009
Tongue
English
Weight
475 KB
Volume
35
Category
Article
ISSN
0167-8191

No coin nor oath required. For personal study only.

โœฆ Synopsis


We present an optimal algorithm for broadcasting m messages from one process to n ร€ 1 other processes in a one-port fully connected communication model, where m P 1; n > 1. In this algorithm, the processes are organized into 2 blog nc cooperation units, each consisting of one or two processes. Messages are broadcast among the units following a basic schedule. Processes in each two-process unit cooperate to carry out the basic schedule. At any communication round, either process has at most one message that the other has not received. This algorithm completes the broadcast operation in m รพ dlog ne ร€ 1 communication rounds, which is theoretically optimal. We consider practical issues for efficient implementation of the algorithm and develop a schedule construction that has both time and space complexity of Oรฐlog nรž. Empirical study shows that this algorithm outperforms other widely used algorithms significantly when the data to broadcast is large.


๐Ÿ“œ SIMILAR VOLUMES


Minimum multiple message broadcast graph
โœ Hovhannes A. Harutyunyan ๐Ÿ“‚ Article ๐Ÿ“… 2006 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 207 KB

Multiple message broadcasting is the process of multiple message dissemination in a communication network in which m messages, originated by one vertex, are transmitted to all vertices of the network. A graph G with n vertices is called a m-message broadcast graph if its broadcast time is the theore

Multiple message broadcasting in the pos
โœ Bar-Noy, Amotz; Kipnis, Shlomo ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 144 KB

Broadcasting is an important operation in many message-passing systems that has been widely investigated. Most existing broadcasting algorithms, however, do not address several emerging trends in distributed-memory parallel computers and high-speed communication networks. These trends include (i) tr

An Optimal Algorithm for Broadcasting Mu
โœ Krzysztof Diks; Andrzej Lingas; Andrzej Pelc ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 118 KB

We consider multiple message broadcasting in tree networks. The source (considered as the root of the tree) has k messages which have to be broadcast to all nodes of the tree. In every time unit each node can send one of its already obtained messages to one of its children. A k-message broadcasting

Message routing latency-minimizing metho
โœ Hiroyuki Yamashita; Toshihiko Suguri; Shingo Kinoshita; Yasushi Okada; Kiyoshi O ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 501 KB

In the field of distributed systems, research proceeds on reducing communication overhead by using a ring-type high-speed network to interconnect nodes and to reduce the number of transmissions, and by migrating cooperative functions such as load distribution and fault tolerance from conventional ap