Abstract
Present day real time approximate computing applications like image and video processing involves execution of a set of tasks before a certain amount of time or deadline. In addition to this, present day systems are associated with strict energy budget that cannot be changed post deployment. The tasks comprises of a mandatory and optional part. Completion of all mandatory portions of all tasks before deadline is much more important than result accuracy in such real time approximate computing applications. Based on the energy budget, the optional portions can be executed that determines the quality of service (QoS) of the system. In ideal scenario, sufficient energy budget is present that ensures completion of both mandatory and optional portions in a system with a pre-determined number of processors. However, if fault or malware attack occurs on one or more processors, then the system will cease to work and results may be fatal. In this work, we consider such a scenario where the processors may be faulty and stop functioning in post deployment phases or some malware may cause unexpected delays in processing or may cause unexpected power draining at runtime that will prevent the system from meeting its deadline. We propose a Security driven ENergy Aware Scheduler (SENAS) that works as a self aware agent. Initially, based on the available energy budget, SENAS determines which task is to be executed in which processor of a system. At runtime, SENAS constantly monitors the working of the processors and on detecting any anomaly in any of the processors, it reschedules its tasks at runtime by reducing execution of the optional portions of the tasks and ensuring completion before deadline with high QoS.
Original language | English |
---|---|
Title of host publication | Proceedings - 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design, IOLTS 2022 |
Editors | Alessandro Savino, Paolo Rech, Stefano Di Carlo, Dimitris Gizopoulos |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Number of pages | 5 |
ISBN (Electronic) | 9781665473552 |
ISBN (Print) | 9781665473569 |
DOIs | |
Publication status | Published - 27 Sep 2022 |
Externally published | Yes |
Event | 28th IEEE International Symposium on On-Line Testing and Robust System Design - Torino, Italy Duration: 12 Sep 2022 → 14 Sep 2022 Conference number: 28 |
Publication series
Name | IEEE International Symposium on On-Line Testing and Robust System Design |
---|---|
Publisher | IEEE |
ISSN (Print) | 1942-9398 |
ISSN (Electronic) | 1942-9401 |
Conference
Conference | 28th IEEE International Symposium on On-Line Testing and Robust System Design |
---|---|
Abbreviated title | IOLTS 2022 |
Country/Territory | Italy |
City | Torino |
Period | 12/09/22 → 14/09/22 |