Adaptive workload adjustment for cyber-physical systems using deep reinforcement learning

Abstract Reducing computational energy consumption in cyber-physical systems (CPSs) has attracted considerable attention in recent years. Associated with energy consumption is a heating of the devices. Device failure rate increases exponentially with increase temperature, so that high energy consumption leads to a significant shortening of processor lifetime. Reducing thermal stress without harming application safety and performance is the goal of this work. Our approach is to abort control tasks dispatch when this is judged, by a neural network, to not contribute to either safety or performance. This technique is orthogonal to others that have been used to reduce energy consumption such as dynamic voltage/frequency scaling and adaptive use of redundancy. Simulation experiments show that this approach leads to a further reduction in device aging when used in conjunction with these prior techniques.

[1]  Kevin Skadron,et al.  HotSpot: a compact thermal modeling methodology for early-stage VLSI design , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  Francesco Sabatino,et al.  Quadrotor control: modeling, nonlinearcontrol design, and simulation , 2015 .

[3]  Magdy Omar,et al.  E-Waste and Harm to Vulnerable Populations: A Growing Global Problem , 2015, Environmental health perspectives.

[4]  Miss A.O. Penney (b) , 1974, The New Yale Book of Quotations.

[5]  C. Mani Krishna,et al.  Ameliorating Thermally Accelerated Aging With State-Based Application of Fault-Tolerance in Cyber-Physical Computers , 2015, IEEE Transactions on Reliability.

[6]  Brett H Robinson,et al.  E-waste: an assessment of global production and environmental impacts. , 2009, The Science of the total environment.

[7]  Israel Koren,et al.  Enhancing dependability and energy efficiency of cyber-physical systems by dynamic actuator derating , 2020, Sustain. Comput. Informatics Syst..

[8]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[9]  Bernhard P. Lampe,et al.  Computer Controlled Systems , 2000 .

[10]  Vicente Milanés Montero,et al.  Cooperative Adaptive Cruise Control in Real Traffic Situations , 2014, IEEE Transactions on Intelligent Transportation Systems.

[11]  C. M. Krishna,et al.  Thermal-aware management techniques for cyber-physical systems , 2017, Sustain. Comput. Informatics Syst..

[12]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[13]  Christine Julien,et al.  Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems , 2017, ACM Trans. Embed. Comput. Syst..

[14]  Alan Burns,et al.  A survey of hard real-time scheduling for multiprocessor systems , 2011, CSUR.

[15]  Yan Li,et al.  Advanced Flight Control System Failure States Airworthiness Requirements and Verification , 2014 .

[16]  Mohamed Elsayed Aly Abd Elaziz Okasha,et al.  Dynamics and control of quadcopter using linear model predictive control approach , 2017 .

[17]  이화영 X , 1960, Chinese Plants Names Index 2000-2009.

[18]  Giorgio C. Buttazzo,et al.  Energy-Aware Scheduling for Real-Time Systems , 2016, ACM Trans. Embed. Comput. Syst..