A Strict Hierarchy of Dynamic Graphs for Shortest, Fastest, and Foremost Broadcast

The notion ofhighly dynamic networks encompasses many real-world contexts. The need to categori z and understand them led the engineering community to design a va riety of mobility models , based on which experiments can be reproduced and solutions fairly compared. The theoretical analogues of mobility models are the logical properties of the network dynamics that allow the ta xonomy of various of classes of dynamic graphs. In this paper we study the relationship between three classes o f (highly) dynamic networks by means of studying the feasibility of several variants of the broadcast, namel y shortest , fastest , andforemostbroadcast. We focus on those graphs in which re-appearance of the edges is either recurrent(classR), bounded-recurrent (B), or periodic(P), together with the knowledge of n (the number of nodes), ∆ (a bound on the recurrence time), or p (the period). By studying the feasibility of shortest, fast est, and foremost broadcasts within these classes, we show their computational power forms a strict hierarchy. In fact, we show that P(Rn) ( P(B∆) ( P(Pp), whereP(Ck) is the set of problems one can solve in class C with knowledgek. Interestingly, we also find that all three variants of the broadcast have distinct features r elative to feasibility (and to a lesser extent complexity), which suggests some order of difficulty among them. Two disti nct orders can actually be proposed depending on whether the parameter of interest is the mere f asibilityor also involves thereusabilityof a solution (i.e., in this paper, the broadcast tree).

[1]  Nancy A. Lynch,et al.  Distributed computation in dynamic networks , 2010, STOC '10.

[2]  Pierre Fraigniaud,et al.  Parsimonious flooding in dynamic graphs , 2009, PODC '09.

[3]  Robert J Neilson,et al.  MOBILITY MODELS FOR AD-HOC NETWORKS , 2004 .

[4]  Serge Chaumette,et al.  Characterizing Topological Assumptions of Distributed Algorithms in Dynamic Networks , 2009, SIROCCO.

[5]  Afonso Ferreira,et al.  Computing Shortest, Fastest, and Foremost Journeys in Dynamic Networks , 2003, Int. J. Found. Comput. Sci..

[6]  Bernard Mans,et al.  Information propagation speed in mobile and delay tolerant networks , 2010, IEEE Trans. Inf. Theory.

[7]  Bernard Mans,et al.  Information Propagation Speed in Mobile and Delay Tolerant Networks , 2009, IEEE INFOCOM 2009.

[8]  Jie Wu,et al.  Scalable Routing in Cyclic Mobile Networks , 2009, IEEE Transactions on Parallel and Distributed Systems.

[9]  Zhensheng Zhang,et al.  Routing in intermittently connected mobile ad hoc networks and delay tolerant networks: overview and challenges , 2006, IEEE Communications Surveys & Tutorials.

[10]  Afonso Ferreira,et al.  Building a reference combinatorial model for MANETs , 2004, IEEE Network.

[11]  Brian Gallagher,et al.  MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[12]  Michael J. Fischer,et al.  Computation in networks of passively mobile finite-state sensors , 2004, PODC '04.

[13]  Roger Wattenhofer,et al.  Information dissemination in highly dynamic graphs , 2005, DIALM-POMC '05.

[14]  Paolo Santi,et al.  The Node Distribution of the Random Waypoint Mobility Model for Wireless Ad Hoc Networks , 2003, IEEE Trans. Mob. Comput..

[15]  Bernard Mans,et al.  Deterministic Computations in Time-Varying Graphs: Broadcasting under Unstructured Mobility , 2010, IFIP TCS.

[16]  David Ilcinkas,et al.  On the Power of Waiting When Exploring Public Transportation Systems , 2011, OPODIS.

[17]  David Eisenstat,et al.  The computational power of population protocols , 2006, Distributed Computing.

[18]  Ellen W. Zegura,et al.  A message ferrying approach for data delivery in sparse mobile ad hoc networks , 2004, MobiHoc '04.

[19]  Paul G. Spirakis,et al.  Mediated Population Protocols , 2009, ICALP.

[20]  Baruch Awerbuch,et al.  Efficient and Reliable Broadcast is Achievable in an Eventually Connected Network. , 1984, ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing.

[21]  Srinivasan Keshav,et al.  Fair and efficient scheduling in data ferrying networks , 2007, CoNEXT '07.

[22]  Bernard Mans,et al.  Exploration of Periodically Varying Graphs , 2009, ISAAC.

[23]  Andrea E. F. Clementi,et al.  Flooding time in edge-Markovian dynamic graphs , 2008, PODC '08.

[24]  Rabin K. Patra,et al.  Routing in a delay tolerant network , 2004, SIGCOMM '04.

[25]  Peter Robinson,et al.  Agreement in Directed Dynamic Networks , 2012, SIROCCO.