Auction Based Power Aware Real-Time Scheduler for Heterogeneous FPGA Cloud Platform

被引:1
|
作者
Majumder, Atanu [1 ]
Guha, Krishnendu [1 ]
Saha, Sangeet [2 ]
Chakrabarti, Amlan [1 ]
机构
[1] Univ Calcutta, AK Choudhury Sch Informat Technol, Kolkata, W Bengal, India
[2] Univ Essex, Sch Comp Sci & Elect Engn, Colchester, Essex, England
关键词
Field programmable gate arrays (FPGAs); real-time task; power aware scheduling; Auctioneer;
D O I
10.1109/iSES47678.2019.00029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Auction based scheduling strategies in current literature are essentially associated with software for cloud environments, as the underlying hardware is considered generic and not re-configurable at runtime. However, recent cloud infrastructures like Amazon EC2 F1 services and Microsoft Azure deploy field programmable gate arrays (FPGAs) as an integral component, for its property of dynamic re-configuration at runtime. Auction based scheduling strategies for FPGA based cloud platforms is still not explored, where the goal is to optimize power dissipation. In this work, we try to deploy an auction based power aware scheduling mechanism for real-time task scheduling in heterogeneous FPGA based cloud platforms, which we term "Auction Based Power Aware Real-Time Scheduler" (AB-PARTS). In this mechanism, a local scheduler is invoked to execute requested tasks (periodic and non-periodic) to meet its real-time requirements. If tasks cannot be guaranteed execution in the local processing elements (PEs) or FPGAs, switch to a distributed scheduling approach with an auction scheme is made. In the auction scheme, task details are broadcasted to other schedulers, which send back an acknowledgment with reward value based on the dynamic status of the PEs of the schedulers. Task is dispatched to the scheduler, which generates the maximum reward value. The scheduler allocates the task to its PEs in such a manner so that the power consumption is optimized. For experimental purpose, we deploy a cloud platform with heterogeneous Altera FPGA boards, where performance of the proposed strategy is tested with standard tasks of the EPFL benchmark suite. Related results depict that the strategy is quite capable to achieve high resource utilization with low power consumption over different simulation scenarios.
引用
收藏
页码:81 / 86
页数:6
相关论文
共 50 条
  • [1] Energy-Aware Real-Time Tasks Processing for FPGA-Based Heterogeneous Cloud
    Majumder, Atanu
    Saha, Sangeet
    Chakrabarti, Amlan
    McDonald-Maier, Klaus
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (02): : 414 - 426
  • [2] CEAT: A Cluster based Energy Aware Scheduler for Real-Time Heterogeneous Systems
    Moulik, Sanjay
    Das, Zinea
    Saikia, Gitimoni
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1815 - 1821
  • [3] HEARS: A heterogeneous energy-aware real-time scheduler
    Moulik, Sanjay
    Chaudhary, Rishabh
    Das, Zinea
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 72
  • [4] HEART: A Heterogeneous Energy-Aware Real-Time scheduler
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 476 - 481
  • [5] 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 (08): : 161288 - 161303
  • [6] A New FPGA-Based Task Scheduler for Real-Time Systems
    Kohutka, Lukas
    Mach, Jan
    [J]. ELECTRONICS, 2023, 12 (08)
  • [7] PRESTO: A Penalty-Aware Real-Time Scheduler for Task Graphs on Heterogeneous Platforms
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 421 - 435
  • [8] HEALERS: a heterogeneous energy-aware low-overhead real-time scheduler
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (06): : 470 - 480
  • [9] EA-HRT: An Energy-Aware scheduler for Heterogeneous Real-Time systems
    Moulik, Sanjay
    Chaudhary, Rishabh
    Das, Zinea
    Sarkar, Arnab
    [J]. 2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 500 - 505
  • [10] FPGA-Based Platform for Real-Time Internet
    Wielgosz, Maciej
    Panggabean, Mauritz
    Chilwan, Ameen
    Ronningen, Leif Arne
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING SECURITY TECHNOLOGIES (EST), 2012, : 131 - 134