Routing Protocols to Maximize Battery Efficiency

Slides:



Advertisements
Similar presentations
16-1 ©2006 Raj JainCSE574sWashington University in St. Louis Energy Management in Ad Hoc Wireless Networks Raj Jain Washington University in Saint Louis.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
On Using Battery State for Medium Access Control in Ad hoc Wireless Networks - “BAMAC” S. Jayashree, B. S. Manoj, C. Siva Ram Murthy Department of Computer.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
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.
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.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Lecture 8. Why do we need residual networks? Residual networks allow one to reverse flows if necessary. If we have taken a bad path then residual networks.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Sensor Networks COE 499 Energy Aware Routing
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Maximum Lifetime Routing in Wireless Sensor Networks by Collins Adetu Nicole Powell Course: EEL 5784 Instructor: Dr. Ming Yu.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
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.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
1 A Multi-Rate Routing Protocol with Connection Entropy for MANETs Cao Trong Hieu, Young Cheol Bang, Jin Ho Kim, Young An Kim, and Choong Seon Hong Presenter:
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
1 On the Interaction between Dynamic Routing in the Native and Overlay Layers Infocom2006 Srinivasan Seetharaman and Mostafa Ammar College of Computing.
Puzzle You have 2 glass marbles Building with 100 floors
AODV-OLSR Scalable Ad hoc Routing
Presented by Tae-Seok Kim
Group Multicast Capacity in Large Scale Wireless Networks
Buffer Management in a Switch
A Study of Group-Tree Matching in Large Scale Group Communications
SENSYS Presented by Cheolki Lee
Outline Introduction Routing in Mobile Ad Hoc Networks
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Net 435: Wireless sensor network (WSN)
Ad hoc Routing Protocols
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
Topology Control and Its Effects in Wireless Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Data and Computer Communications
Introduction Wireless Ad-Hoc Network
Improving Routing & Network Performances using Quality of Nodes
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Capacity of Ad Hoc Networks
Gaurav Sharma,Ravi Mazumdar,Ness Shroff
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Routing Protocols to Maximize Battery Efficiency R.R. Rao University of California, San Diego C.F. Chiasserini Politecnico di Torino rao@cwc.ucsd.edu

Outline Life-time of wireless ad-hoc networks Battery behavior: recovery and rate-capacity effects The BEE (Battery Energy Efficient) routing protocol Simulation results rao@cwc.ucsd.edu

Life-time of Ad-Hoc Networks Network of largely battery-powered nodes with dynamic topology Objective: Maximize network life-time; i.e., the time elapsed until the first node in the network runs out of battery (Tassiulas, Infocom 2000) S=source; D=destination; R=relay rao@cwc.ucsd.edu

Battery Behavior Recovery Effect: Battery discharged for short time intervals followed by idle periods (pulsed discharge) is able to deliver a greater energy than under constant current discharge. During idle times battery recovers the charge lost while delivering current pulses Rate-capacity effect: if the requested current exceeds the rated current specification of the battery, the battery delivers a smaller amount of energy rao@cwc.ucsd.edu

Electrochemical Model of a Li-ion cell Results obtained by using a program developed by Newman et al. (UC Berkeley) Time discretized into time intervals 1 ms long Bernoulli driven discharge: At each time interval a pulse of current density I is drawn off with probability p (discharge rate), with probability 1–p the cell recovers Cut-off potential equal to 2.8V (voltage value at which the battery is considered discharged) rao@cwc.ucsd.edu

Specific Energy vs. Discharge Rate rao@cwc.ucsd.edu

Summarizing…. Pulsed current discharge outperforms constant current discharge Battery capacity can be improved by using a bursty discharge pattern due to charge recovery effects that take place during idle periods Given a certain value of current drawn off the battery, higher current pulses degrade battery performance even if the percentage of higher pulses is relatively small rao@cwc.ucsd.edu

Assumptions N: set of all nodes in the network S: set of source nodes generating data traffic D: set of destination nodes; nodes in S can direct their traffic to any of the nodes in D using other nodes as relays Time discretized into intervals corresponding to the packet transmission time with unit duration Nodes transmission range limited to r. Ri ( i  N) is the set of nodes whose distance from node i is  r rao@cwc.ucsd.edu

Assumptions Energy consumed for each data transmission by the generic node i to node j: eij={ (dij/r )4 if j  Ri  else Energy consumed by node j (j  Ri) to receive data from node i is 10 times lower than the transmission energy eij Transmission energy discretized into few levels ranging from emin to emax rao@cwc.ucsd.edu

Battery Status Evolution At the generic node i: Energy accrue due to recovery effect modeled as a function G(li,ei) where li is the transmission rate of node i and ei is the average energy necessary to i to transmit a packet Whenever an energy transmission eij > emin is needed, the energy loss is augmented by F(eij emin) Thus, bi={ bi + G(li,ei) if node i is idle bi  [eij + F(eij emin)] else rao@cwc.ucsd.edu

The BEE Routing Algorithm Given the generic source s and destination g, each route rsgk is assigned the cost function Fk=Slij  rsg [X(li)eij + pij] minirsg bi k k lij: link between nodes i and j belonging to route rsgk X(li): weighting function that emphasizes the energy loss of the source node. X(li)=Ali , for i=s, with A a proper constant > 1, and X(li)=1 otherwise pij: energy penalty due to the rate-capacity effect; pij=max{0,eij ei} rao@cwc.ucsd.edu

Route Selection Fm= minrsg Fk Whenever s has a block of data to transmit to g, the cost function is evaluated for all the possible loop-free routes and it is selected a route, rsgm, such that Fm= minrsg Fk If the set of routes is large, the algorithm complexity can be reduced by choosing c routes independently and uniformly at random. The cost function is computed over c routes only, and the selected path is the one among the c routes which minimizes the cost function k

Performance Metrics Mean delay of the transmitted packets from the time instant when a packet is generated at the source node to the time instant when it is delivered to the destination Network life-time: the time elapsed from the time instant when all the nodes have a fully charged battery to the time instant when the first node in the network runs out of battery rao@cwc.ucsd.edu

Simulation Scenario Network scenario: N={0,…,14}, S={0,1,2,3,4}, D={1,14}; initial battery status=1.0; li=0.4 for i=0,...,2 and li=0.3 for i=3, 4 Results derived by simulating several network topologies randomly generated and then averaging over the obtained values Results obtained through the BEE algorithm are compared to the performance of the MTE (Minimum Transmission Energy) scheme rao@cwc.ucsd.edu

Results - Network Life-time rao@cwc.ucsd.edu

Results - Mean Packet Delay rao@cwc.ucsd.edu

Conclusion Routing protocol for wireless ad-hoc network that efficiently exploits battery capacity: it selects a route with low transmission energy to avoid the rate-capacity effect it distributes the traffic load in a manner that nodes with low battery can benefit of recovery effect The BEE protocol can be adapted to either a slow or a fast varying network topology by changing the parameter c (and thus reducing its complexity) Excellent performance in terms of both network life-time and packet delay rao@cwc.ucsd.edu