Energy-Efficient Design Some design issues in each protocol layer Design options for each layer in the protocol stack.

Slides:



Advertisements
Similar presentations
Reducing Network Energy Consumption via Sleeping and Rate- Adaption Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall.
Advertisements

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.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Real-time Wireless Sensor Networks CSC536 Spring 2005 Meng Wan 05/09/2005.
5/2/2015 Wireless Sensor Networks COE 499 Sleep-based Topology Control II Tarek Sheltami KFUPM CCSE COE
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Medium Access Control in Wireless Sensor Networks.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
CMPE280n An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin presented by Venkatesh Rajendran.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1-1 Topology Control. 1-2 What’s topology control?
TCP/IP Bridging, Switching and Routing in LANs Alvin Kwan.
A Survey of Energy efficient Network Protocols for Wireless Networks Presentation by – Sanjay Acharya Course – CS 898T Instructor – Dr. Chin-Chih Chang.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 Topology/Power Management.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Power saving technique for multi-hop ad hoc wireless networks.
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
Efficient MAC Protocols for Wireless Sensor Networks
Ad Hoc Wireless Routing COS 461: Computer Networks
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Low-Power Wireless Sensor Networks
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Ad hoc Networks Sleep-based Topology Control
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit.
UNIVERSITY COLLEGE DUBLIN Adaptive Radio Modes in Sensor Networks: How Deep to Sleep? SECON 2008 San Francisco, CA June 17, 2008 Raja Jurdak Antonio Ruzzelli.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
DSR: Introduction Reference: D. B. Johnson, D. A. Maltz, Y.-C. Hu, and J. G. Jetcheva, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,”
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
A Quorum-Based Energy-Saving MAC Protocol Design for Wireless Sensor Networks Chih-Min Chao, Yi-Wei Lee IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2010.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
We hope that it is more important to know where you are going than to get there quickly. SNU INC Lab. A Survey of Energy Efficient Network Protocols for.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
Self-stabilizing energy-efficient multicast for MANETs.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
UCLA Computer Science Department
Lab 7 – CSMA/CD (Data Link Layer Layer)
Data Collection and Dissemination
Hubs Hubs are essentially physical-layer repeaters:
Ad-hoc Transport Layer Protocol (ATCP)
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
IT351: Mobile & Wireless Computing
Data Collection and Dissemination
Protocols.
Adaptive Topology Control for Ad-hoc Sensor Networks
Protocols.
Presentation transcript:

Energy-Efficient Design Some design issues in each protocol layer Design options for each layer in the protocol stack

Energy Consumption Here are some results on energy consumption of networking hardware: Device Sleep power (mW) Idle/Wakeup Power (mW) wakeup time (ms) WaveLAN Metricom / IBM IR Newton PDA N/A Magic link PDA N/A Laptop 8000

Energy Consumption WaveLAN: transmission power : reception power = 1.4 : 1 Rockwell sensors: transmission power : reception power = 4:3 (full range); 1:1 (min range) Berkeley’s motes: operate at around 10mW.

Mechanisms to reduce power at physical layer First-order approximation of the power consumption of CMOS circuitry: –P = C * V^2 * f (C: effective switch capacitance; V is the supply voltage; f is the clock frequency) Ways to reduce power: –Reduce the supply voltage V; (cons: may reduce performance at the same time, need perf. compensation) –Reduce the switching frequency f (sleep/idle mode); (cons: no energy reduction due to longer runtime) –Reduce the capacitive load C Reduce external access (output, memory, etc.) Reduce logic state transitions, routing capacitance

Reducing power at MA C and link layer Principles: –Only power on when transmitting –Increase the ratio of effective transmissions and avoid retransmissions, collisions, corruptions –regulate traffic Mechanisms to achieve it –Add idle/sleep mode in the transmission state diagram –Regularize transmissions and make them predictable, nodes can sleep when not transmitting –Avoidance contention loss, congestion loss, retransmissions, error-prone transmissions, as much as possible how to achieve ??

Reducing Power at Network Layer Principles: –Put routers that do not forward packets into sleeping mode SPAN, GAF, PEAS –Reduce signaling packets (e.g. LSP) –On-demand routing –Packet size and fragmentation –Energy-related optimality criteria –System decomposition: do not stress energy-critical nodes, load balancing –Use intermediate nodes as middleman Key issues: –How to guarantee connectivity

PEAS: Probing Environment, Adaptive Sleeping Enable long-lived system by exploiting the scale How? –Keep a subset working, turn off the others into sleeping mode –Sleeping ones replace dead ones Two issues –working nodes should be evenly distributed across the field: Probing Environment –Replace failed or energy-exhausted working nodes quickly: Adaptive Sleeping

Distribute working nodes evenly: Probing Environment Nodes are in sleeping initially –An exponential random time When waking up, a node probes within a range R_p –If there is no working node within R_p, it starts working –Otherwise, the working one should send back a reply and this one sleeps again

Peas model: why working node are evenly distributed Any topology of working nodes is equivalent to placing round peas of radius R_p/2 on a plane –The centers of two peas are at least R_p apart, when they’re tangent Assuming infinite deployment density –The densest case: each pea is tangent to 6 neighboring peas –the sparsest case: the space among any 3 adjacent peas is slightly smaller to insert another pea

Detect unpredictable failures: randomized sleeping times If wakeups are synchronized to some time points –long “gaps” if a working one fails unexpectedly Randomized sleeping times spread wakeups over time –Any unexpected failure is detected on time

How to adjust the wakeup rates A working node measures the aggregate wakeup rate from its probing neighbors and includes the information in the replies to probing neighbors Each probing neighbor adjusts its rate accordingly Ts Time K wakeups … Measure aggregate rate: _a = K / (t - t0) t0 t Each probing one adjusts: _new = ( _d / _a )

Reducing power at the transport layer Principles: –Avoid packet loss and retransmissions –Reduced-power operations during backoffs –Light-weight connection management –Design balance at the sender and the receiver Mechanisms –State estimation: Do not transmit during channel errors –Congestion avoidance: Do not overload the network –Buffering

Reducing Power in the OS (including the FS) Principles: –Predictable schedules –Caching –Turn off idle devices (e.g. displays) –CPU scheduling via dynamic voltage scaling Mechanisms: –CPU scheduler: idle state –Use application hints & semantics