Scheduling Messages with Deadlines in Multi-hop Real- time Sensor Networks Wei Song.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

EE5900 Advanced Embedded System For Smart Infrastructure
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
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.
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.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
Song Han, Xiuming Zhu, Al Mok University of Texas at Austin
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
1 Efficient Broadcasting and Gathering in Wireless Ad-Hoc Networks Melih Onus (ASU) Kishore Kothapalli (JHU) Andrea Richa (ASU) Christian Scheideler (JHU)
The Capacity of Wireless Ad Hoc Networks
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
On Tree-Based Convergecasting in Wireless Sensor Networks V. Annamalai, S. K. S. Gupta, L. Schwiebert IEEE 2003 Speaker : Chi-Chih Wu.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Opportunistic Transmission Scheduling With Resource-Sharing Constraints in Wireless Networks From IEEE JOURNAL ON SELECTED AREAS IN COMMUNCATIONS Presented.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Sensor Coordination using Role- based Programming Steven Cheung NSF NeTS NOSS Informational Meeting October 18, 2005.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
AN OPTIMISTIC CONCURRENCY CONTROL ALGORITHM FOR MOBILE AD-HOC NETWORK DATABASES Brendan Walker.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
Introduction to Networked Robotics CS 643 Seminar on Advanced Robotics Wenzhe Li, Graduate Student Texas A&M University.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
1 Delay Aware Link Scheduling for Multi- Hop TDMA Wireless Networks Petar Djukic * and Shahrokh Valaee + *University of California +University of Toronto,
Real-Time Support for Mobile Robotics K. Ramamritham (+ Li Huan, Prashant Shenoy, Rod Grupen)
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
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.
KAIS T Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua MobiCom ‘05 Presentation by.
Exploitation of Multi-Channel Communications in Industrial Wireless Sensor Applications: Avoiding Interference and Enabling Coexistence Shekar Nethi, Jari.
Wireless sensor and actor networks: research challenges
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
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)
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Optimally Modifying Software for Safety and Functionality Sampath Kannan U.Penn (with Arvind Easwaran & Insup Lee)
On Efficient Clustering of Wireless Sensor Networks Mohamed Younis, Poonam Munshi, Gaurav Gupta, and Sameh M. Elsharkawy Dependability and Security in.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Protocols for Wireless Sensor Networks
Providing Application QoS through Intelligent Sensor Management
Presented by: Suresh Vadlakonda Ramanjaneya Gupta Pasumarthi
Wei Li, Flávia C. Delicato Paulo F. Pires, Young Choon Lee
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Connected Sensor Cover Problem
Presentation transcript:

Scheduling Messages with Deadlines in Multi-hop Real- time Sensor Networks Wei Song

Introduction “A cyber-physical system (CPS) integrates computing, communication and storage capabilities with monitoring and / or control of entities in the physical world, and must do so dependably, safely, securely, efficiently and in real-time.” - S. Shankar Sastry, UC Berkeley RTSS 08 specialized track: Cyber-Physical Systems RTSS 07 Architecture and Composibility for Cyber-Physical Systems NSF Workshop on Cyber-Physical Systems was held on October in Austin, Texas 2006

Two features make it different from Today’s Sensor Network control of entities real-time Y. Tan, SIGBED Review, 5(1), 2008

Application RTSS 08 Student Design Competition a simulated multi-robot rescue mission (simulated CPS system)

RTSS 08 Robot Competition (Simulated CPS System) Sensor sub system is ready to use Actuator sub system is ready to use Strategy Computation and simulated wireless communication need to design  Target localization algorithm  Shortest path algorithm and path planning  Real time sensor request scheduling  Real time wireless communication (what? How?)

Scheduling Messages with Deadlines in Multi- hop Real-time Sensor Networks* Application Background Definitions and Notations Algorithms Example Conclusion *Huan Li et al. “Proceedings of the 11th IEEE Real Time and Embedded Technology and Applications Symposium” (RTAS 05)

Application Background Consider a team of robots that collaborate to achieve a common task.  Examples: searching for trapped people in a building on fire; building a map of an unknown environment The robots are equipped with sub set of numerous sensors such as camera, temperature, pressure, infrared sensors, and positioning devices. Each robot is also equipped with a wireless connectivity, communicate with others over an ad-hoc network.

Different Roles and Communication Requirements each robot in the team may be assigned one or more tasks leader-follower groups the leader robot is designed with a task of determining a “plan” a communication plan who is talking to whom a path plan where to move

Data Validity  Time interval for which data value produced by sensor is valid sensor period  sensors produce data periodically Effective Deadline (ed)  a sensor value is produced at time t, and its validity is v time unit. δis start time of the consuming task that consumes m Latest Start time (LST)  latest time by which a hop must start transmitting a message for it to reach its destination by effective deadline Definitions and Notations

m i denote the transmission of message m at the i hop pd(m i ) denote the total propagation delay and transmission time that will be incurred on the remaining hops to the destination LST(m i ) = ed(m) – pd(m i )

Problem: Input/Output Given a set of sensor messages that are generated periodically, their associated deadlines and their routes Schema of scheduling message transmissions at each hop so that end-to- end deadline violations are minimized

CSMA/CA networks RTS/CTS and false blocking all nodes in the vicinity that receive RTS messages must avoid transmission for the transmission duration, and are thus blocked. So, node 2 will be blocked when m1 is transmitted. node 4 will be blocked when m2 is transmitted.

Example Because of RTS blocking, m2 could not be transmitted concurrently with either m1 or m3

RTS Deadlock

Algorithm Channel Reuse-based Smallest LST First (global optimize vs. local optimize) Partition message transmissions into disjoint sets Messages in one set should be transmitted together Transmission in one set should complete before next one begins Once message is scheduled at hop i, it is considered for scheduling at hop i+1 The scheduler that executes such an algorithm is designed to be a centralized scheduler.

Pseudocode to build transmission set 1.Initially, S←ø; Task set T = {T1, T2, T3 …} is sorted by arrive time and in LST ascending order 2. For each Ti in T do 3. if S = ø 4. build new S1, let S = S ∪ { S1} 5. else 6. for each set Si ∈ S 7. if (Feasible(Ti, Si) ) 8. Si = Si ∪ {Ti} 9. end for 10. build new Sj = {Ti}, let S = S ∪ {Si} 11.End for Feasible (Ti, Si) 1.If arrive time of Ti >= finish time of Si Return FALSE 2.If finish time of Ti > effective deadline of Ti Return FALSE 3.If Ti interferes with any Tj, which Tj ∈ Si Return FALSE 4.If inserting Ti into Si make some messages in the subsequent Sj, i<j<=n, violate the deadline Return FALSE 5.Return TRUE

Example 1.S1 = { m1} S = {S1} 2.m2 interferes with m1 make new set S2 = {m2} 3. Check feasible(m3, S1) s(m3)= 1< f(S1)=2; f(m3) = max(s(S1),a(m3))+e(m3) = 1+2 =3 < ed(m3) = 8 no interfere extension of f(S1) = 3 doesn’t influence S2 4. S1 = {m1, m3} S2 = {m2} 1.S1 = { m1} S = {S1} 2.m2 interferes with m1 make new set S2 = {m2} 3. Check feasible(m3, S1) s(m3)= 1< f(S1)=2; f(m3) = max(s(S1),a(m3))+e(m3) = 1+2 =3 < ed(m3) = 8 no interfere extension of f(S1) = 3 influence S2 4. S1 = {m1} S2 = {m2} S3= {m3}

Conclusion Advantages  Explicitly avoids collisions  Exploits spatial channel reuse  end-to-end effective deadlines can be met as many as possible Constraints:

Questions:

Thanks!