ACM Home Page
Please provide us with feedback. Feedback
Parsimonious flooding in dynamic graphs
Full text PdfPdf (440 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the 28th ACM symposium on Principles of distributed computing table of contents
Calgary, AB, Canada
SESSION: R7 table of contents
Pages 260-269  
Year of Publication: 2009
ISBN:978-1-60558-396-9
Authors
Hervé Baumann  University Paris Diderot, Paris, France
Pierluigi Crescenzi  University of Florence, Florence, Italy
Pierre Fraigniaud  CNRS and Univ. Paris Diderot, Paris, France
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 51,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1582716.1582757
What is a DOI?

ABSTRACT

An edge-Markovian process with birth-rate p and death-rate q generates sequences of graphs (G0,G1,G2,…) with the same node set [n] such that Gt is obtained from Gt−1 as follows: if eE(Gt−1) then eE(Gt) with probability p, and if eE(Gt−1) then eE(Gt) with probability q. Clementi et al. (PODC 2008) analyzed thoroughly information dissemination in such dynamic graphs, by establishing bounds on their flooding time--flooding is the basic mechanism in which every node becoming aware of an information at step t forwards this information to all its neighbors at all forthcoming steps t∦ > t. In this paper, we establish tight bounds on the complexity of flooding for all possible birth rates and death rates, completing the previous results by Clementi et al. Moreover, we note that despite its many advantages in term of simplicity and robustness, flooding suffers from its high bandwidth consumption. Hence we also show that flooding in dynamic graphs can be implemented in a more parsimonious manner, so that to save bandwidth, yet preserving efficiency in term of simplicity and completion time.

For a positive integer k, we say that the flooding protocol is k-active if each node forwards an information only during the k time steps immediately following the step at which the node receives that information for the first time. We define the reachability threshold for the flooding protocol as the smallest integer k such that, for any source s ∈ [n], the k-active flooding protocol from s completes (i.e., reaches all nodes), and we establish tight bounds for this parameter. We show that, for a large spectrum of parameters p and q, the reachability threshold is by several orders of magnitude smaller than the flooding time. In particular, we show that it is even constant whenever the ratio p/(p + q) exceeds log n/n. Moreover, we also show that being active for a number of steps equal to the reachability threshold (up to a multiplicative constant) allows the flooding protocol to complete in optimal time, i.e., in asymptotically the same number of steps as when being perpetually active. These results demonstrate that flooding can be implemented in a practical and efficient manner in dynamic graphs. The main ingredient in the proofs of our results is a reduction lemma enabling to overcome the time dependencies in edge-Markovian dynamic graphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
N. Alon, J. H Spencer. The Probabilistic Method. Wiley (2000).
 
2
 
3
B. Bollobás. Random Graphs. Cambridge University Press (2001).
 
4
F. Brauer, P. van den Driessche, and J. Wu (Eds). Mathematical Epidemiology. Lecture Notes in Mathematics, subseries in Mathematical Biosciences Subseries, Vol. 1945, 2008.
 
5
D. Chakrabarti, J. Leskovec, C. Faloutsos, S. Madden, C. Guestrin, and M. Faloutsos. Information survival threshold in sensor and P2P networks. In 26th IEEE International Conference on Computer Communications (INFOCOM), pages 1316--1324, 2007.
 
6
 
7
8
9
 
10
11
 
12
M. Draief, A. Ganesh, and L. Massoulié. Thresholds for virus spread on networks. Ann. Appl. Probab. 18(2):359-378, 2008.
 
13
 
14
 
15
A. Frieze and G. Grimmett. The shortest-path problem for graphs with random arc-lengths. Discrete Applied Math. 10:57--77, 1985.
 
16
Gnutella RFC. http://rfc-gnutella.sourceforge.net/
 
17
 
18
 
19
S. Hedetniemi, S. Hedetniemi, and A. Liestman. A survey of gossiping and broadcasting in communication networks. Networks 18:319--349, 1986.
 
20
J. Hromković, R. Klasing, B. Monien, and R. Peine. Dissemination of information in interconnection networks (broadcasting and gossiping). Combinatorial Network Theory, pages 125--212. Kluwer Academic, D.-Z. Du and D. Hsu (eds), 1995.
 
21
S. Janson , T. Luczak, and A. Rucinski. Random Graphs. Wiley (2000).
 
22
23
 
24
 
25
J. Luo, P. Eugster, and J.-P. Hubaux. Route driven gossip: probabilistic reliable multicast in ad hoc networks. In 22nd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), pages 2229--2239, 2003.
26
 
27
 
28
A. Sarwate and A. Dimakis. The Impact of Mobility on Gossip Algorithms. In 28th Conference on Computer Communications (INFOCOM), 2009.
 
29
K. Sripanidkulchai, B. Maggs, and H. Zhang. Efficient content location using interest-based locality in peer-to-peer systems. In 22nd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), pages 2166--2176, 2003.

Collaborative Colleagues:
Hervé Baumann: colleagues
Pierluigi Crescenzi: colleagues
Pierre Fraigniaud: colleagues