A Hybrid Framework for Application Allocation and Scheduling in Multicore Systems with Energy Harvesting

被引:7
|
作者
Xiang, Yi [1 ]
Pasricha, Sudeep [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
关键词
Mapping and scheduling; energy harvesting; DVFS;
D O I
10.1145/2591513.2591527
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a novel hybrid design time and run-time framework for allocating and scheduling applications in multi-core embedded systems with solar energy harvesting. Due to limited energy availability at run-time, our framework offloads scheduling complexity to design time by creating energy-efficient schedule templates for varying energy budget levels, which are selected at run-time in a manner that is contingent on the available harvested energy and executed with a lightweight slack reclamation scheme that extracts additional energy savings. Our experimental results show that the proposed framework produces energy-efficient and dependency-aware schedules to execute applications under varying and stringent energy constraints, with 23-40% lower miss rates than in prior works on harvesting energy-aware scheduling.
引用
收藏
页码:163 / 168
页数:6
相关论文
共 50 条
  • [31] A Hybrid Adaptive Strategy for Task Allocation and Scheduling for Multi-applications on NoC-based Multicore Systems with Resource Sharing
    Paul, Suraj
    Chatterjee, Navonil
    Ghosal, Prasun
    Diguet, Jean-Philippe
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1663 - 1666
  • [32] Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    Pecero, Johnatan E.
    Bouvry, Pascal
    JOURNAL OF GRID COMPUTING, 2013, 11 (04) : 653 - 680
  • [33] A dynamic scheduling algorithm for energy harvesting embedded systems
    Yonghong Tan
    Xiangdong Yin
    EURASIP Journal on Wireless Communications and Networking, 2016
  • [34] Aperiodic Tasks Scheduling of Energy Harvesting Embedded Systems
    Xu, Hongzhi
    Zhang, Binlian
    Pan, Chen
    PROCEEDINGS OF THE TWENTY THIRD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2022), 2022, : 291 - 296
  • [35] A dynamic scheduling algorithm for energy harvesting embedded systems
    Tan, Yonghong
    Yin, Xiangdong
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2016,
  • [36] Shuffling: A Framework for Lock Contention Aware Thread Scheduling for Multicore Multiprocessor Systems
    Pusukuri, Kishore Kumar
    Gupta, Rajiv
    Bhuyan, Laxmi N.
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 289 - 300
  • [37] TECS: Temperature- and Energy-Constrained Scheduling for Multicore Systems
    Qin, Xiaoke
    Mishra, Prabhat
    2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 216 - 221
  • [38] Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
    Sergio Nesmachnow
    Bernabé Dorronsoro
    Johnatan E. Pecero
    Pascal Bouvry
    Journal of Grid Computing, 2013, 11 : 653 - 680
  • [39] Optimal Energy Allocation for Energy Harvesting Transmitters With Hybrid Energy Storage and Processing Cost
    Ozel, Omur
    Shahzad, Khurram
    Ulukus, Sennur
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (12) : 3232 - 3245
  • [40] Modeling of Hybrid Energy Harvesting Communication Systems
    Altinel, Dogay
    Kurt, Gunes Karabulut
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2019, 3 (02): : 523 - 534