QoS-oriented Management of Multi-vehicle Coordinated Cruise Control in Uncertain Environments

Networked embedded software systems incorporate varying degrees of adaptation behavior to sustain their operations with acceptable quality of service (QoS), in the face of hostile external events (e.g., resource outages in a cloud, road slipperiness faced by cars). A highly agile cruise control system of a car, for e.g., may dynamically adjust its controller parameters to generate a higher-than-normal increase in torque when encountering a higher road elevation (relative to a basic controller). With the high complexity of such dynamic adaptive systems, their QoS capability depends on how well they respond to hostile external events in meeting QoS specs. We benchmark the QoS capability of a networked system by a stress-testing a simulation model of the system with artificially injected environment conditions (such as road elevation and message loss). As a case study, we describe the QoS assessment of a multi-vehicle adaptive cruise control system.

[1]  Giuseppe Carlo Calafiore,et al.  Some Limits of the Robustness Paradigm , 2005 .

[2]  Sang Hyuk Son,et al.  Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers , 2006, IEEE Transactions on Parallel and Distributed Systems.

[3]  Kaliappa Nadar Ravindran,et al.  Situation-Based Autonomic Management of Automobile Cruise Control Systems , 2017, 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS*W).

[4]  Chan-Gun Lee,et al.  Incorporating Resource Safety Verification to Executable Model-based Development for Embedded Systems , 2008, 2008 IEEE Real-Time and Embedded Technology and Applications Symposium.

[5]  Frank Gauterin,et al.  A Two-Layer Approach for Predictive Optimal Cruise Control , 2016 .

[6]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[7]  Kaliappa Nadar Ravindran,et al.  Model-based design of cyber-physical software systems for smart worlds: a software engineering perspective , 2014, MoSEMInA 2014.

[8]  Kaliappa Nadar Ravindran Cyber-Physical Software Systems for Smart Worlds: A Case Study of Intelligent Transportation System , 2014, UBICITEC.

[9]  Raul Poler,et al.  Non-Linear Programming , 2014 .

[10]  K. Ravindran Model-Based Software Integration for Flexible Design of Cyber-Physical Systems , 2011, ISCIS.

[11]  Arnd Poetzsch-Heffter,et al.  Slicing for model reduction in adaptive embedded systems development , 2008, SEAMS '08.

[12]  Anthony Rowe,et al.  A Model-Based Design Approach for Wireless Sensor-Actuator Networks , 2010 .

[13]  Priya Narasimhan,et al.  Experiences with a CANoe-based fault injection framework for AUTOSAR , 2010, 2010 IEEE/IFIP International Conference on Dependable Systems & Networks (DSN).

[14]  W. Marsden I and J , 2012 .

[15]  Klara Nahrstedt,et al.  A control-based middleware framework for quality-of-service adaptations , 1999, IEEE J. Sel. Areas Commun..