TY - JOUR
T1 - On generalized gossiping and broadcasting
AU - Khuller, Samir
AU - Kim, Yoo Ah
AU - Wan, Yung Chun (Justin)
N1 - Funding Information:
✩ This research was supported by NSF Awards CCR-9820965 and CCR-0113192. * Corresponding author. E-mail addresses: [email protected] (S. Khuller), [email protected] (Y.-A. Kim), [email protected] (Y.-C. Wan).
PY - 2006/5
Y1 - 2006/5
N2 - The problems of gossiping and broadcasting have been widely studied. The basic gossip problem is defined as follows: there are n individuals, with each individual having an item of gossip. The goal is to communicate each item of gossip to every other individual. Communication typically proceeds in rounds, with the objective of minimizing the number of rounds. One popular model, called the telephone call model, allows for communication to take place on any chosen matching between the individuals in each round. Each individual may send (receive) a single item of gossip in a round to (from) another individual. In the broadcasting problem, one individual wishes to broadcast an item of gossip to everyone else. In this paper, we study generalizations of gossiping and broadcasting. The basic extensions are: (a) each item of gossip needs to be broadcast to a specified subset of individuals and (b) several items of gossip may be known to a single individual. We study several problems in this framework that generalize gossiping and broadcasting. Our study of these generalizations was motivated by the problem of managing data on storage devices, typically a set of parallel disks. For initial data distribution, or for creating an initial data layout we may need to distribute data from a single server or from a collection of sources.
AB - The problems of gossiping and broadcasting have been widely studied. The basic gossip problem is defined as follows: there are n individuals, with each individual having an item of gossip. The goal is to communicate each item of gossip to every other individual. Communication typically proceeds in rounds, with the objective of minimizing the number of rounds. One popular model, called the telephone call model, allows for communication to take place on any chosen matching between the individuals in each round. Each individual may send (receive) a single item of gossip in a round to (from) another individual. In the broadcasting problem, one individual wishes to broadcast an item of gossip to everyone else. In this paper, we study generalizations of gossiping and broadcasting. The basic extensions are: (a) each item of gossip needs to be broadcast to a specified subset of individuals and (b) several items of gossip may be known to a single individual. We study several problems in this framework that generalize gossiping and broadcasting. Our study of these generalizations was motivated by the problem of managing data on storage devices, typically a set of parallel disks. For initial data distribution, or for creating an initial data layout we may need to distribute data from a single server or from a collection of sources.
UR - http://www.scopus.com/inward/record.url?scp=33646160619&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646160619&partnerID=8YFLogxK
U2 - 10.1016/j.jalgor.2005.01.002
DO - 10.1016/j.jalgor.2005.01.002
M3 - Article
AN - SCOPUS:33646160619
SN - 0196-6774
VL - 59
SP - 81
EP - 106
JO - Journal of Algorithms
JF - Journal of Algorithms
IS - 2
ER -