Design and analysis of opportunistic forwarding in challenged networks

Challenged networks are those networks, e.g., mobile opportunistic networks (MONs), a.k.a., delay/disruption tolerant networks, and power-constrained or duty-cycled wireless sensor networks (WSNs), where traditional Internet architectures fail to ensure end-to-end communication due to the lack of ‘always-on’ well-connected infrastructures and its resulting intermittent connectivity. Opportunistic forwarding has emerged as a new communication principle relying on node mobility (or relaying information upon contacts between mobile nodes by chance) for effective communication in MONs, while a different form of opportunistic forwarding, or randomized routing, has been also popular for many applications in WSNs due to their desirable properties. In this dissertation, we study the design and analysis of opportunistic forwarding in such challenged networks. Since the challenged networks are highly heterogeneous and dynamic in many aspects, in our study, we carefully take into account, through systematic stochastic analysis, the random, dynamic underlying heterogeneity so as to correctly understand the system behaviors and design new algorithms/procotols to adapt to and exploit the heterogeneity. In the first part of this dissertation, we present our study on analyzing and improving forwarding performance under heterogeneous contact dynamics in MONs. We first discuss how the heterogeneity in mobile nodes’ contact dynamics impacts the forwarding performance in MONs. In particular, we show, through formal stochastic comparisons, that different heterogeneous structures lead to an entirely opposite delay performance, cautioning that one should carefully evaluate the performance of forwarding algorithms under a properly chosen heterogeneous network setting. We next undertake to develop an analytical framework in order to quantify the performance gain achievable by exploiting the heterogeneous contact dynamics to our advantage. The framework enables us to obtain a heterogeneity-aware forwarding policy with its guaranteed delay bound and thus provides quantitative results on the benefit of leveraging underlying heterogeneity structure in the design of forwarding algorithms. In the second part of this dissertation, we study the design of smart/distributed duty-cycling for opportunistic forwarding in heterogeneous and dynamic WSNs toward faster information delivery and longer network lifetime. We first propose and analyze a simple yet effective modification of random duty cycling, named Smart Sleep, for opportunistic forwarding in duty-cycled WSNs. By judiciously exploiting temporal dynamics or intentionally correlating duty-cycling with packet transmission activity, our proposed Smart Sleep breaks the typical delay-power tradeoff and achieves smaller delay as well as more power-saving at each sensor leading to longer network life. We next introduce a distributed wake-up rate control scheme taking advantage of local heterogeneity structure, which is complementary to Smart Sleep, and demonstrate that it also improves both delay and network lifetime for opportunistic forwarding in duty-cycled WSNs.

[1]  Vladimir Stankovic,et al.  Raptor packets: A packet-centric approach to distributed raptor code design , 2009, 2009 IEEE International Symposium on Information Theory.

[2]  J. Dall,et al.  Random geometric graphs. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Wei Wang,et al.  Using mobile relays to prolong the lifetime of wireless sensor networks , 2005, MobiCom '05.

[4]  Gerald B. Folland,et al.  Real Analysis: Modern Techniques and Their Applications , 1984 .

[5]  T. Spyropoulos,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Multiple-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[6]  Ahmed Helmy,et al.  Weighted waypoint mobility model and its impact on ad hoc networks , 2005, MOCO.

[7]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2008, IEEE Transactions on Mobile Computing.

[8]  Stephen P. Boyd,et al.  Mixing Times for Random Walks on Geometric Random Graphs , 2005, ALENEX/ANALCO.

[9]  Yu Wang,et al.  Circular Sailing Routing for Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[10]  Cauligi S. Raghavendra,et al.  Spray and Focus: Efficient Mobility-Assisted Routing for Heterogeneous and Correlated Mobility , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[11]  Matthias Grossglauser,et al.  Island Hopping: Efficient Mobility-Assisted Forwarding in Partitioned Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[12]  VojnovicMilan,et al.  Power Law and Exponential Decay of Intercontact Times between Mobile Devices , 2010 .

[13]  Prithwish Basu,et al.  Opportunistic forwarding in wireless networks with duty cycling , 2008, CHANTS '08.

[14]  Wade Trappe,et al.  Source-location privacy in energy-constrained sensor network routing , 2004, SASN '04.

[15]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[16]  Giovanni Neglia,et al.  Optimal delay-power tradeoff in sparse delay tolerant networks: a preliminary study , 2006, CHANTS '06.

[17]  Joohwan Kim,et al.  On Maximizing the Lifetime of Delay-Sensitive Wireless Sensor Networks with Anycast , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[18]  Do Young Eun,et al.  Crossing over the bounded domain: from exponential to power-law inter-meeting time in MANET , 2007, MobiCom '07.

[19]  Edmund M. Yeh,et al.  Distributed energy management algorithm for large-scale wireless sensor networks , 2007, MobiHoc '07.

[20]  Edward J. Coyle,et al.  Stochastic Properties of Mobility Models in Mobile Ad Hoc Networks , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[21]  Sanjay Shakkottai,et al.  Asymptotics of query strategies over a sensor network , 2004, IEEE INFOCOM 2004.

[22]  Emina Soljanin,et al.  Decentralized Coding Algorithms for Distributed Storage in Wireless Sensor Networks , 2010, IEEE Journal on Selected Areas in Communications.

[23]  Qinghua Li,et al.  Multicasting in delay tolerant networks: a social network perspective , 2009, MobiHoc '09.

[24]  Santosh S. Venkatesh,et al.  Threshold Functions, Node Isolation, and Emergent Lacunae in Sensor Networks , 2006, IEEE Transactions on Information Theory.

[25]  A. Fronczak,et al.  Biased random walks in complex networks: the role of local navigation rules. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Arun Venkataramani,et al.  DTN routing as a resource allocation problem , 2007, SIGCOMM '07.

[27]  Valmir Carneiro Barbosa,et al.  Probabilistic Heuristics for Disseminating Information in Networks , 2004, IEEE/ACM Transactions on Networking.

[28]  Do Young Eun,et al.  Toward stochastic anatomy of inter-meeting time distribution under general mobility models , 2008, MobiHoc '08.

[29]  Gwillerm Froc,et al.  Random walk based routing protocol for wireless sensor networks , 2007, ValueTools '07.

[30]  Francesco Chiti,et al.  Rateless packet approach for data gathering in wireless sensor networks , 2010, IEEE Journal on Selected Areas in Communications.

[31]  Falko Dressler,et al.  On the lifetime of wireless sensor networks , 2009, TOSN.

[32]  Ahmad Al Hanbali,et al.  Delay and resource analysis in MANETs in presence of throwboxes , 2007, Perform. Evaluation.

[33]  Matt Welsh,et al.  Simulating the power consumption of large-scale sensor network applications , 2004, SenSys '04.

[34]  I. Olkin,et al.  Inequalities: Theory of Majorization and Its Applications , 1980 .

[35]  Donald F. Towsley,et al.  Neighbor discovery in wireless networks and the coupon collector's problem , 2009, MobiCom '09.

[36]  Marcel F. Neuts,et al.  Structured Stochastic Matrices of M/G/1 Type and Their Applications , 1989 .

[37]  D S Callaway,et al.  Network robustness and fragility: percolation on random graphs. , 2000, Physical review letters.

[38]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[39]  Bruce A. Reed,et al.  A Critical Point for Random Graphs with a Given Degree Sequence , 1995, Random Struct. Algorithms.

[40]  Mani Srivastava,et al.  Energy-aware wireless microsensor networks , 2002, IEEE Signal Process. Mag..

[41]  Gwillerm Froc,et al.  Design and Performance of Wireless Data Gathering Networks Based on Unicast Random Walk Routing , 2009, IEEE/ACM Transactions on Networking.

[42]  David Tse,et al.  Mobility increases the capacity of ad hoc wireless networks , 2002, TNET.

[43]  Massimo Franceschetti,et al.  Critical node lifetimes in random networks via the chen-stein method , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[44]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[45]  N. Alon,et al.  Non-backtracking random walks mix faster , 2006, math/0610550.

[46]  Anand Raghunathan,et al.  Battery discharge characteristics of wireless sensor nodes: an experimental analysis , 2005, 2005 Second Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2005. IEEE SECON 2005..

[47]  Pan Hui,et al.  Impact of Human Mobility on the Design of Opportunistic Forwarding Algorithms , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[48]  Jiannong Cao,et al.  Random-walk based approach to detect clone attacks in wireless sensor networks , 2010, IEEE Journal on Selected Areas in Communications.

[49]  Christos G. Cassandras,et al.  On maximum lifetime routing in Wireless Sensor Networks , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[50]  Cecilia Mascolo,et al.  A community based mobility model for ad hoc network research , 2006, REALMAN '06.

[51]  Bhaskar Krishnamachari,et al.  The power of choice in random walks: an empirical study , 2006, MSWiM '06.

[52]  G. Karlsson,et al.  On the Effect of Cooperation in Wireless Content Distribution , 2008, 2008 Fifth Annual Conference on Wireless on Demand Network Systems and Services.

[53]  Andrea J. Goldsmith,et al.  Cross-Layer Design for Lifetime Maximization in Interference-Limited Wireless Sensor Networks , 2006, IEEE Transactions on Wireless Communications.

[54]  Cauligi S. Raghavendra,et al.  Spray and wait: an efficient routing scheme for intermittently connected mobile networks , 2005, WDTN '05.

[55]  Thierry Turletti,et al.  Routing in Delay-Tolerant Networks Comprising Heterogeneous Node Populations , 2009, IEEE Transactions on Mobile Computing.

[56]  Ahmad Al Hanbali,et al.  Simple Models for the Performance Evaluation of a Class of Two-Hop Relay Protocols , 2007, Networking.

[57]  Anja Feldmann,et al.  Fitting mixtures of exponentials to long-tail distributions to analyze network performance models , 1997, Proceedings of INFOCOM '97.

[58]  Gwillerm Froc,et al.  On the Data Delivery Delay taken by Random Walks in Wireless Sensor Networks , 2008, 2008 Fifth International Conference on Quantitative Evaluation of Systems.

[59]  Donald F. Towsley,et al.  Performance modeling of epidemic routing , 2006, Comput. Networks.

[60]  Liang Zhang,et al.  Organizational memory: reducing source-sink distance , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[61]  John Odentrantz,et al.  Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues , 2000, Technometrics.

[62]  Prithwish Basu,et al.  Exact Analysis of Latency of Stateless Opportunistic Forwarding , 2009, IEEE INFOCOM 2009.

[63]  P. Glynn Upper bounds on Poisson tail probabilities , 1987 .

[64]  WinklerPeter,et al.  Maximum hitting time for random walks on graphs , 1990 .

[65]  Wolfgang Fischer,et al.  The Markov-Modulated Poisson Process (MMPP) Cookbook , 1993, Perform. Evaluation.

[66]  Konstantinos Psounis,et al.  Performance analysis of epidemic routing under contention , 2006, IWCMC '06.

[67]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[68]  Timur Friedman,et al.  Characterizing pairwise inter-contact patterns in delay tolerant networks , 2007, Autonomics.

[69]  Ger Koole,et al.  The message delay in mobile ad hoc networks , 2005, Perform. Evaluation.

[70]  Eitan Altman,et al.  Optimal monotone forwarding policies in delay tolerant mobile ad-hoc networks , 2008, Valuetools 2008.

[71]  Zygmunt J. Haas,et al.  Resource and performance tradeoffs in delay-tolerant wireless networks , 2005, WDTN '05.

[72]  Deborah Estrin,et al.  Rumor Routing Algorithm For Sensor Networks , 2002 .

[73]  Moshe Shaked,et al.  Stochastic orders and their applications , 1994 .

[74]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[75]  Richard M. Karp,et al.  Balancing traffic load in wireless networks with curveball routing , 2007, MobiHoc '07.

[76]  Wing Cheong Lau,et al.  Performance Modeling of Epidemic Routing with Heterogeneous Node Types , 2008, 2008 IEEE International Conference on Communications.

[77]  Stephane Durocher,et al.  Balancing Traffic Load Using One-Turn Rectilinear Routing , 2008, TAMC.

[78]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.

[79]  Timur Friedman,et al.  Fixed point opportunistic routing in delay tolerant networks , 2008, IEEE Journal on Selected Areas in Communications.

[80]  Ness B. Shroff,et al.  Delay and Capacity Trade-Offs in Mobile Ad Hoc Networks: A Global Perspective , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[81]  Vinton G. Cerf,et al.  Delay-tolerant networking: an approach to interplanetary Internet , 2003, IEEE Commun. Mag..

[82]  Matthias Grossglauser,et al.  A parsimonious model of mobile partitioned networks with clustering , 2009, 2009 First International Communication Systems and Networks and Workshops.

[83]  Masafumi Yamashita,et al.  The hitting and cover times of random walks on finite graphs using local degree information , 2009, Theor. Comput. Sci..

[84]  Wenye Wang,et al.  On the critical phase transition time of wireless multi-hop networks with random failures , 2008, MobiCom '08.

[85]  M. Newman,et al.  Random graphs with arbitrary degree distributions and their applications. , 2000, Physical review. E, Statistical, nonlinear, and soft matter physics.

[86]  Julinda Stefa,et al.  Routing in Outer Space: Fair Traffic Load in Multihop Wireless Networks , 2009, IEEE Transactions on Computers.

[87]  Donald F. Towsley,et al.  Relays, base stations, and meshes: enhancing mobile networks with infrastructure , 2008, MobiCom '08.

[88]  Baochun Li,et al.  Data Persistence in Large-Scale Sensor Networks with Decentralized Fountain Codes , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[89]  C. Avin,et al.  Efficient and robust query processing in dynamic environments using random walk techniques , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[90]  Amin Vahdat,et al.  Epidemic Routing for Partially-Connected Ad Hoc Networks , 2009 .

[91]  Steve Goddard,et al.  Stochastic Analysis of Energy Consumption in Wireless Sensor Networks , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[92]  Jean-Yves Le Boudec,et al.  The age of gossip: spatial mean field regime , 2009, SIGMETRICS '09.