Guha, Krishnendu and Saha, Sangeet and McDonald-Maier, Klaus (2022) SENAS: Security driven ENergy Aware Scheduler for Real Time Approximate Computing Tasks on Multi-Processor Systems. In: 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design (IOLTS), 2022-09-12 - 2022-09-14.
Guha, Krishnendu and Saha, Sangeet and McDonald-Maier, Klaus (2022) SENAS: Security driven ENergy Aware Scheduler for Real Time Approximate Computing Tasks on Multi-Processor Systems. In: 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design (IOLTS), 2022-09-12 - 2022-09-14.
Guha, Krishnendu and Saha, Sangeet and McDonald-Maier, Klaus (2022) SENAS: Security driven ENergy Aware Scheduler for Real Time Approximate Computing Tasks on Multi-Processor Systems. In: 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design (IOLTS), 2022-09-12 - 2022-09-14.
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.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Uncontrolled Keywords: | Approximate Computation; Energy Aware Scheduling; Real-time Security; Multi-Processor; Power Draining |
Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
Depositing User: | Unnamed user with email elements@essex.ac.uk |
Date Deposited: | 12 Jan 2024 12:00 |
Last Modified: | 07 Nov 2024 13:27 |
URI: | http://repository.essex.ac.uk/id/eprint/34305 |
Available files
Filename: IOLTS_2022_CAMERA_READY.pdf