SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt 78153 Le Chesnay.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
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.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Traffic Forecasting Medium Access TRANSFORMA Vladislav Petkov Katia Obraczka 1.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Interference-Aware QoS OLSR for Mobile Ad-hoc Network Routing SAWN 2005, May 24 P. Minet & D-Q. Nguyen.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
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.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
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.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
TDMA scheduling algorithms for WSN Speaker: Chan-Yu Tsai Advisor: Dr. Ho-Ting Wu Date: 2015/5/6.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Bandwidth Balancing in Multi- Channel IEEE Wireless Mesh networks Claudio Cicconetti, Ian F. Akyildiz School of Electrical and Computer Engineering.
Self-stabilizing energy-efficient multicast for MANETs.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Structure-Free Data Aggregation in Sensor Networks.
2005/8/2NTU NSLAB1 Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfag Khokhar ECE/CS.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Routing Protocols to Maximize Battery Efficiency
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
SENSYS Presented by Cheolki Lee
Channel Allocation (MAC)
Net 435: Wireless sensor network (WSN)
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
Subject Name: Adhoc Networks Subject Code: 10CS841
Speaker : Lee Heon-Jong
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Presentation transcript:

SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay Cedex, France IWCMC 2008

2 Outline Introduction The Proposed Solution: SERENA  Distributed Coloring  Time Slot Assignment  Late Node Arrivals and Node Mobility  Integration with an Energy Efficient Routing Conclusion

3 Introduction Sleeping:  the radio is turned off, no communication is possible. The node uses P sleep that is largely smaller than any other power. Idle:  even when no messages are being transmitted over the medium, the nodes stay idle and keep listening the medium with P idle ; Transmitting:  node is transmitting a frame with transmission power P transmit ; Receiving:  node is receiving a frame with reception power P receive. This frame can be decoded by this node or not, it can be intended to this node or not. Lucent silver wavelan PC card

4 Introduction A. Sleeping nodes  extend network lifetime by dividing the network nodes in sets Centralized Distributed and localized

5 Introduction B. Centralized and distributed one-hop coloring  coloring nodes with the minimum number of colors such that two adjacent nodes have not the same color Centralized Distributed [10] Distributed Largest First (DLF)  the number of colors needed to color a graph G  its time complexity, expressed in the case of a distributed algorithm, by the maximum number of rounds needed to color each node

6 Introduction [10] Distributed Largest First (DLF)  A round is such that every node can: send a message to all its one-hop neighbors, receive the messages sent by them, perform some local computation based on the information contained in the received messages.

7 Introduction C. Slot assignment algorithms  [14] Probabilistic algorithms  TRAMA [12] FLAMA [13] the number of slots allocated to a node depends on the number of colors seen by this node (i) each node is guaranteed to receive at least one slot (ii) the number of slots granted to a node depends on its traffic rate

8 The Proposed Solution: SERENA Goal  maximize network lifetime by allowing router nodes to sleep, while ensuring end-to-end communication

9 The Proposed Solution: SERENA The solution must meet the following requirements:  distributed and localized  fair: each node is ensured to receive at least one time interval to transmit  adaptive to traffic rates: nodes with high traffic will receive more than one time interval, if possible  adaptive to late node arrivals  simple, quick to converge  efficient (node throughput), low overhead

10 The Proposed Solution: SERENA Distributed Coloring A. Two-hop coloring algorithm  two distinct router nodes at a distance up to two hops have distinct colors  the number of colors used is as small as possible  the algorithm is distributed and localized to limit the overhead

11 The Proposed Solution: SERENA Distributed Coloring Rule RC1: For any node N, if all nodes in N 2 (N), with a higher priority than N, have a color assigned, N selects the color that is the smallest color unused in N 2 (N). Rule RC2: Each node N sends to its one-hop neighbors, a message containing its identifier, its priority, its color if already assigned, its list of neighbors and the list of colors already used by them.

12 The Proposed Solution: SERENA Distributed Coloring B. Performance evaluation  Distributed Largest First (DLF) [10]  The first one is based on the node identifier  The second one is based on the cardinality of N 2 (N) Network density is fixed to 10

13 The Proposed Solution: SERENA Distributed Coloring B. Performance evaluation  Distributed Largest First (DLF) [10]  The first one is based on the node identifier  The second one is based on the cardinality of N 2 (N) 100 nodes, Network density varying from 5 to 20

14 The Proposed Solution: SERENA Time Slot Assignment A. Principles A node N enters the time slot assignment algorithm as soon as it is colored as well as all nodes in N 2 (N) Let Size denote the number of slots in the frame Size is set to 2 ∗ 4 ∗ density  density denotes the average number of nodes in the transmission range

15 The Proposed Solution: SERENA Time Slot Assignment Rule RS1: Each node has one reserved slot depending on its color. This slot is guaranteed to the node, whatever its traffic rate Slot

16 The Proposed Solution: SERENA Time Slot Assignment Rule RS2: If all nodes in N 2 (N) with a higher priority than N have selected their additional slots, node N selects its additional slots among the available slots. Their number is equal to k’, with: Size is the size of the frame |VisibleColor(N)| denotes the cardinal of the set of colors visible by N up to two-hop. traffic(N) is the bandwidth request of node N traffic(i) denotes the highest bandwidth request of nodes having color i up to two-hop from N

17 The Proposed Solution: SERENA Time Slot Assignment Slot

18 The Proposed Solution: SERENA Time Slot Assignment Rule RS3: If all nodes succeed in selecting their k additional slots, the algorithm is over. Otherwise, let N a node that fails to assign its k slots, it requisitions k slots among the requisitionable ones in N 2 (N), with The requisitionable slots of a node are constituted by its additional k’ − k slots. Each node has the guarantee to obtain at least k+1 slots It is possible to obtain k’+1 slots

19 The Proposed Solution: SERENA Time Slot Assignment Rule RS4: The message sent by a node N in its one-hop neighborhood contains its identifier, its priority, its color, its bandwidth request, its list of slots if already assigned, with the indication whether the slot is requisitionable or not, and for each of its one-hop neighbors: its identifier, its priority, its color, its bandwidth request and its list of slots if already assigned, the indication whether the slot is requisitionable or not. B. Adaptivity to traffic changes and optimizations Rule RS5: The time slot assignment algorithm is run periodically.

20 The Proposed Solution: SERENA Time Slot Assignment Three important features of this algorithm:  No node starvation: minimum throughput guaranteed to a node is equal to Bandwidth/Size  Node fairness  Adapt to varying traffic rates

21 The Proposed Solution: SERENA C. Performance evaluation The frame size is set to 2 ∗ |N 2 (N)| slots

22 The Proposed Solution: SERENA

23 The Proposed Solution: SERENA

24 The Proposed Solution: SERENA Late Node Arrivals and Node Mobility A. Assumptions  a high majority of nodes are present initially,  topology changes are limited,  mobility is also limited: only a few nodes can move and their speed is slow,  the maximum number of nodes up to two hops is known. B. General case

25 The Proposed Solution: SERENA Integration with an Energy Efficient Routing EOLSR  SERENA is combined with a routing efficient strategy, based on the OLSR routing protocol [16] Nodes ranges from 50 to 200 The initial energy of nodes is randomly chosen in the interval [50, 100] Joules Network throughput is set to 2Mbps User traffic consists of 10 flows, with randomly chosen sources and destinations, and a throughput of 4 Kbps The slot size is fixed to 8ms and the frame consists of 80 slots  The frame size is equal to 2 ∗ 4 ∗ density slots

26 The Proposed Solution: SERENA Integration with an Energy Efficient Routing For 100 nodes, the lifetime increase reaches 420% the increase in the volume of user data delivered reaches 404%

27 The Proposed Solution: SERENA Integration with an Energy Efficient Routing First, SERENA considerably reduces the time spent in the idle state. Second, SERENA reduces the energy losses due to interferences

28 Conclusion This paper propose SERENA to maximize network lifetime in wireless and sensor networks Simulation results show the benefits brought by SERENA:  network lifetime is maximized  the amount of user messages delivered is increased proportionally to the network lifetime

29 Thank you