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

被引:2
|
作者
Guha, Krishnendu [1 ]
Saha, Sangeet [2 ]
McDonald-Maier, Klaus [2 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32611 USA
[2] Univ Essex, Sch Comp Sci & Elect Engn, Colchester, England
基金
英国工程与自然科学研究理事会;
关键词
Approximate Computation; Energy Aware Scheduling; Real-time Security; Multi-Processor; Power Draining;
D O I
10.1109/IOLTS56730.2022.9897811
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] On the Energy-Aware Partitioning of Real-Time Tasks on Homogeneous Multi-Processor Systems
    Bambagini, Mario
    Lelli, Juri
    Buttazzo, Giorgio
    Lipari, Giuseppe
    [J]. 2013 4TH ANNUAL INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING SYSTEMS AND APPLICATIONS (ICEAC), 2013, : 69 - 74
  • [2] An adaptive scheduler for embedded multi-processor real-time systems
    Lee, Liang-Teh
    Tseng, Chia-Ying
    Hsu, Shieh-Jie
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 331 - 336
  • [3] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    [J]. 2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [4] DPS: A Dynamic Procrastination Scheduler for Multi-core/Multi-processor Hard Real Time Systems
    Gawali, Shubhangi K.
    Raveendran, Biju K.
    [J]. 2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 286 - 291
  • [5] Power aware scheduling for AND/OR graphs in multi-processor real-time systems
    Zhu, D
    AbouGhazaleh, N
    Mossé, D
    Melhem, R
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 593 - 601
  • [6] HEART: Hybrid Memory and Energy-Aware Real-Time Scheduling for Multi-Processor Systems
    Guenzel, Mario
    Hakert, Christian
    Chen, Kuan-Hsun
    Chen, Jian-Jia
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [7] An Energy and Performance Aware Scheduler for Real-Time Tasks in Cloud Datacentres
    Ali, Hashim
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Fayaz, Muhammad
    [J]. IEEE ACCESS, 2020, 8 : 161288 - 161303
  • [8] Workload correlations in multi-processor hard real-time systems
    Wandeler, Ernesto
    Thiele, Lothar
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2007, 73 (02) : 207 - 224
  • [9] On arrival scheduling of real-time precedence constrained tasks on multi-processor systems using genetic algorithm
    Muhuri, Pranab K.
    Rauniyar, Amit
    Nath, Rahul
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 702 - 726
  • [10] On two-pronged power-aware voltage scheduling for multi-processor real-time systems
    Kamiura, Naotake
    Isokawa, Teijiro
    Matsui, Nobuyuki
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 423 - +