Autonomic and Collaborative Protocols in Wireless Delay Tolerant Networks Stavros Toumpis Department of Informatics Athens University of Economics and.

Slides:



Advertisements
Similar presentations
Scalable Routing In Delay Tolerant Networks
Advertisements

Supporting Cooperative Caching in Disruption Tolerant Networks
ROUTING IN INTERMITTENTLY CONNECTED MOBILE AD HOC NETWORKS AND DELAY TOLERANT NETWORKS: OVERVIEW AND CHALLENGES ZHENSHENG ZHANG.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Improvement on LEACH Protocol of Wireless Sensor Network
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
University of Waterloo & UOIT & INRIA Lille Presenter: Rongxing Lu
Delay Tolerant and Opportunistic Networks Past, current and future work
Routing in WSNs through analogies with electrostatics December 2005 L. Tzevelekas I. Stavrakakis.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
The Capacity of Wireless Ad Hoc Networks
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (III) 12th Week
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
1 Lecture 24: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Sections 8.1 – 8.5)
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad-hoc Networks
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
STOCHASTIC GEOMETRY AND RANDOM GRAPHS FOR THE ANALYSIS AND DESIGN OF WIRELESS NETWORKS Haenggi et al EE 360 : 19 th February 2014.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute MobileMAN Architecture and Protocols 2nd MobileMAN.
PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van.
Geographical Delay Tolerant Routing: Background, Motivation, and Cost/Delay Tradeoffs Christos Tsiaras, Argyrios Tasiopoulos, Stavros Toumpis 1.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Context-aware Adaptive Routing for Delay Tolerant Networking Mirco Musolesi Joint work with Cecilia Mascolo Department of Computer Science University College.
Wireless Sensor Networks COE 499 Energy Aware Routing
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Maximizing Lifetime of Ad Hoc Networks/WSNs Using Dynamic Broadcast Scheme Guofeng Deng.
Lab for Advanced Network Design, Evaluation and Research Mobility Profile based Routing Within Intermittently Connected Mobile Ad hoc Networks (ICMAN)
On the Cost/Delay Tradeoff of Wireless Delay Tolerant Geographic Routing Argyrios Tasiopoulos MSc, student, AUEB Master Thesis presentation.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
Converge-Cast: On the Capacity and Delay Tradeoffs Xinbing Wang Luoyi Fu Xiaohua Tian Qiuyu Peng Xiaoying Gan Hui Yu Jing Liu Department of Electronic.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks Reporter: Yanlin Peng Wenrui Zhao, Mostafa Ammar, College of Computing,
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
1 G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta Computer Science and.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Context-aware Adaptive Routing for Delay Tolerant Networking
Delay-Tolerant Networks (DTNs)
DELAY TOLERANT NETWORK
Net 435: Wireless sensor network (WSN)
Capacity Regions for Wireless AdHoc Networks
A survey in Delay Tolerant Networks Andrew Steinberg and Rafael Papa.
Survey on Coverage Problems in Wireless Sensor Networks
Presentation transcript:

Autonomic and Collaborative Protocols in Wireless Delay Tolerant Networks Stavros Toumpis Department of Informatics Athens University of Economics and Business Athens, Greece CROWN KICKOFF, 11/5/12 1

PART A: Delay Tolerant Networks 2

Definition Delay in the delivery of packets is very large (specifically, comparable to the time needed for the topology to change substantially) Two cases 1.Very large delays are necessarily large (e.g., interplanetary networks [Burleigh et al. 2003]) 2.Very large delays are a design choice (e.g., Zebranet, Juang et al. 2002). Delay is conscientiously traded off. In the context of wireless networks, large delays typically translate to communication by physical transportation of data (either partially or exclusively) 3

Applications Interplanetary networks Sensor networks (Zebranet) The Internet Vehicular Networks, for certain kinds of traffic (GeoDTN+Nav) 4

Recent History Infostations [Goodman et al. ‘97] Epidemic Routing [Vahdat/Becker ‘00] Mobility Increases the Capacity of Wireless networks [Grossglauser/Tse ‘01, Toumpis/Goldsmith ‘04] Data Mules [Shah et al. ‘03] Zebranet [Juang et al. 02, Small/Hass ‘03] Delay Tolerant Architecture [Jain et al. ‘03] Spray and Wait [Spyropoulos et al. ‘05] MaxProp [Burgess et al. ‘06] 5

Earlier History Much work in Operations Research in the context of dynamic flows and networks (which are functions of time) Ford/Fulkerson constructed maximal flows in ‘54 and maximal dynamic flows in ’58! Ogier studied minimum delay routing and related problems in the ‘80s. Ferreira et al. [Ferreira 04,10] and Merugu et al. [Merugu et al. ‘04] applied dynamic flows in the context of (wireless) DTNs 6

Classification of DTN Analysis Do we know the topology evolution of the network? – If YES, then we can study it using tools from network optimization theory, notably dynamic flows and networks – If NO, then we can use tools from probability and related fields (e.g., stochastic control) 7

Why are DTNs interesting in the context of this project? If Wireless Networks added a spatial component to the analysis of networks… … then Delay Tolerant Networks add a time component… …and room for innovation is still there… … particularly in the areas covered by this project. 8

Part B: Autonomous and Collaborative Protocols in DTNs 9

Organization of the project 10 WP1: Understanding and influencing uncoordinated interactions of autonomic wireless networks WP2: Optimization through network coordination WP3: Autonomic and collaborative protocols in Wireless DTNs Task 3.1: Autonomic operation of wireless DTNs Task 3.2: Coordinated operation of wireless DTNs Task 3.3 Realistic wireless DTN protocol design

Task 3.1: Autonomic operation of wireless DTNs Main tool: probability theory DTNs are frequently partitioned, therefore autonomic operation based on local decisions is appealing/necessary – Nodes decide on next hop of packet – Nodes decide on what packet to transmit/delete – etc. Resources (bandwidth, buffer spaces) are typically constrained, so selfish behavior is expected – Nodes would like to only transmit/store their own packets, etc. 11

Sub-Task 3.1.1: Geographic Routing In geographic routing, next hop for a packet is decided according to location of destination and topology near the current packet holder. Problem: find optimal behavior for current holder, based on local knowledge. An obvious tradeoff exists between transportation cost and packet delivery delay. Tool for performing the analysis: Stochastic Geometry 12

Subtask 3.1.2: Delay-Throughput tradeoff of DTNs Fundamental tradeoff: The more copies of a packet are transmitted, the faster it will arrive at its destination, but the smaller the throughput becomes. Goal: evaluate the performance of network coding particularly in terms of this tradeoff – What is the optimal tradeoff – How well do practical protocols achieve it? 13

Task 3.2: Coordinated operation of wireless DTNs Main tool: network optimization theory and dynamic flows. Main goal: study the tradeoff of delay with other metrics in a systematic manner. Common approach: – First, find optimum tradeoffs – Then, find good heuristics and compare them with optimum tradeoffs 14

Current status of Task 3.2 Delay versus cost tradeoff – i.e., if we wait more, we will transport data with smaller cost [Tasiopoulos et al. 12] Delay versus data volume tradeoff – i.e., if we wait more, we will transport more data [Gitzenis et al. ‘12] Delay versus storage capacity tradeoff – i.e., if we wait more, we need less storage capacity [Iosifidis/Koutsopoulos ‘11] 15

Task 3.3 Realistic wireless DTN protocol design Main tool: simulations Aim: develop simulator for simulating the operation of DTNs in the 10,000 node regime Currently available tools: – Generic, i.e., NS2, OMNET, etc. These are not good fits for DTN research, because large delays mean large buffers. – Specialized (for example, ONE), but slow Our approach: fast, dedicated simulator written in C. 16

Current status of Task 3.3 Features of our partially built simulator: – Can handle 10,000+ nodes – Uses realistic channel model and includes a realistic slotted MAC protocol – Can handle a variety of mobility models – We have evaluated a variety of well known DTN protocols such as Spray and Wait, GeoDTN+Nav, Geocross, etc. – We have created our own protocol, DTFR (more later) [Sidera ‘11] Main aim: use simulator to test ideas and protocols coming from other workpackages and tasks. 17

Part C: Flow Optimization in Delay Tolerant Networks using Dual Decomposition Savvas Gitzenis (Informatics and Telematics Institute, CERTH, Greece) George Konidaris, Stavros Toumpis (Informatics Department, AUEB, Greece) (RAWNET 2012, 18/5/12, Paderborn 18

Our work Mobile Wireless DTNs – Topology changes due to node mobility Objective: Single commodity flow optimization Challenge: Flow Optimization is a hard problem in wireless networks even in non-DTN setting Contributions: 1.Fast non-causal centralized algorithm (taking into account the structure of the problem) 2.Heuristic causal centralized algorithms (Heuristic causal decentralized algorithms are subject of future work) 19

Network Model (1/2) 20 N nodes 1,2,…,N with set of links A T time epochs 1,2,…, T – Topology (i.e., link properties) remains fixed during each epoch – (following Ferreira ‘02 and others) Traffic flow in epoch t is x(t)={x ij (t), (i,j) in A}, t=1,2,…, T – NB: x(t) describes volume of data, not data rate. x(t) must be inside capacity region R(t) At transition from epoch t-1 to epoch t, node i must have volume of data less than buffer size B i ( t ), i=1,2,…, N, t=2,…, T Internal buffer size vectors B(t)={B i (t), i=1,2,…N}

Network Model (2/2) 21 Let y i (t) be the data volume at node i at start of epoch t. Let y(t)={y i (t), i=1,2,…, N} Let z i (t) be the data volume at node i at end of epoch t. Let z(t)={z i (t), i=1,2,…, N} Let input cost function C i (y i (1)), i=1,2,…, N Let utility function U i (z i (T)), i=1,2,…, N Let external buffer size vectors B(1), B(T+1) such that

Capacity Region Evolving Graph (CREG) 22 Replica t ↔epoch t Vertices i t, t=1,…,T correspond to node i for different replicas Storage vertices s t i will be used in dual decomposition

Problem DTN Utility Maximization (DTNUM) 23

A key idea Complexity of problem is dominated by the capacity regions, which are often very hard to describe accurately (e.g., Johansson&Soldati, ’06) – Even simple flow maximization problems can be shown to be NP-complete (e.g., Ephremides&Truong ’90). Therefore, lumping multiple capacity regions in same problem is a bad idea. We will use duality to make sure that we never have to worry about more than one capacity region at a time. 24

Solving DTNUM directly 25 Epochs, T Nodes, N Computation Time, T (sec)

Solving DTNUM by Dual Decomposition 26 Epochs, T Nodes, N Computation Time, T Computation Time, T (sec)

Causal Algorithms Finding optimum involves knowing complete network evolution beforehand. Greedy DTNUM Algorithm: – Do greedy maximization at each epoch – Initial costs are assumed 0, and buffer spaces increase Geographic DTNUM Algorithm: – Greedy optimization takes into account node locations and direction of their movement – May be thought of as generalization of geographic routing 27

Performance (a): Optimal algorithm, (b) Geographic algorithm (c): Greedy algorithm, (d): Optimal algorithm, with 1/10 the speed of nodes 28 Total Epochs Volume

Part D: On the Cost/Delay Tradeoff of Wireless Delay Tolerant Geographic Routing 29 A.Tasiopoulos*, Ch. Tsiaras $, S. Toumpis* *Informatics Department, Athens University of Economics and Business, Greece $ Department of Informatics, Communication Systems Group, University of Zurich, Switzerland (WOWMOM 2012, 25-28/6/12, San Francisco, CA)

Basic Idea In DTNs, there is a tradeoff between packet delay and cost (including transmission and storage cost) Currently, tradeoff appears implicitly in formulations [Juang et al. ‘02, Jain et al. 04, Laoutaris et al. 09, Small et al. 03, etc.] We want to capture this tradeoff formally and explicitly – Under optimal operation – Using practical protocols 30

Cost/Delay Evolving Graphs (C/DEGs) Time is divided in epochs The C/DEG is comprised of one subgraph for each epoch Transmission delay is 0. 31

Optimal Cost/Delay Curves (OC/DCs) Let two nodes i, j in a network The OC/DC C ij (t) is the minimum cost with which i can send a packet to j with a delay of at most t epochs. To calculate it, we need to find the minimum cost path between node i 0 and the set of nodes i 0, j 1,…, j t – Simple minimum cost path problem – Special structure permits fast calculation 32

Example OC/DCs 33

Achievable Cost/Delay Curves (AC/DCs) 34 Let two nodes i, j in a network The AC/DC C ij (t) is the minimum cost with which i can send a packet to j with a delay of at most t epochs, assuming optimization over the parameters of the protocol To calculate it, we need simulations

Example AC/DCs 35

Delay Tolerant Geographic Routing When node S has a packet for node D, it sends it to one of its neighbors using only its local topology and the location of D. Traditionally, there is no delay. Newer approach: wait for topology to change. – MoVe [Lebrun et al. ‘05] – AeroRP [Peters et al. ‘11] – GeOpps [Leontiadis et al ‘07.] – BRR, CR [Tasiopoulos et al. ‘12] 36

Rules for selecting next hop 1.MoVe: A selects node that will pass closest to D 2.AeroRP: A selects node that approaches D fastest 3.Min-Cost-per-Progress Rule: minimize 4.Balanced Ratio Rule: minimize 5.Composite Rule: minimize 37

38

Part E: Delay Tolerant Firework Routing 39 A.Sidera $, S. Toumpis* $ Department of Electrical and Computer Engineering, University of Cyprus, Cyprus * Department of Informatics, Athens University of Economics and Business, Greece (Med-Hoc-Net 2011, Sicily, Italy)

DTFR Operation 1.Homing Phase: travel to estimated location of destination using delay tolerant geographic routing 2.Explosion Phase: create multiple copies 3.Spread Phase: systematically search for destination 4.Lock Phase: do routing in usual sense when in same partition with destination 40

Performance 41

Analysis of Delay Tolerant Geographic Forwarding Assume mobile node, placed according to spatial Poisson process at any given time. Assume a packet destination at an infinite distance. There is an obvious tradeoff between – Speed v p with which packet moves towards the destination – Transmission cost per distance, c p We find c p (v p ) curve for specific forwarding protocol, under some approximations. 42

Bibliography L. R. Ford, Jr. and D. R. Fulkerson, “Constructing maximal dynamic flows from static flows,“ Operations Research, vol. 6, no. 3, pp , May-June D. J. Goodman, J. Borras, N. B. Mandayam, and R. D. Yates, “INFOSTATIONS: A New System Model for Data and Messaging Services,” in Proc. Spring VTC ’97. R. G. Ogier, “Minimum Delay Routing in Continuous-Time Dynamic Networks with Piecewise-Constant Capacities,” in Networks, vol. 18, pp , A. Ephremides and T. V. Truong, “Scheduling broadcasts in multihop radio networks,” in IEEE Trans. on Communications, A. Vahdat and D. Becker, “Epidemic routing for partially connected ad hoc networks,” Technical Report CS , Duke University, M. Grossglauser and D. N. C. Tse, “Mobility increases the capacity of ad-hoc wireless networks,” in Proc. IEEE INFOCOM, vol. 3, Anchorage, AL, Apr. 2001, pp P. Juang, H. Oki, Y. Wang, M. Martonosi, L.S. Peh, and D. Rubenstein, “Energy- efficient computing for wildlife tracking: design tradeoffs and early experiences with Zebranet,” in Proc. ASPLOS_X, Oct A. Ferreira, “On models and algorithms for dynamic communication networks: the case of evolving graphs,” in Proc. Algotel

S. Jain, K. Fall, and R. Patra, “Routing in a delay tolerant network,” in Proc. ACM SIGCOMM, Portland, OR, Aug.-Sep. 2004, pp N. Laoutaris, G. Smaragdakis, P. Rodriguez, and R. Sundaram, “Delay tolerant bulk transfers on the internet,” in Proc. ACM Sigmetrics 2009, Seattle, WA, June 2009, pp T. Small and Z. J. Haas, “The shared wireless infostation model – a new ad hoc networking paradigm (or where there is a whale, there is a way),” in Proc. ACM MOBIHOC, Annapolis, MD, R. C. Shah, S. Roy, S. Jain and W. Brunette, “Data MULEs: Modeling and analysis of a three-tier system for sparse sensor networks,” Ad Hoc Networks, vol. 1, no. 2-3, pp , Sep S. Burleigh, A. Hooke, L. Torgerson, K. Fall, V. Cerf, B. Durst, K. Scott, H. Weiss, “Delay Tolerant Networking: An Approach to Interplanetary Internet,” in IEEE Communications Magazine, June A. Lindgren, A. Doria and O. Schelen, “Probabilistic routing in intermittently connected networks,” in ACM SIGMOBILE MCCR, vol. 7, Jul. 2003, pp A. Ferreira and A. Jarry, “Complexity of minimum spanning tree in evolving graphs and the minimum-energy broadcast routing problem,” in Proc. WiOpt, Cambridge, UK, Mar S. Merugu, M. Ammar, and E. Zegura, “Routing in space and time in networks with predictable mobility,” Georgia Institute of Technology, Tech. Rep. GIT-CC-04-07, 2004, available at 44

S. Toumpis and A. J. Goldsmith, “Large wireless networks under fading, mobility, and delay constraints,” in Proc. IEEE INFOCOM, Hong Kong, China, Mar.-Apr D. G. J. LeBrun, C.-N. Chiah, and M. Zhang, “Knowledge-based opportunistic forwarding in vehicular wireless ad hoc networks,” in Proc. IEEE VTC Spring, vol. 4, Florence, Italy, May-June 2005, pp T. Spyropoulos, K. Psounis, and C. S. Raghavendra, “Spray and Wait: an efficient routing scheme for intermittently connected mobile networks,” in Proc. ACM WDTN, J. Burgess, B. Gallager, D. Jensen, B. N. Levine, “MaxProp: Routing for Vehicle- Based Disruption-Tolerant Networks,” in Proc. IEEE Infocom M. Johansson and P. Soldati, “Mathematical decomposition techniques for distributed cross-layer optimization of data networks,” in IEEE JSAC, Aug I. Leontiadis and C. Mascolo, “GeOpps: Geographical opportunistic routing for vehicular networks,” in Proc. IEEE WOWMOM, Helsinki, Finland, June A. Ferreira, A. Goldman, and J. Monteiro, “Performance evaluation of routing protocols for MANETs with known connectivity patterns using evolving graphs,” Wireless Networks, vol. 16, no. 3, pp. 627–640, Apr K. Peters and A. Jabbar, and E. K. Cetinkaya and J. P. G. Sterbenz, “A geographical routing protocol for highly-dynamic aeronautical networks,” in Proc. IEEE WCNC, Cancun, Mexico, Mar A. Sidera and S. Toumpis, “DTFR: A geographic routing protocol for wireless delay tolerant networks,” in Proc. Med-Hoc-Net, Favignana Island, Italy,