University of Massachusetts, Amherst An Energy-Efficient Architecture for DTN Throwboxes Nilanjan Banerjee, Mark Corner, Brian N. Levine

Slides:



Advertisements
Similar presentations
Enhancing DTN capacity with Throwboxes (work-in-progress)
Advertisements

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
DOME 1 Mark Corner, Brian Levine, Brian Lynn Distributed Outdoor Mobile Environment.
Wireless Ad-Hoc Sensor Networks for Monitoring Endangered Plant Species Edo Biagioni University of Hawaii at Manoa Also Kim Bridges, Brian Chee, Anders.
Panoptes: A Scalable Architecture for Video Sensor Networking Applications Wu-chi Feng, Brian Code, Ed Kaiser, Mike Shea, Wu-chang Feng (OGI: The Oregon.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
1 SOWER: Self-Organizing Wireless Network for Messaging Márk Félegyházi {mark.felegyhazi, srdan.capkun, Srdjan Čapkun Jean-Pierre.
University of Massachusetts, Amherst Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Traffic Engineering With Traditional IP Routing Protocols
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1-1 Topology Control. 1-2 What’s topology control?
UMassDieselNet Brief Overview Amherst KU Resilinets Meeting March 16 th, 2007.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
Mechanical Transport of Bits - Part II Jue Wang and Runhe Zhang EE206A In-class presentation May 5, 2004.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad-hoc Networks
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Challenged Networking An Experimental Study of New Protocols and Architectures Erik Nordström.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Hierarchical Power Management in DTN with Traffic-Aware Optimization Hyewon Jun, etc ACM SIGCOMM, 2006.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Delay and Disruption Tolerant Networks Mostafa Ammar College of Computing Georgia Institute of Technology Atlanta, GA In Collaboration: Ellen Zegura (GT),
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, Nilanjan Banerjee, Mark Corner, Sami Rollins University of Massachusetts, Amherst.
Disruption Tolerant Networks Aruna Balasubramanian University of Massachusetts Amherst 1.
Disruption Tolerant Networks Aruna Balasubramanian University of Massachusetts Amherst 1.
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Routing In Socially Selfish Delay Tolerant Networks Chan-Myung Kim
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
ALeRT Project Georgia Tech and UMass Amherst DARPA DTN Meeting 2 August 2005 Washington, DC.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
11/15/20051 ASCENT: Adaptive Self- Configuring sEnsor Networks Topologies Authors: Alberto Cerpa, Deborah Estrin Presented by Suganthie Shanmugam.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks Reporter: Yanlin Peng Wenrui Zhao, Mostafa Ammar, College of Computing,
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
Research into the hybridization of the PRoPHET and ERP network routing algorithms George Mason University INFS 612 (Spring 2013) Project Group 4: Richard.
Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem.
Surviving Attacks on Disruption- Tolerant Networks without Authentication John Burgess, George Dean Bissias, Mark Corner, Brian Neil Levine University.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Yu Gu and Tian He Minnesota Embedded Sensor System (MESS) Department of Computer Science & Engineering This work is supported by.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Joint Replication-Migration-based Routing in Delay Tolerant Networks Yunsheng Wang and Jie Wu Temple University Zhen Jiang Feng Li West Chester Unveristy.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Multicasting in delay tolerant networks a social network perspective networks October2012 In-Seok Kang
Dynamic Control of Coding for Progressive Packet Arrivals in DTNs.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
DTN Outdoor Mobile Environment UMass: Mark Corner
Data Collection and Dissemination
Introduction to Wireless Sensor Networks
Protocols.
Protocols.
Presentation transcript:

University of Massachusetts, Amherst An Energy-Efficient Architecture for DTN Throwboxes Nilanjan Banerjee, Mark Corner, Brian N. Levine

2 What are Disruption Tolerant Networks ? DTNs are sparse networks with low node density Transfer data through intermittent contacts Nodes are largely disconnected Come naturally from the applications they support Wildlife tracking Underwater exploration and monitoring Or from fragility and failures in the network itself Major natural disasters Jamming and Noise Power Failure

3 Examples of DTN UMass DieselNet [Burgess et al. Infocom 06]

4 Limitations of Mobile DTNs Do you have enough capacity in your DTN? what can you do about it? Most influential factor in DTN performance? the frequency and number of contact opportunities How can we increase contacts? more mobile nodes=$$$$ change the mobility pattern of nodes mobility patterns inherent to a particular network

5 Observation Place a relay and create a virtual contact Route B Route A

6 Solution : Throwboxes Throwboxes: stationary battery powered relays has radios and storage cheap, small, easy to deploy solar power=perpetual operation Challenges where do we place these boxes ? [Wenrui et al. : Mass 06] make them ultra low power for perpetual operation

7 Solution : Throwboxes Throwboxes: stationary battery powered relays has radios and storage cheap, small, easy to deploy solar power=perpetual operation Challenges where do we place these boxes ? [Wenrui et al. : Mass 06] make them ultra low power for perpetual operation

8 Outline Design Goals Throwbox Architecture Mobility Prediction Engine Lifetime Scheduler Throwbox Prototype and Deployment Experimental Results Power Savings Routing Performance Conclusions

9 Throwbox Design Goals Small form factor, portable and cheap Can be placed practically anywhere in the network Design should be general Applicable to wide variety of DTNs Should not use prior information about mobility patterns Run perpetually on solar panels of the size of the box Translates to a small average power constraint Optimization goal: maximize the number of packets forwarded for now, purely a local metric, not end-to-end delivery

10 Present Approches Use PSM on the card [Anand et. al : MobiCom 2005] Neighbor Discovery Cost is huge (> 95% of total energy cost) Huge idle cost of the platform hosting the card Wasted Energy due to wakeups on brief contacts Use Dual Radio platforms [Jun et. al : Chants 2006] Huge idle cost of the platform hosting the radios Short range radio cannot detect a large number of contacts Energy consumption too high for perpetual operation !

11 Our Approach : Tiered Architecture Neighbor Discovery DTNs are sparse: discovery is extremely expensive Energy is wasted when waking the platform Data Transfer Requires a powerful WiFi Radio High power platform Tier-0 (low power): search peers, decide tier-1 wakeups Tier-1 (high power) : data transfers and routing

12 Overview

13 Buses transmit: pos, dir, and speed. Throwbox predicts: if bus will reach data-range before tier-1 can be woken? length of time in range Mobility Measurement and Prediction Track the probability the node enters data-range given series of cells it must traverse Statistics kept on each cell Markovian assumption allows simple calculation

14 Scheduling Each contact incurs fixed cost to wake tier-1 platform. Most efficient strategy: wake for largest contacts saves energy, but mostly designed to limit power 0-1 Knapsack problem reduces to this scheduling problem choose items to carry s.t. ( ∑weight ≤ capacity ) and maximizes ∑value. C 1... C n events, each has total energy cost e i (weight), bytes transferred d i (value) Energy constraint P ∙ t (capacity) Solution is subset of events s.t. (∑e i ≤ P ∙ t) and maximizes ∑d i

15 Token Bucket Approach Take this event, next event, or both? Token rate = average power constraint Estimate the size & energy cost ignore if insufficient tokens Compute tokens generated till next event based on tracking inter-arrival times If sufficient tokens for both events take current event If current event larger than next connection take it otherwise wait for next one new tokens Battery capacity ? Events Taken events Ignored or skipped events

16 Prototyping: Throwbox TelosB Mote (sensor) 900 MHz XTend radio 8 MHz microcontroller Stargate b CF card 400MHz PXA255 Xscale All DieselNet code Rechargeable cells, solar power, energy monitoring some custom hardware

17 Experimental Setup How effective is our energy management design? compare with single platform periodic wake up (PSM*) Two-platform with mobility prediction (WoW*) Can we really run it on solar-power? At reduced consumption does it still help? use the successful delivery metric Use trace-based simulation and deployment equipped 40 busses with XTend radios placed three Throwboxes for several weeks record contact opportunities with buses (both radios)

18 Throwbox Placement Throwbox deployed on bikes in UMassDieselNet

19 Power Savings (equivalent transfers) 20x less power than periodic wakeup 5x less power than just mobility prediction

20 Routing performance Throwbox at 80mW equivalent to best case.

21 Conclusions Placing relays in DTNs can produce huge performance boost Motivates studies on adding Meshes or Infostations to DTN Tiered Architecture can produce substantial energy savings Can lead to 31 times less energy consumption Need for systems to adapt to variable solar power Multi-radio systems are energy efficient in sparse networks Need for more efficient use of the XTend channel Low bitrate radio can be used to gather packet info Need to integrate power management into routing

University of Massachusetts, Amherst An Energy-Efficient Architecture for DTN Throwboxes Nilanjan Banerjee, Mark Corner, Brian N. Levine

23 Throwbox Vs Infostations Infostations are hotspots connected to the Internet. Throwboxes are untethered routers in a DTN. Infostations build to provide mobile users with data of interest. Throwboxes act as routers to improve capacity of DTNs. Infostations designed with the motivation of providing always available service for urgent messages in cellular networks. Throwboxes designed with the motivation to engineer large number of contacts in disruption tolerant networks.

24 Energy performance Need larger cell, but perpetual operation possible Unanswered questions about solar variation