Real-Time Scheduling for WirelessHART Networks by Abusayeed Saifullah, You Xu, Chenyang Lu, and Yixin Chen A Presentation of Findings for CSE5095 Joshua.

Slides:



Advertisements
Similar presentations
Simulation of Feedback Scheduling Dan Henriksson, Anton Cervin and Karl-Erik Årzén Department of Automatic Control.
Advertisements

Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
Special Topics in Wireless Networking: MAC design and cross-layer issues.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
TDMA Scheduling in Wireless Sensor Networks
Real-time Wireless Sensor Networks CSC536 Spring 2005 Meng Wan 05/09/2005.
Group #1: Protocols for Wireless Mobile Environments.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
XPRESS: A Cross-Layer Backpressure Architecture for Wireless Multi-Hop Networks Rafael Laufer, Theodoros Salonidis, Henrik Lundgren, Pascal Le Guyadec.
Song Han, Xiuming Zhu, Al Mok University of Texas at Austin
Towards Energy Efficient and Robust Cyber-Physical Systems Sinem Coleri Ergen Wireless Networks Laboratory, Electrical and Electronics Engineering, Koc.
Near Optimal Rate Selection for Wireless Control Systems Abusayeed Saifullah, Chengjie Wu, Paras Tiwari, You Xu, Yong Fu, Chenyang Lu, Yixin Chen.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Deployment of Surface Gateways for Underwater Wireless Sensor Networks Saleh Ibrahim Advising Committee Prof. Reda Ammar Prof. Jun-Hong Cui Prof. Sanguthevar.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Traffic Forecasting Medium Access TRANSFORMA Vladislav Petkov Katia Obraczka 1.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Fault Tolerance in ZigBee Wireless Sensor Networks
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
1 Next Few Classes Networking basics Protection & Security.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
1 Yue Qiao Computer Science and Engineering Sep AirExpress: Enabling Seamless In-band.
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Potential for Intra- Vehicle Wireless Automotive Sensor Networks Presented by: Kiana Karimpoor.
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
MBStar: A Real-time Communication Protocol for Wireless Body Area Networks Xiuming Zhu, Song Han, Pei-Chi Huang, Al Mok Deji Chen.
ECE External Research Board Meeting Wireless Network and Communications Tan F. Wong Wireless Information and Networking Group
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
William Stallings Data and Computer Communications
Chapter 10 Cooperation Link Level Retransmission in Wireless Networks M. Dianati, X. Shen, and K. Naik.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Cross-Layer Network Planning and Performance Optimization Algorithms for WLANs Yean-Fu Wen Advisor: Frank Yeong-Sung Lin 2007/4/9.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Wireless sensor and actor networks: research challenges
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
A Cooperative Multi-Channel MAC Protocol for Wireless Networks IEEE Globecom 2010 Devu Manikantan Shila, Tricha Anjali and Yu Cheng Dept. of Electrical.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
4 Introduction Carrier-sensing Range Network Model Distributed Data Collection Simulation 6 Conclusion 2.
System Study of the Wireless Multimedia Ad-hoc Network based on IEEE g Authors Chung-Wei Lee Jonathan C.L. Liu & Kun Chen Yu-Chee Tseng & S.P. Kuo.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
Data Link Layer Architecture for Wireless Sensor Networks Charlie Zhong September 28, 2001.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
An Enhancement of WirelessHART Protocol
Channel Allocation (MAC)
Subject Name: Computer Communication Networks Subject Code: 10EC71
Computer Networking A Top-Down Approach Featuring the Internet
Presentation transcript:

Real-Time Scheduling for WirelessHART Networks by Abusayeed Saifullah, You Xu, Chenyang Lu, and Yixin Chen A Presentation of Findings for CSE5095 Joshua Ivaldi Dept of Electrical and Computer Engineering Center for Clean Energy Engineering University of Connecticut 1

Introduction to WirelessHART Wireless Highway Addressable Remote Transducer, or WirelessHART is a network standard tailored for sensors and actuators – or rather, the “internet of things”. In wireless automated system applications, the level of human interaction must be reduced as much as possible! So why do we care? – Feedback based control loops in industrial environments require strict adherence to end-to-end latency requirements on data exchange. – Networks failing to meet feedback data transmission requirements may result in production line inefficiency, destruction of equipment, and highly impactful financial or environmental damage. 2

Introduction to WirelessHART For the previously stated goals of the communication standard, the protocol exhibits the following key features: – Centralized Network Management architecture (controlled through the gateway). – Multi-Channel Time Division Multiple Access (TDMA) Transmission (for predictable latencies in RT Comm.) – Redundant Routes (for self-healing networks). – Real Time operation. – Avoidance of spatial reuse of channels for enhanced performance and reliability. 3

Features: Route and Spectrum Diversity Spatial diversity of routes allows messages to pass through many paths. This increases the reliability of the network! This is a useful feature in the event that there is interference, physical obstacles, or broken links. Spectrum diversity allows the network to fully utilize 16 physical layer channels. Time slotted channel hopping mitigates jamming and interference. 4

Features: Handling Internal Interference Detection of interference between nodes is challenging. To avoid this, WirelessHART allows only one transmission in each channel per time slot, across the entire network. Therefore, the maximum number of concurrent transmissions cannot exceed the number of channels in the network! 5

Developing a Mathematical Model 6

7

8

9

10

Developing a Mathematical Model 11

Theorem 1 Given an instance of the real-time scheduling problem for a WirelessHART network with N flows, it is NP- complete to decide whether it is schedulable or not. This is verifiable in O(n 2 ) time. (proven in paper) 12

Conditions for Scheduling In a WirelessHART network, simultaneous transmissions are a major cause of communication delays and difficulty in scheduling signal flows. For a given set of flows, let T be the hyper period, or least common multiple of the periods of flows. 13

Conditions for Scheduling 14

Conditions for Scheduling 15

Conditions for Scheduling 16

Conditions for Scheduling 17

Conditions for Scheduling 18

Theorem 2 For a set of flows, F, let Γ s be the set of unscheduled transmissions at slot s. If these transmissions are schedulable, then there exist a finite number of transmissions that are elements of Γ s. (proven in paper) 19

Optimal Branch-and-Bound Scheduling 20

Optimal Branch-and-Bound Scheduling The following is the developed scheduling algorithm, 21

Conflict-aware Least Laxity First The gateway and the nodes with high connectivity in the network tend to experience significantly higher degrees of conflicts, and WirelessHART must be aware of these conflicts. Based upon these occurrences, the authors develop Conflict-aware Least Laxity First (C-LLF) which considers the length of time windows that allow transmission scheduling, as well as any potential conflicts that the transmission may experience. 22

Conflict-aware Least Laxity First 23

Conflict-aware Least Laxity First 24

Conflict-aware Least Laxity First 25

Evaluation The proposed algorithms are compared with several real-time scheduling algorithms: Deadline Monotonic (DM), Earliest Deadline First (EDF), Proportional Deadline Monotonic (PD), Earliest Proportional Deadline First (EPD) and Least Laxity First (LLF) 26

Evaluation Using a C code implementation on a Mac OS X with 2.4 GHz Intel Core 2 Duo, an evaluation of each algorithm is carried out with the following parameters, 27

Evaluation – Branch and Bound Scheduling vs Scheduling Upper Bound (UP) and Optimal Algorithm 28

C-LLF vs Other Algorithms 29

C-LLF vs Number of Nodes 30

C-LLF vs Number of Routes 31

C-LLF + B&B vs Other Algorithms 32

Test-Bed Washington University in St. Louis 33

Summary WirelessHART is applicable in sensor/actuator networks. Communication is TDMA and controlled/scheduled by the gateway using various algorithms. Because of the TDMA operation, we must carefully schedule transmissions based on expected delivery times for each transmission while considering the traffic of transmissions passing through a node (Branch and Bound + Conflict Aware Least-Laxity First) The proposed algorithm was compared with several common real- time scheduling algorithms, and in general, exhibited improved performance. 34

End of Presentation Questions? 35