Delivery ratio-maximized wakeup scheduling for ultra-low duty-cycled WSNs under real-time constraints Fei Yang, Isabelle Augé-Blum National Institute of.

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

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
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.
TDMA Scheduling in Wireless Sensor Networks
WTE-MAC Wakeup Time Estimation MAC For Improving End-to-End Delay Performance In WSN Jae-Ho Lee, Kyeong Hur and Doo-Seop Eom MILCOM, 2011.
1 Span. 2 Goals Minimize energy consumption Wireless interface is largest power drain* Maximize OFF time Minimize end-to-end delay No centralized controller.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
When does opportunistic routing make sense? Rahul C. Shah, Jan Rabaey University of California, Berkeley Sven Wiethölter, Adam Wolisz Technical University,
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1-1 Topology Control. 1-2 What’s topology control?
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.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Power Scheduling at the Network Layer for wireless sensor networks Barbara Hohlt Eric Brewer UC Berkeley NEST Retreat June 2004.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Delay-aware Routing in Low Duty-Cycle Wireless Sensor Networks Guodong Sun and Bin Xu Computer Science and Technology Department Tsinghua University, Beijing,
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Project Introduction 이 상 신 Korea Electronics Technology Institute.
A Multi-Channel MAC Protocol for Wireless Sensor Networks Chen xun, Han peng, He qiu-sheng, Tu shi-liang, Chen zhang-long The Sixth IEEE International.
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering POWER-SPEED A Power-Controlled Real-Time Data Transport Protocol for Wireless Sensor-Actuator.
AN ENERGY CONSUMPTION ANALYTIC MODEL FOR WIRELESS SENSOR MAC PROTOCOL ERIC MAKITA SEPTEMBRE
Cross-Layer Protocol Design and Optimization for Delay/Fault-Tolerant Mobile Sensor Networks IEEE Journal of Selected Areas in Communications, 2008 Yu.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Hao Chen, Guoliang Yao, Hao Liu National ASIC System Engineering Research Center Southeast University WICOM 2008.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
1 Virtual Patrol : A New Power Conservation Design for Surveillance Using Sensor Networks Prasant Mohapatra, Chao Gui Computer Science Dept. Univ. California,
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Data Collection and Dissemination. Learning Objectives Understand Trickle – an data dissemination protocol for WSNs Understand data collection protocols.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
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 Dynamic Sleeping Scheduling for Real-time Wireless Sensor Networks Department of EECS University of Tennessee, Knoxville Xiaodong Wang, Yanjun Yao.
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.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
Toward a Packet Duplication Control for Opportunistic Routing in WSNs Georgios Z. Papadopoulos, Julien Beaudaux, Antoine Gallais, Periklis Chatzimisios,
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Yu Gu and Tian He Minnesota Embedded Sensor System (MESS) Department of Computer Science & Engineering This work is supported by.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
Enhancement of the S-MAC Protocol for Wireless Sensor Networks Faisal Hamady Mohamad Sabra Zahra Sabra Ayman Kayssi Ali Chehab Mohammad Mansour IEEE ©
CSR: Cooperative Source Routing Using Virtual MISO in Wireless Ad hoc Networks IEEE WCNC 2011 Yang Guan, Yao Xiao, Chien-Chung Shen and Leonard Cimini.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Performance Evaluation of IEEE
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks Shih-Hsien Yang, Hung-Wei Tseng, Eric Hsiao-Kuang Wu, and Gen-Huey Chen Computer.
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
GholamHossein Ekbatanifard, Reza Monsefi, Mohammad H. Yaghmaee M., Seyed Amin Hosseini S. ELSEVIER Computer Networks 2012 Queen-MAC: A quorum-based energy-efficient.
“LPCH and UDLPCH: Location-aware Routing Techniques in WSNs”. Y. Khan, N. Javaid, M. J. Khan, Y. Ahmad, M. H. Zubair, S. A. Shah.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
Younghwan Yoo† and Dharma P. Agrawal‡ † School of Computer Science and Engineering, Pusan National University, Busan, KOREA ‡ OBR Center for Distributed.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
Towards Optimal Sleep Scheduling in Sensor Networks for Rare-Event Detection Qing Cao, Tarek Abdelzaher, Tian He, John Stankovic Department of Computer.
Data Collection and Dissemination
Data Collection and Dissemination
Speaker : Lee Heon-Jong
Edinburgh Napier University
Presentation transcript:

Delivery ratio-maximized wakeup scheduling for ultra-low duty-cycled WSNs under real-time constraints Fei Yang, Isabelle Augé-Blum National Institute of Applied Sciences of Lyon in the Telecommunications department ( 法國里昂國立應用科學學院 ) Computer Networks 陳正昌 2011/03/28

Page: 2 WMNL Performance Evaluation Introduction and Goals Wakeup Scheduling Algorithm Conclusions

Page: 3 WMNL Performance Evaluation Introduction and Goals Wakeup Scheduling Algorithm Conclusions

Page: 4 WMNL WSNs have been widely used in many applications. The data flows of WSN applications can be mainly classified into four types –Event-driven –Query-driven –Continuous –Hybrid

Page: 5 WMNL The characteristics of event-driven WSN applications are –Not have data most of the time –Have to report to the sink with real-time constraints Nodes spend most of the time on idle listening.

Page: 6 WMNL Typical power consumptions for an IEEE radio (CC2420). –Transmit : 52.2 mW –Receive : 56.4 mW –Listen : 56.4 mW –Sleep : 3  W Sensor nodes are battery-powered –Energy saving is an important issue in WSNs.

Page: 7 WMNL Duty-cycled approach can prolongs the sensor lifetime. … Time Scheduling period

Page: 8 WMNL Duty-cycle will negatively affect other performances –End-to-end delay –Connectivity Although some existing scheduling algorithms can reduce the end-to- end delay –Didn’t takes routing into account –Didn’t have a bounded delay –Didn’t takes unreliable links into account

Page: 9 WMNL Proposes a novel forwarding scheme for ultra-low duty-cycle WSNs. –Improve the energy efficiency –Decrease end-to-end delay –Increase delivery ratio –Guarantee bounded delay on the messages –Distributed scheduling

Page: 10 WMNL Performance Evaluation Introduction and Goals Wakeup Scheduling Algorithm Conclusions

Page: 11 WMNL … Time All nodes are locally synchronized with their neighbors. Only one node sends the alarm when the event happens. One duty-cycle period is divided into many slots and have same duration. Each node wakes up for only one slot during one period. The node can wake up for more than one slot when it has packets to send. B B B B B B A A A A A A

Page: 12 WMNL Sink … Time … 31 slots Slots 1~5 Slots 6~10 Slots 11~15 Slots 16~20 Slots 21~25 Slots 26~30 Slot Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Expected Delivery Ratio

Page: 13 WMNL

Page: 14 WMNL ∞∞ D D A A B B Sink C C α= ∞ ∞

Page: 15 WMNL D D A A B B Sink C C π(F D )={B, C, A} EDR(π(F D ))= 0.6*0.4 +(1-0.6)*0.7*0.6 +(1-0.6)*(1-0.7)*0.8*0.7 =0.4752

Page: 16 WMNL D D A A B B Sink C C π(F D )={A, C, B} EDR(π(F D ))= 0.8*0.7 +(1-0.8)*0.7*0.6 +(1-0.8)*(1-0.7)*0.6*0.4 = >

Page: 17 WMNL Expected Delivery Ratio (EDR) Hop Count (HC) … Time … T

Page: 18 WMNL Expected Delivery Ratio (EDR) Hop Count (HC) 0~1

Page: 19 WMNL Wakeup Slot (WS) Selection Sink HC=1HC=2HC=3HC=4HC=5HC=6 HC upbound =6 54 slots … Time

Page: 20 WMNL Wakeup Slot (WS) Selection Sink B B C C A A HC=5HC=6 HC upbound =6 54 slots … Time EDR C =0.6 EDR B =0.4 EDR A =0.8 Slot T (HC=0, EDR=1)

Page: 21 WMNL Distributed Wakeup Scheduling Sink broadcasts a packet that includes its EDR(1), WS(T) and HC(0) Every node except the sink runs the following algorithm if receives a packet from one of the neighbors Calculates the new HC Calculates the new EDR if the change of EDR is higher than a threshold or the HC is changed Calculates the new WS Broadcasts the new values endif Expected Delivery Ratio (EDR) Hop Count (HC) Wakeup Slot (WS) Selection

Page: 22 WMNL Sink … Time … 54 slots Slots 45~53 (HC i, EDR i, WS i ) (0, 1, 54) (1, 0.95, ∞) (1, 0.9, ∞)

Page: 23 WMNL (1, 0.95, 47) (1, 0.9, 50) Sink … Time … 54 slots Slots 36~44 Slots 45~53 (HC i, EDR i, WS i ) (0, 1, 54) (2, 0.92, ∞) (2, 0.9, ∞) (2, 0.88, ∞) (2, 0.86, ∞) (2, 0.92, 38) (2, 0.9, 39) (2, 0.88, 40) (2, 0.86, 41)

Page: 24 WMNL (1, 0.95, 47) (1, 0.9, 50) Sink … Time … 54 slots Slots 27~35 Slots 36~44 Slots 45~53 (HC i, EDR i, WS i ) (0, 1, 54) (2, 0.92, 38) (2, 0.9, 39) (2, 0.88, 40) (2, 0.86, 41) (3, 0.89, ∞) (3, 0.88, ∞) (3, 0.85, ∞) (3, 0.83, ∞) (3, 0.8, ∞) (3, 0.89, 28) (3, 0.88, 29) (3, 0.85, 31) (3, 0.83, 32) (3, 0.8, 33)

Page: 25 WMNL (3, 0.89, 28) (3, 0.88, 29) (3, 0.85, 31) (3, 0.83, 32) (3, 0.8, 33) (1, 0.95, 47) (1, 0.9, 50) Sink … Time … 54 slots Slots 0~8 Slots 9~17 Slots 18~26 Slots 27~35 Slots 36~44 Slots 45~53 (HC i, EDR i, WS i ) (0, 1, 54) (2, 0.92, 38) (2, 0.9, 39) (2, 0.88, 40) (2, 0.86, 41) (4, 0.85, 19) (4, 0.83, 20) (4, 0.82, 21) (4, 0.78, 23) (4, 0.76, 24) (5, 0.80, 11) (5, 0.78, 12) (5, 0.76, 13) (5, 0.75, 14) (5, 0.73, 16) (6, 0.75, 2) (6, 0.73, 3) (6, 0.70, 5) (6, 0.68, 6) (6, 0.6, 7)

Page: 26 WMNL (3, 0.89, 28) (3, 0.88, 29) (3, 0.85, 31) (3, 0.83, 32) (3, 0.8, 33) (1, 0.95, 47) (1, 0.9, 50) Sink … Time … 54 slots Slots 0~8 Slots 9~17 Slots 18~26 Slots 27~35 Slots 36~44 Slots 45~53 (HC i, EDR i, WS i ) (0, 1, 54) (2, 0.92, 38) (2, 0.9, 39) (2, 0.88, 40) (2, 0.86, 41) (4, 0.85, 19) (4, 0.83, 20) (4, 0.82, 21) (4, 0.78, 23) (4, 0.76, 24) (5, 0.80, 11) (5, 0.78, 12) (5, 0.76, 13) (5, 0.75, 14) (5, 0.73, 16) (6, 0.75, 2) (6, 0.73, 3) (6, 0.70, 5) (6, 0.68, 6) (6, 0.6, 7)

Page: 27 WMNL Performance Evaluation Introduction and Goals Wakeup Scheduling Algorithm Conclusions

Page: 28 WMNL Simulation Parameters SimulatorWSNet Deploy Nodes250 nodes Network Size150m * 150m Slots750, 1000, 2000, 3000 slots Hop Count Bound10 hops Run Time100 ModulationFSK Data Rate19.2 kbps

Page: 29 WMNL Performance metrics Delivery Ratio End-to-End Delay Energy Consumption Impact factor Density and Link Quality Duty Cycle Sink Position

Page: 30 WMNL Experiments Experiment 1Each node only considers the neighboring nodes with the lower HC Experiment 2 Every node considers the neighboring nodes with not only the lower HC but also the same HC Sink HC=1HC=2HC=3HC=4HC=5HC=6

Page: 31 WMNL Comparison WSEDR Random

Page: 32 WMNL Delivery Ratio (Duty-Cycle : 0.1%, Sink Location : (75,75)) Experiment 1Experiment 2

Page: 33 WMNL Delivery Ratio (α : 0.3, Sink Location : (75,75)) Experiment 1Experiment 2

Page: 34 WMNL Delivery Ratio (Density : 29 neighbors, α : 0.3, Duty-Cycle : 0.1%) Experiment 1Experiment 2

Page: 35 WMNL End-to-End Delay (Duty-Cycle : 0.1%, Sink Location : (75,75)) Experiment 1Experiment 2

Page: 36 WMNL End-to-End Delay (α : 0.3, Sink Location : (75,75)) Experiment 1Experiment 2

Page: 37 WMNL End-to-End Delay (Density : 29 neighbors, α : 0.3, Duty-Cycle : 0.1%) Experiment 1Experiment 2

Page: 38 WMNL Energy Consumption (Duty-Cycle : 0.1%, Sink Location : (75,75)) Experiment 1Experiment 2

Page: 39 WMNL Energy Consumption (α : 0.3, Sink Location : (75,75)) Experiment 1Experiment 2

Page: 40 WMNL Energy Consumption (Density : 29 neighbors, α : 0.3, Duty-Cycle : 0.1%) Experiment 1Experiment 2

Page: 41 WMNL Performance Evaluation Introduction and Goals Wakeup Scheduling Algorithm Conclusions

Page: 42 WMNL Proposes a novel forwarding scheme for ultra-low duty-cycle WSNs. –Improve the energy efficiency –Decrease end-to-end delay –Maximizes the delivery ratio –Distributed scheduling –Highly suitable for ultra-low duty-cycle real-time event-driven WSN

Page: 43 WMNL