L 3 (Live & Let Live)- Increasing Longevity in Sensor Networks EE 228A Professor Walrand Contributors: Tanya Roosta Anshuman Sharma.

Slides:



Advertisements
Similar presentations
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.
Advertisements

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.
Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Presentation: Energy Efficient Communication Protocol for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Mikhail Nesterenko Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari.
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
University of Rostock Applied Microelectronics and Computer Science Dept.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Low-Energy Adaptive Clustering Hierarchy An Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks M. Aslam hayat.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
An Integrated Approach to Sensor Role Selection by Mark Perillo and Wendi Heinzelman.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
1-1 Topology Control. 1-2 What’s topology control?
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Power saving technique for multi-hop ad hoc wireless networks.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
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.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
ROUTING ALGORITHMS IN AD HOC NETWORKS
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
Bandwidth Constrained Energy Efficient Transmission Protocol in Wireless Sensor Networks Jain-Shing LIU and Chun-Hung Richard LIN,Nonmembers IEICE TRANS.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Ad Hoc Network.
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Energy-Efficient Protocols for communication in Biosensor networks.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and 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)
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
An Application-Specific Protocol Architecture for Wireless Microsensor Networks 컴퓨터 공학과 오영준.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
Energy Efficiency Energy consumption is the most important factor to determine the life of sensor network. since sensors networks has low power resources,
1 Power-efficient Clustering Routing Protocol Based on Applications in Wireless Sensor Network Authors: Tao Liu and Feng Li Form:International Conferecnce.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar EE 382C Embedded Software Systems Prof. B. L. Evans May 5, 2004.
MAC Protocols for Sensor Networks
L3 (Live & Let Live)- Increasing Longevity in Sensor Networks
SENSYS Presented by Cheolki Lee
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Net 435: Wireless sensor network (WSN)
Presentation transcript:

L 3 (Live & Let Live)- Increasing Longevity in Sensor Networks EE 228A Professor Walrand Contributors: Tanya Roosta Anshuman Sharma

Introduction Problem Definition Existing Approaches Our Approach Future Work Conclusion Q&A Outline

Introduction Problem Definition Existing Approaches Our Approach Future Work Conclusion Q&A Outline

Introduction What are sensor networks Networks comprised of hundreds to thousand nodes, where each node is a sensor Examples of use include guidance and control, data collection and aggregation Sensor nodes are designed to be – Low cost – Non obtrusive – Dynamically reprogrammable

Introduction Problem Definition Existing Approaches Our Approach Future Work Conclusion Q&A Outline

Problem Definition Sensors must be lightweight and compact Limited Power Supply Replenishing power is not an option Important to minimize power consumption of each node to maximize battery life and lifetime of entire network Existing network protocols stress on QoS (high throughput and low delay) and high bandwidth efficiency

Problem Definition (cont…) Energy Consumption Energy consumption occurs in three domains: sensing, data processing and communication. In a wireless sensor network, communication is the major consumer of energy Example For ground to ground transmission, it costs 3J to transmit 1 Kb over a distance of 100m. However, a general-purpose processor with 100 MIPS processing capability executes 300 million instructions for the same amount of energy

Problem Definition (cont…) Design Challenges Three main classes – Hardware – Wireless Networking – Application

Problem Definition (cont…) Routing in Wireless Networks: Revisited Direct Communication Protocol: Each sensor sends its data directly to the base station Multi-hop routing protocol (MTE) Nodes route data destined to the base station through intermediate nodes At first look it seems that a multi-hop approach would be able conserve more power

Problem Definition (cont…) Multi-hop Routing Protocols Table-driven (proactive) – Destination-Sequenced Distance-Vector Routing – Cluster Gateway Switch Routing – Wireless Routing Protocol Source-initiated (Reactive) – Ad Hoc On-Demand Distance Vector Routing – Dynamic Source Routing – Temporally-Based Routing – Signal Stability Routing

Introduction Problem Definition Existing Approaches Our Approach Future Work Conclusion Q&A Outline

Existing Approaches Power-Aware Routing: Metrics Minimize energy consumed/packet: Minimizes the total energy consumed over n nodes Maximize Time to Network Partition: A load balancing problem so that the response time is minimized Minimize Cost/Packet: Assigns a cost function to each node and minimizes the total cost of routing a packet from that node

Existing Approaches (cont…) Routing in Clustered Multi-hop Networks Aggregate nodes into clusters controlled by a cluster-head Clustering on the basis of either lowest-ID distributed clustering algorithm or highest- connectivity algorithm Within a cluster, a cluster-head controlled token protocol used to allocate channel. Cluster Routing Protocol

Total system energy dissipated for the 100-node random network

Existing Approaches (cont…) Adaptive Energy-Conserving Routing BECA – Turn of radio power – Involvement of application layer information – Can increase latency and packet loss AFECA – All the nodes do not need be involved – Exploiting node density – Can interchange nodes for routing purposes

Existing Approaches (cont…) Adaptive Energy-Conserving Routing (cont…) BECA – Nodes are in three possible states: sleeping, listening, active. – Start in sleeping state. Radio is off. – After a certain time, transition to listening state – If a node has data to transmit it transitions to active state

Existing Approaches (cont…) Adaptive Energy-Conserving Routing (cont…) AFECA – Used in densely-populated networks – Each node estimates its neighborhood – Each node increases its sleeping time proportional to the number of nodes in its neighborhood

BECA versus AODV for different values of sleeping time The latency for unmodified AODV is fixed The latency grows roughly linearly The growth is slightly lower at higher traffic rates

Percentage of energy saved is (E r - E s ) / E r Less saving for higher traffic rates since more nodes in active mode High values of sleeping time give no energy improvement

PE is the loss rate PE=P/E where P is the size of data delivered and E is the total energy consumed by all nodes We can use PE to determine an optimal value for the sleeping time

Assumption: Unlimited amount of energy in the nodes As expected AFECA and BECA do worse in terms of latency and packet loss than unmodified AODV

AFECA has a better energy consumption than BECA as expected

AFECA aggressive power savings result in the consistently highest efficiency

BECA protocol is about 20% longer and AFECA is about 55% longer than unmodified AODV when the energy in the nodes is limited. Assumption: The nodes have limited amount of power

Outline Introduction Problem Definition Existing Approaches Our Approach Future Work Conclusion Q&A

Our Approach Insight Computation is much cheaper than communication Use of distributed approach to reduce – Total number of transmissions – Energy dissipated in the network Application-level/ higher layer feedback is important Establish trade-offs (complexity vs. performance improvement, etc)

Our Approach (cont…) Radio Model (First Order) E Tx (k,d)=E Tx-elec (k) + E Tx-amp (k,d) =E elec *k +  amp *k*d 2 E Rx (k)=E Rx-elec (k) =E elec *k E Tx-elec = E Rx-elec = E elec (Energy dissipated to run Rx/Tx)  amp (Energy dissipated for amplifying to get good gain) Source: Energy-Efficient Communication Protocol for Wireless Microsensor Networks: MIT

Our Approach (cont…) Additions to Radio Model Does not consider energy consumption while radios are idle Inclusion of idle time based on experiments with WaveLAN radios Most of the time the radio is idle, hence idle time dominates energy consumption Add term   idle (idle energy expended per unit time)

Our Approach (cont…) Important to determine critical transmission range Let there be – n total nodes – k cliques that we intend to form Use modified Prim algorithm to form cliques of at least 3 nodes Why the magic number 3?

Our Approach (cont…) Pick k nodes at random (for each of the k cliques) k nodes are temporary cluster-heads Start with some minimum radius of discovery -  Goal is to discover a minimum of 3 nodes for each clique Increments of , if cannot find any node in the periphery After the first node is discovered it tries to look for another node, incrementing by  each time

Our Approach (cont…) All three nodes then adjust their transmission power to reach other This results in a Hamiltonian Cycle If more than 3 nodes are possible without increasing power then OK to have > 3 nodes in clique After forming cliques, use TDMA to allocate time-slots for nodes to be cluster-head. The nodes also use TDMA to schedule updates to cluster-head (intra-clique communication).

Our Approach (cont…) The other nodes are put to sleep (turn-off radios) when not communicating, similar to PAMAS A cluster head is responsible for discovering other cliques and sharing information within the clique. Possibility of adding multiple hierarchies depending upon the trade-off between complexity and advantages

Our Approach (cont…) Considerations GPS is available but might not be viable Next generation design of Low power ICs can make adjusting duty cycle easy Exploring node density as a measure of reducing computation and communication overhead CDMA codes allow efficient use of the channel bandwidth

Outline Introduction Problem Definition Existing Approaches Our Approach Future Work Conclusion Q&A

Future Work Evaluating model through simulations Tuning density to trade operational quality against lifetime Using multiple sensor modalities to obtain robust measurements Exploiting fixed environmental characteristics Using a more comprehensive radio model that takes into account time to wake up from sleep cycles Exploring of various benchmarks for “lifetime” of a network

Outline Introduction Problem Definition Existing Approaches Our Approach Future WorkConclusion Q&A

Conclusion Our model is based on work that has already been done We exploit characteristics of proven approaches Simulations would provide a measure of advantages incurred by using our approach

Outline Introduction Problem Definition Existing Approaches Our Approach Future Work ConclusionQ&A

Q&A