SENAS: Security driven ENergy Aware Scheduler for Real Time Approximate Computing Tasks on Multi-Processor Systems

Krishnendu Guha, Sangeet Saha, Klaus McDonald-Maier

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

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 languageEnglish
Title of host publicationProceedings - 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design, IOLTS 2022
EditorsAlessandro Savino, Paolo Rech, Stefano Di Carlo, Dimitris Gizopoulos
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages5
ISBN (Electronic)9781665473552
ISBN (Print)9781665473569
DOIs
Publication statusPublished - 27 Sep 2022
Externally publishedYes
Event28th IEEE International Symposium on On-Line Testing and Robust System Design - Torino, Italy
Duration: 12 Sep 202214 Sep 2022
Conference number: 28

Publication series

NameIEEE International Symposium on On-Line Testing and Robust System Design
PublisherIEEE
ISSN (Print)1942-9398
ISSN (Electronic)1942-9401

Conference

Conference28th IEEE International Symposium on On-Line Testing and Robust System Design
Abbreviated titleIOLTS 2022
Country/TerritoryItaly
CityTorino
Period12/09/2214/09/22

Fingerprint

Dive into the research topics of 'SENAS: Security driven ENergy Aware Scheduler for Real Time Approximate Computing Tasks on Multi-Processor Systems'. Together they form a unique fingerprint.

Cite this