Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem.

Slides:



Advertisements
Similar presentations
Enabling Inter-domain DTN Communications by Networked Static Gateways Ting He*, Nikoletta Sofra, Kang-Won Lee*, and Kin K Leung * IBM Imperial College.
Advertisements

1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, Department.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Supporting Cooperative Caching in Disruption Tolerant Networks
ROUTING IN INTERMITTENTLY CONNECTED MOBILE AD HOC NETWORKS AND DELAY TOLERANT NETWORKS: OVERVIEW AND CHALLENGES ZHENSHENG ZHANG.
Enhancing DTN capacity with Throwboxes (work-in-progress)
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Understanding Stateful vs Stateless Communication Strategies for Ad hoc Networks Victoria Manfredi, Mark Crovella, Jim Kurose MobiCom 2011.
Aruna Balasubramanian, Ratul Mahajan Arun Venkataramani, Brian N Levine, John Zahorjan Interactive WiFi Connectivity from Moving Vehicles University of.
Aruna Balasubramanian Department of Computer Science University of Massachusetts Amherst Architecting Protocols to Improve Connectivity.
Graded Channel Reservation with Path Switching in Ultra High Capacity Networks Reuven Cohen, Niloofar Fazlollahi, David Starobinski ECE Dept., Boston University.
An Optimal Probabilistic Forwarding Protocol in Delay Tolerant Networks Chan-Myung Kim
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
TSF: Trajectory-based Statistical Forwarding for Infrastructure-to-Vehicle Data Delivery in Vehicular Networks Jaehoon Jeong, Shuo Guo, Yu Gu, Tian He,
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Using Redundancy to Cope with Failures in a Delay Tolerant Network Sushant Jain, Michael Demmer, Rabin Patra, Kevin Fall Source:
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei Reza Rejaie.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
Aruna Balasubramanian Brian Neil Levine Arun Venkataramani University of Massachusetts, Amherst Enhancing Interactive Web Applications in Hybrid Networks.
Department of Computer Science at Florida State LFTI: A Performance Metric for Assessing Interconnect topology and routing design Background ‒ Innovations.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Disruption Tolerant Networks Aruna Balasubramanian University of Massachusetts Amherst 1.
Disruption Tolerant Networks Aruna Balasubramanian University of Massachusetts Amherst 1.
A Hybrid Routing Approach for Opportunistic Networks Ling-Jyh Chen 1, Chen-Hung Yu 2, Tony Sun 3, Yung-Chih Chen 1, and Hao-hua Chu 2 1 Academia Sinica.
Algorithms for Allocating Wavelength Converters in All-Optical Networks Authors: Goaxi Xiao and Yiu-Wing Leung Presented by: Douglas L. Potts CEG 790 Summer.
O1TURN : Near-Optimal Worst-Case Throughput Routing for 2D-Mesh Networks DaeHo Seo, Akif Ali, WonTaek Lim Nauman Rafique, Mithuna Thottethodi School of.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
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.
Growth Codes: Maximizing Sensor Network Data Persistence abhinav Kamra, Vishal Misra, Jon Feldman, Dan Rubenstein Columbia University, Google Inc. (SIGSOMM’06)
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
Dissertation Proposal Aruna Balasubramanian Department of Computer Science, University of Massachusetts, Amherst Architecting Protocols To Enable Mobile.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
Surviving Attacks on Disruption- Tolerant Networks without Authentication John Burgess, George Dean Bissias, Mark Corner, Brian Neil Levine University.
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.
Joint Replication-Migration-based Routing in Delay Tolerant Networks Yunsheng Wang and Jie Wu Temple University Zhen Jiang Feng Li West Chester Unveristy.
Self-stabilizing energy-efficient multicast for MANETs.
Dynamic Control of Coding for Progressive Packet Arrivals in DTNs.
A Simulation-Based Study of Overlay Routing Performance CS 268 Course Project Andrey Ermolinskiy, Hovig Bayandorian, Daniel Chen.
Data Stashing: Energy-Efficient Information Delivery to Mobile Sinks through Trajectory Prediction (IPSN 2010) HyungJune Lee, Martin Wicke, Branislav Kusy,
Network Computing Laboratory Load Balancing and Stability Issues in Algorithms for Service Composition Bhaskaran Raman & Randy H.Katz U.C Berkeley INFOCOM.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Chien-Shiu Lin, Wei-Shyh Chang, Ling-Jyh Chen, Cheng-Fu Chou, and Ting-Kai Huang.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Center for Networked Computing. Motivation Model and problem formulation Theoretical analysis The idea of the proposed algorithm Performance evaluations.
Enhancing Interactive Web Applications in Hybrid Networks (“thedu”)
Delay-Tolerant Networks (DTNs)
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
En Wang 1,2 , Yongjian Yang 1 , and Jie Wu 2
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Kevin Lee & Adam Piechowicz 10/10/2009
The Impact of Multihop Wireless Channel on TCP Performance
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Presentation transcript:

Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem

2 What are DTNs?  Delay/Disruption Tolerant Networks end-to-end path may never exist routing must use pair-wise transfers staggered over time i XZY i i

3 Why useful?  Infrastructure expensive or nonexistent e.g., Daknet, Kiosknet, OLPC  Infrastructure cannot be deployed e.g., underwater, forests, outer space(!)  Infrastructure limited in reach  e.g., Dieselnet, Cartel, Drive-thru-internet, VanLan DTNs high delay, low cost, useful bandwidth

4 Why challenging? Wired/Mesh/MANETs  Known topology  Low feedback delay Retries possible Primary challenge: finding a path to the destination under extreme uncertainty DTNs  Uncertain topology  Feedback delayed/nonexistent

5 Existing routing mechanisms Incidental  DTN routing mechanisms Estimating meeting probability Packet replication Coding Waypoint stores Prior knowledge …  Metrics desired in practice Minimize average delay Maximize packets meeting their deadlines …  Incidental Routing Effect of mechanism on routing metric unclear Goal: Design Intentional DTN Routing Protocol, RAPID

6 Roadmap  Background and Motivation  RAPID  Replication to handle uncertainty  Utility-driven resource allocation  Distributed algorithm  Deployment and Evaluation

7 Replication to handle uncertainty  Replication can address Topology uncertainty High delay feedback How to replicate when bandwidth is limited?  Naïve replication strategy: Flooding  Risks degrade performance when resources limited i XZY i i W i

8  Problem Which packets to replicate given limited bandwidth to optimize a specified metric  RAPID: Resource Allocation Protocol For Intentional DTN Routing Routing as a resource allocation problem

9 RAPID: utility-driven approach RAPID Protocol (X,Y): 1. Control channel: Exchange metadata 2. Direct Delivery: Deliver packets destined to each other 3. Replication: Replicate in decreasing order of marginal utility 4. Termination: Until all packets replicated or nodes out of range YX Change in utility Packet size

10  Utility U(i): expected contribution of packet i to routing metric  Example 1: Minimize average delay U(i) = negative expected delay of i  Example 2: Maximize packets delivered within deadline U(i) = probability of delivering i within deadline  Example 3: Minimize maximum delay U(i) = negative expected delay of i if i has highest delay; 0 otherwise Translating metrics to utilities

11  U(i) = -(T + D) T = time since created, D = expected remaining time to deliver  Simple scenario uniform exponential meeting with mean ¸ global view Utility computation example D = ¸ i X D = ¸/2 i Y D =¸/3 i W Z

12 Utility computation example Replicate i Metric: Min average delay Deadline of i < T Deadline of j = T 1 > T Metric: Max packets delivered within deadline Replicate j i X j Y j WZ

13 RAPID metrics  Metrics: (i) min avg delay, (ii) min max delay, (iii) max # packets delivered by deadline  RAPID replicates packets that locally improve routing metric most  For all three metrics, utility is function of delivery delay

14 Roadmap  Background and Motivation  RAPID  Replication to handle uncertainty  Translating metrics to utilities  Distributed algorithm  Deployment and Evaluation

15 Distributed algorithm challenges b c d W a b X a b YZ 2sec 1sec5sec Meeting times unknown

16 Distributed algorithm challenges Distributed control channel to build local view of unknowns b c d W a b X a b YZ 1pkt/2 sec 3pkt/s ec 2pkt/5 sec Meeting times unknown Transfer size unknown Replica locations unknown (delivery unknown)

17 Distributed control channel b c d W a b X a b YZ 1pkt/2 sec 3pkt/s ec 2pkt/5 sec Expected inter-meeting time Expected transfer size Known replica locations Expected “local” delay per node per packet Expected delay of packet b ~ min(D W,b, D X,b, D Y,b ) 541 D X,b ~ 4sec

18 RAPID recap RAPID Protocol (X,Y): 1. Control channel: Exchange metadata 2. Direct Delivery: Deliver packets destined to each other 3. Replication: Replicate in decreasing order of marginal utility 4. Termination: Until all packets replicated or nodes out of range

19 Is RAPID optimal ?  RAPID: No knowledge  Complete knowledge NP Hard Approximability lower bound √n  Partial knowledge Average delay: arbitrarily far from optimal Delivery rate: Ω(n)-competitive Empirically, RAPID is within 10% of optimal for low load DTN unknowns: MMeeting schedule PPacket workload GGlobal view

20 Roadmap  Background and Motivation  RAPID  Replication to handle uncertainty  Translating metrics to utilities  Distributed algorithm  Deployment and Evaluation

21 Deployment on DieselNet

22 Results from deployment  Synthetic workload  Deployed from Feb 6, 2007 until May, 14, 2007

23 Results from deployment  Per day stats Avg number of buses on road19 Avg number of meetings147.5 Bytes transferred (MB)261.4 Average packet delay (min)91.7 % packets delivered88% % meta data exchanged1.7%

24 Validating the simulator  Trace-driven simulator  Simulation results within 1% of deployment

25 Results: Mobility from DieselNet traces

26 Results: Known mobility model

27 Conclusions  Intentional DTN routing feasible despite high uncertainty tunable to optimize a specific routing metric  Simple utility-driven heuristic algorithm performs well in practice DTN routing problem fundamentally hard  Ongoing work Application development on DTNs Graceful degradation across mesh networks and DTNs traces.cs.umass.edu

28 Questions?