ESRT: Event to Sink Reliable Transport in Sensor Networks Yogesh S., O. Akan, I. Akyildiz (GaTech) ECE 256 Spring 2009.

Slides:



Advertisements
Similar presentations
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Advertisements

11/03/03RPI ECSE ESRT: Event-to-Sink Reliable Transport in Wireless Sensor Networks[Sankarasubramaniam et. al, ACM MobiHoc 2003] Prepared by A. ABOUZEID.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
Energy–efficient Reliable Broadcast in Underwater Acoustic Networks Paolo Casari and Albert F Harris III University of Padova, Italy University of Illinois.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies A Little More on Chapter 7 And Start Chapter 8 TCP/IP.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
FLIP : Flexible Interconnection Protocol Ignacio Solis Katia Obraczka.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
A Mini-survey of Dealing with Faults in Wireless Sensor Networks Qi Han.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Transport Protocol in Wireless Sensor Networks. Motivation  What is expected out of a “transport” protocol for sensor networks ? Reliability, congestion.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Power saving technique for multi-hop ad hoc wireless networks.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Security Patterns in Wireless Sensor Networks By Y. Serge Joseph October 8 th, 2009 Part I.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
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.
GARUDA: Achieving Effective Reliability for Downstream Communication in Wireless Sensor Networks Seung-Jong Park et al IEEE Transactions on mobile computing.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Support for Multimedia Traffic in Mobile, Distributed, Multiple-Hop Wireless Networks Steven Boyd S.U.R.E. Program 2003.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and 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.
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.
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)
Structure-Free Data Aggregation in Sensor Networks.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Introduction Wireless devices offering IP connectivity
Speaker Dr. Saloua CHETTIBI Lecturer at University of Jijel
Introduction to Wireless Sensor Networks
Transport layer.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
TCP in Mobile Ad-hoc Networks
IT351: Mobile & Wireless Computing
TCP in Wireless Ad-hoc Networks
Transport Protocols for Sensor Networks
The Impact of Multihop Wireless Channel on TCP Performance
Congestion Control (from Chapter 05)
Chapter 11. Frame Relay Background Frame Relay Protocol Architecture
Network Performance Definitions
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Presentation transcript:

ESRT: Event to Sink Reliable Transport in Sensor Networks Yogesh S., O. Akan, I. Akyildiz (GaTech) ECE 256 Spring 2009

Application-Oriented Networking  Sensor networks  Collection of data samples  Operating mode  Application specific  Design decisions  Unlike human networks Event Sensor sources Sensor sink Directed Diffusion A sensor field

Notion of Reliability  Regular notion of reliability  Important at the scale of data packets , voice, …  Sensor networks driven by application  Reliability definition application-specific Reliability possible at different scales Examples ?  TCP does not know how to offer R=75% reliability Does UDP know ? Recall TCP

Reliability per Event  One possible reliability scale -> EVENTS  Only care about event notification Not individual data packets  Example: Temp > 100, Earthquake tremor > 4.5  Reliability No. of data packets per event per time interval Its enough if 75 out of 100 people send earthquake alert

ESRT: Basic Idea  If receiving more packets than needed  Have sensors reduce frequency Reduces congestion Saves transmission energy  If receiving too few packets  Have sensors increase sending frequency No need for e2e retransmission (!= TCP)  Flow control prescribed only at sink

Is that a great idea? Is it overlooking something? Event Sensor sources Sensor sink Link fails

Event Sensor sources Sensor sink Link fails No consideration for in-network optimization What if few Disjoint routes leading to sink Any ideas on improving? How about: Try harder to forward packets if it has travelled longer What if losses due to wireless channel variation

ESRT: Assumptions  Complexity not allowed at Network/MAC  Trivial lower layer logic  Sinks can be within network  Not at periphery  Reliability  Losses dominated by congestion, not wireless  You cannot have hi-resolution control (58% of pkts) WHY ?

Problem Definition  Observed event reliability r i :  # of packets received in decision interval I  Desired event reliability R:  # of packets required for reliable event detection  Application-specific  Goal: configure the reporting rate of nodes  To make r i --> R  Minimize energy consumption

Reliability vs. Reporting Frequency  Reliability increases linearly with frequency, until f max  F max decreases when the # of nodes increases # of received packets Medium density

For Higher Density  Reliability increases linearly with frequency, until f max  F max decreases when the # of nodes increases # of received packets High density

Characteristic Regions NC, LR NC, HR HC, HR HC, LR

ESRT Protocol Operation  (NC, LR):  (NC, HR):  (C, HR):  (C, LR): Will this converge?

How to Distinguish (LC,HR) (HC, HR) NC, HR HC, HR

Congestion Detection and Reliability Level  Both done at the sink  Congestion:  Nodes monitor their buffer queues  Inform the sink (flag bit = 1) if overflow occurs  Reliability Level  Calculated by the sink at the end of each interval  If flag == 1, then its (HC, HR) Reduce rate

Setting the Congestion Flag  Each sensor monitors own buffer  Assumption  Incoming traffic does not change per interval  If: current buffer + last buffer change > maximum buffer  set congestion notification bit Any Issues? No idea where bit is set -- close to sink or source?

Evaluation  Simulation on ns2  Parameters to note: 100 X 100 sqm Number of nodes: 200 Tx range: 40m Event range: 30 to 40m Event Occurrence: Not in remote corners (39, 58) Is this a fine system to evaluate?

Performance (convergence time) C, HR NC, HR OOR Normalized Reliability Time

Performance (convergence time) C, LR NC, LR OOR Normalized Reliability Time

Energy Consumption Time NC, HR OOR

ESRT: Conclusion  Reliability notion is application-based  No delivery guarantees for individual packets  Reliability and congestion control  By changing the reporting rate of nodes  Pushes all complexity to the sink  Single-hop operation only

Discussion  Identified an important issue  That reliability notion is unlike regular networks  First attempt toward event-reliability  However, some implicit assumptions  May not be all realistic  Much room for improvement …  Energy consumption not considered  Will sleeping automatically solve problem  Is Gossip an easier solution? Offers high resolution?

Questions ?