Network Management of Multicluster RT-WiFi Networks

Applying wireless technologies in cyber-physical systems (CPSs) has received significant attention in recent years. In our previous work, a high-speed and flexible real-time wireless communication protocol called RT-WiFi was designed to support a wide range of CPSs, and we presented an implementation with a single access point (AP). To serve the CPS applications with communication nodes geographically distributed over a large area, multicluster RT-WiFi networks with multiple APs need to be deployed. Although effective scheduling algorithms have been designed to schedule tasks in RT-WiFi networks with a single AP, uncoordinated packet transmissions from multicluster RT-WiFi networks may suffer from cochannel interferences that cause performance degradation. The multicluster RT-WiFi network management problem is to resolve the cochannel interference through channel assignment for clusters and through phasing assignment for communication tasks. In this article, we first derive a conjunctive normal form encoding of the problem and design a TScheduler that searches feasible solutions through the SAT solver. A novel LRTree Scheduler is further designed to solve the problem in chain graphs while keeping the number of used channels small and the network management overhead low. A testbed of the multicluster RT-WiFi network is deployed to validate the design of the multicluster RT-WiFi network and evaluate the performance of the proposed scheduling algorithms compared to the contention-based methods in regular WiFi networks. Performance of these scheduling algorithms in large-scale networks is further evaluated through extensive simulations on both static and dynamic multicluster RT-WiFi networks.

[1]  William G. Griswold,et al.  Interference-Aware Real-Time Flow Scheduling for Wireless Sensor Networks , 2011, 2011 23rd Euromicro Conference on Real-Time Systems.

[2]  M. Tomizuka,et al.  A Gait Monitoring System Based on Air Pressure Sensors Embedded in a Shoe , 2009, IEEE/ASME Transactions on Mechatronics.

[3]  Yixin Chen,et al.  Schedulability Analysis under Graph Routing in WirelessHART Networks , 2015, 2015 IEEE Real-Time Systems Symposium.

[4]  Qixin Wang,et al.  Inter-cell Channel Time-Slot Scheduling for Multichannel Multiradio Cellular Fieldbuses , 2015, 2015 IEEE Real-Time Systems Symposium.

[5]  P. Marti,et al.  On real-time control tasks schedulability , 2001, 2001 European Control Conference (ECC).

[6]  Gilles Audemard,et al.  Predicting Learnt Clauses Quality in Modern SAT Solvers , 2009, IJCAI.

[7]  Allen Van Gelder,et al.  Another look at graph coloring via propositional satisfiability , 2008, Discret. Appl. Math..

[8]  Xiang-Yang Li,et al.  Efficient interference-aware TDMA link scheduling for static wireless networks , 2006, MobiCom '06.

[9]  William A. Arbaugh,et al.  Weighted coloring based channel assignment for WLANs , 2005, MOCO.

[10]  Song Han,et al.  Improving Control Performance by Minimizing Jitter in RT-WiFi Networks , 2014, 2014 IEEE Real-Time Systems Symposium.

[11]  Song Han,et al.  RT-WiFi: Real-Time High-Speed Communication Protocol for Wireless Cyber-Physical Control Applications , 2013, 2013 IEEE 34th Real-Time Systems Symposium.

[12]  Song Han,et al.  Design of a network-based mobile gait rehabilitation system , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[13]  João Pedro Hespanha,et al.  A Survey of Recent Results in Networked Control Systems , 2007, Proceedings of the IEEE.

[14]  Panos J. Antsaklis,et al.  Control and Communication Challenges in Networked Real-Time Systems , 2007, Proceedings of the IEEE.

[15]  Lucia Lo Bello,et al.  Towards new hybrid networks for industrial automation , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[16]  Liqi Shi,et al.  TDMA Scheduling with Optimized Energy Efficiency and Minimum Delay in Clustered Wireless Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[17]  Ratul Mahajan,et al.  Measurement-based models of delivery and interference in static wireless networks , 2006, SIGCOMM 2006.

[18]  Risto Miikkulainen,et al.  Architecture of a cyberphysical avatar , 2013, 2013 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS).

[19]  Pravin Varaiya,et al.  TDMA scheduling algorithms for wireless sensor networks , 2010, Wirel. Networks.

[20]  Yixin Chen,et al.  End-to-End Communication Delay Analysis in Industrial Wireless Networks , 2015, IEEE Transactions on Computers.

[21]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[22]  Paolo Dell'Olmo,et al.  Solving the minimum‐weighted coloring problem , 2001, Networks.

[23]  Xiang-Yang Li,et al.  OVSF-CDMA Code Assignment in Wireless Ad Hoc Networks , 2004, DIALM-POMC '04.

[24]  Yixin Chen,et al.  Real-Time Scheduling for WirelessHART Networks , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[25]  Yixin Chen,et al.  Priority Assignment for Real-Time Flows in WirelessHART Networks , 2011, 2011 23rd Euromicro Conference on Real-Time Systems.

[26]  Bruce A. Reed,et al.  Channel assignment and weighted coloring , 2000, Networks.

[27]  Bart Selman,et al.  Satisfiability Solvers , 2008, Handbook of Knowledge Representation.

[28]  Gerhard Fohler,et al.  An Efficient Method for Assigning Harmonic Periods to Hard Real-Time Tasks with Period Ranges , 2015, 2015 27th Euromicro Conference on Real-Time Systems.

[29]  John C. Eidson,et al.  Measurement, Control, and Communication Using IEEE 1588 , 2006 .

[30]  N. S. Narayanaswamy,et al.  On Assigning Prefix Free Codes to the Vertices of a Graph , 2001, COCOON.

[31]  Chenyang Lu,et al.  Realistic case studies of wireless structural control , 2013, 2013 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS).

[32]  S. Ramanathan,et al.  A unified framework and algorithm for channel assignment in wireless networks , 1999, Wirel. Networks.

[33]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2009, IEEE Trans. Mob. Comput..

[34]  Jimmi Grönkvist,et al.  Interference-based scheduling in spatial reuse TDMA , 2005 .

[35]  Yixin Chen,et al.  Real-Time Wireless Sensor-Actuator Networks for Industrial Cyber-Physical Systems , 2016, Proceedings of the IEEE.

[36]  Frank Thomson Leighton,et al.  A Graph Coloring Algorithm for Large Scheduling Problems. , 1979, Journal of research of the National Bureau of Standards.

[37]  Gerhard Fohler,et al.  Jitter compensation for real-time control systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).

[38]  Lili Qiu,et al.  Estimation of link interference in static multi-hop wireless networks , 2005, IMC '05.

[39]  Lata Narayanan,et al.  Channel assignment and graph multicoloring , 2002 .

[40]  Song Han,et al.  WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control , 2008, 2008 IEEE Real-Time and Embedded Technology and Applications Symposium.