QoS-Oriented Adaptation Management in Networked Multi-vehicle Cruise Control Systems

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 — such as resource outages in a cloud service, road slipperiness in a car driving, etc. For instance, a highly agile cruise control system of a car may dynamically adjust its controller parameters to generate a higher-than-normal increase in torque when encountering a higher road elevation (relative to a normal controller). With the high complexity of such dynamic adaptive systems, their QoS capability depends on how well they respond to hostile external events. The paper formulates model-based assessment techniques to reason about how capable is a networked system S in meeting its QoS specs. We benchmark the QoS capability of S by a stress-testing of S with artificially injected failures. As a case study, we describe the QoS assessment of a multi-vehicle adaptive cruise control system.

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

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

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

[4]  Lars Nielsen,et al.  Road and Driver Models , 2005 .

[5]  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.

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

[7]  Marcel Staroswiecki,et al.  A Comparative Analysis of AI and Control Theory Approaches to Model-based Diagnosis , 2000, ECAI.

[8]  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.

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

[10]  Frank Eliassen,et al.  Quality of Adaptation , 2006, International Conference on Autonomic and Autonomous Systems (ICAS'06).

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

[12]  Jianqiang Wang,et al.  Longitudinal collision mitigation via coordinated braking of multiple vehicles using model predictive control , 2015, Integr. Comput. Aided Eng..

[13]  Supratik Mukhopadhyay,et al.  ‘Control plane’ properties for signaling in loss-feedback based video rate adaptation over shared multicast paths , 2011, 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011).

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

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

[16]  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).