DTN Outdoor Mobile Environment UMass: Mark Corner

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.
Dynamic Object Tracking in Wireless Sensor Networks Tzung-Shi Chen 1, Wen-Hwa Liao 2, Ming-De Huang 3, and Hua-Wen Tsai 4 1 National University of Tainan,
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Augmenting Mobile 3G Using WiFi Sam Baek Ran Li Modified from University of Massachusetts Microsoft Research.
DOME 1 Mark Corner, Brian Levine, Brian Lynn Distributed Outdoor Mobile Environment.
Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.
Center for Wireless COMMUNICATIONS 5/24/2015 Energy Efficient Networking Ramesh R. Rao University of California, San Diego - NeXtworking’03 - Chania, Crete,
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
An Energy-Efficient Data Storage Scheme for Multi- resolution Query in Wireless Sensor Networks 老師 : 溫志煜 學生 : 官其瑩.
University of Massachusetts, Amherst Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
UMassDieselNet Brief Overview Amherst KU Resilinets Meeting March 16 th, 2007.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
University of Massachusetts, Amherst An Energy-Efficient Architecture for DTN Throwboxes Nilanjan Banerjee, Mark Corner, Brian N. Levine
Analysis of the Performance of IEEE for Medical Sensor Body Area Networking ECE 5900 Computer Engineering Seminar Instructor: Dr. Chigan Huaming.
CS230 Project Mobility in Energy Harvesting Wireless Sensor Network Nga Dang, Henry Nguyen, Xiujuan Yi.
Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.
UMass DieselNet: A Disruption-Tolerant Network Testbed John Burgess Department of Computer Science UMass Amherst John Burgess Department of Computer Science.
TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks Paper By : Samuel Madden, Michael J. Franklin, Joseph Hellerstein, and Wei Hong Instructor :
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
ZebraNet Hardware Design Experiences in ZebraNet Presented by Zuhal Tepecik.
Low-Power Wireless Sensor Networks
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.
BMAC - Versatile Low Power Media Access for Wireless Sensor Networks.
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.
An Intelligent and Adaptable Grid-Based Flood Monitoring and Warning System Phil Greenwood.
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
1 Extended Lifetime Sensor Networks Hong Huang, Eric Johnson Klipsch School of Electrical and Computer Engineering New Mexico State University December.
ALeRT Project Georgia Tech and UMass Amherst DARPA DTN Meeting 2 August 2005 Washington, DC.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem.
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
TOWARDS ENERGY EFFICIENT VOIP OVER WIRELESS LANS VINOD NAMBOODIRI, LIXIN GAO. ACM MOBIHOC Youngbin Im
Dynamic Mobile Cloud Computing: Ad Hoc and Opportunistic Job Sharing.
Data Predicted Wakeup Based Duty Cycle MAC for Wireless Sensor Networks Presented By: Muhammad Mostafa Monowar Networking Lab Kyung Hee University. Authors:
Context-aware Adaptive Routing for Delay Tolerant Networking
Enhancing Interactive Web Applications in Hybrid Networks (“thedu”)
DELAY TOLERANT NETWORK
AP Power Saving Date: Authors: May 2017 Month Year
SENSYS Presented by Cheolki Lee
ABSTRACT   Recent work has shown that sink mobility along a constrained path can improve the energy efficiency in wireless sensor networks. Due to the.
On AP Power Saving Usage Model
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Recognizing Exponential Inter-Contact Time in VANETs
Net 435: Wireless sensor network (WSN)
Wireless Communications Test Bed: Ad Hoc Networking
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Augmenting Mobile 3G Using WiFi
Presentation by Andrew Keating for CS577 Fall 2009
Energy-Efficient Computing for Wildlife Tracking
Energy Efficient Scheduling in IoT Networks
Presented By: Muhammad Mostafa Monowar Networking Lab
Power efficient and unified s solution
Investigating Mac Power Consumption in Wireless Sensor Network
Command and Data Handling
On AP Power Saving Usage Model
Edinburgh Napier University
Presentation transcript:

DTN Outdoor Mobile Environment UMass: Mark Corner DTN Outdoor Mobile Environment UMass: Mark Corner Brian Neil Levine GaTech: Mostafa Ammar Ellen Zegura

Overview / Phase II Goals Prototyping DTN/Mesh Synergy Traces Throwbox power management DTNRG .net implementation Deliverables

Prototyping: DieselNet 40 equipped buses, routes spanning 150 sq. mi. Town center (4 sq.mi.) is hub of network. Each bus: 577Mhz, 256MB ram, 802.11b radio 802.11b AP, GPS, 40GB drive, XTend radio, GPRS. Custom software

Transfer Opportunities Red dots: bus-to-bus transfers during 1-month. Each transfer we record duration, data, location, speed and direction. Amherst downtown and UMass: 4 sq mi

Creating the DOME Cisco 1500 mesh APs Existing 40 buses Diversity: Mobility (scheduled / unscheduled) Nodes (mobile / stationary) Power (grid / diesel / solar) Radios (802.11 / XTend / GRPS) Storage (40GB down to 32MB) Cisco 1500 mesh APs Existing 40 buses PC104 boxes in vehicles Throwboxes

Prototyping: Throwbox Multi-platform Device: TelosB Mote (sensor) 900 MHz XTend radio 8 Mhz microcontroller Stargate 802.11b CF card 400Mhz PXA255 Xscale 64 MB ram, 32MB store Java 1.3 all DieselNet code AA rechargeable batteries / solar power

Prototyping: Throwbox

Trace collection Traces of DieselNet are on the web: Bytes transferred Inter-transfer opportunity time Traces of DieselNet are on the web: http://prisms.cs.umass.edu/diesel Used in [Burgess-Infocom06], [Jun-Chants06] To be added: throwbox data, mesh synergy

Throwbox Design low-power radio will remain idle unnecessarily. High power consumption leads to short lifetimes. Intermittent power is more efficient, but may not improve performance. An idle, low-power hailing radio that wakes a data radio will save energy. Tx Rx Idle Sleep WaveLan PC card 1.33 0.96 0.84 0.0664 Chipcon CC1000 0.08 0.02 0.00003 Usual assumption: dense networks DTNs: contacts are infrequent low-power radio will remain idle unnecessarily.

Throwbox Design Solution: use model of node mobility to avoid wasted idle periods. low-power radios are very efficient at duty-cycling. We can optimize wakeup periods to discover enough contacts to send given traffic load. After optimizing for both radios, we see a gain in energy efficiency over a single radio. Hyewon Jun, Mostafa Ammar, Mark Corner, Ellen Zegura. Hierarchical Power Management in Disruption Tolerant Networks with Traffic-Aware Optimization. In Proc. ACM SIGCOMM Wkshp on Challenged Networks (ACM CHANTS). September, 2006.

New Approach Short-range radios waste energy when only a brief contact is available. By definition, contact opportunities are short-shrifted. New tiered platform: tier-0: Mote (8Hmz, 10k,20mW) and XTend radio (~1.5km) tier-1: Stargate (400MHz, 64MB,2.5W) and 802.11b (~150m) Tier-0 searches for peers and predicts mobility. Tier-1 manages data transfers (and routing). Range Rx Tx Sleep XTend 1000m 0.36 W 1.0 W 10 mW 802.11 150m 1.2 W 50 mW

Approach

Mobility Prediction Buses transmit: pos, dir, speed. Box predicts: Will bus reach data-range before tier-1 can be woken: D1/v > T? Length of time in range: (P)(D2/v) P is prob node enters data-range given cells to traverse. Statistics kept on each cell. Markovian assumption allows simple calculation.

Scheduling is NP-Hard Each contact incurs a fixed cost to wake tier-1. Most efficient strategy: wake for largest opportunities. Scheduling corresponds to the knapsack problem: choose items to carry s.t. (∑weight ≤ capacity) and ∑value is maximized. {c1...cn } events. each event ci has total energy cost ei (weight) bytes transferred di (value) Energy constraint P∙t (capacity) Solution is subset of events that maximizes bytes transferred ∑di such that (∑ei ≤ P∙t)

Ignored or skipped events Token Bucket Approach Tokens arrive as per average power constraint. Q: take this event, next event, or both? Algorithm: 1. Estimate the size & energy cost of event. Ignore if insufficient tokens. 2. Compute expected tokens generated in time for next event. 3. If sufficient tokens for both events, current event is taken. Otherwise take event if larger than mean. new tokens Events Battery capacity ? Taken events Ignored or skipped events

Preliminary results Fully functional prototype. Solar cell produced 65mW over 24 hours (expected 85mW). Solar cell slightly larger than the box will run perpetually.

Routing performance Three boxes deployed in UMass DieselNet allowed trace-driven evaluations.

.Net DTNRG Implementation Goals: 100% compliant with bundle spec As compatible as possible with reference implementation (but spec takes precedence) Cross-platform, to include handhelds Status: 90% complete C# implementation in .NET Windows on laptops Compact Framework on handhelds Mono on linux Missing data store and automatic discovery Can demo (but not here) laptop1-PDA-laptop2 Release date target: October 2006 for version 0.9 Personnel: Jon Olson, Kevin Webb (GT)

Deliverables (Part 2) New throwbox power-management power management algorithms. A throwbox platform prototype built from COTS components. Data from a long-running DTN testbed. Implementation of DTN specification in .Net Mechanisms for synergistic networks consisting of DTN and mesh regions. Implementation of applications that leverage the routing-related services.