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 条
  • [21] Resource Allocation in Energy Harvesting Communication Systems
    Nikoloska, Ivana
    Hadzi-Velkov, Zoran
    Cingoska, Hristina
    FUTURE ACCESS ENABLERS FOR UBIQUITOUS AND INTELLIGENT INFRASTRUCTURES, 2015, 159 : 292 - 298
  • [22] Time Stamp Based Scheduling for Energy Harvesting Systems with Hybrid Nonvolatile Hardware Support
    Shi, Xin
    Wu, Tongda
    Qiu, Keni
    Yang, Huazhong
    Liu, Yongpan
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 339 - 344
  • [23] Optimal Power Allocation for a Hybrid Energy Harvesting Transmitter
    Ahmed, Imtiaz
    Ikhlef, Aissa
    Ng, Derrick Wing Kwan
    Schober, Robert
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 4185 - +
  • [24] Scheduling and Tuning for Low Energy in Heterogeneous and Configurable Multicore Systems
    Alsafrjalani, Mohamad Hammam
    Gordon-Ross, Ann
    COMPUTERS, 2018, 7 (02)
  • [25] A Scheduling Framework for Handling Integrated Modular Avionic Systems on Multicore Platforms
    Melani, Alessandra
    Mancuso, Renato
    Caccamo, Marco
    Buttazzo, Giorgio
    Freitag, Johannes
    Uhrig, Sascha
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [26] Hybrid Systems for Marine Energy Harvesting
    Rosa-Santos, Paulo
    Taveira-Pinto, Francisco
    Lopez, Mario
    Rodriguez, Claudio A.
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2022, 10 (05)
  • [27] Integrated Scheduling and Register Allocation for Multicore Architecture
    Kiran, D. C.
    Misra, J. P.
    Yashas, D.
    Gurunarayanan, S.
    2013 NATIONAL CONFERENCE ON PARALLEL COMPUTING TECHNOLOGIES (PARCOMPTECH), 2013,
  • [28] Energy Allocation and Energy Harvesting in Wireless Relay Networks with Hybrid Protocol
    Pilanawithana, Bhathiya
    Atapattu, Saman
    Evans, Jamie
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [29] Run-Time Management for Multicore Embedded Systems With Energy Harvesting
    Xiang, Yi
    Pasricha, Sudeep
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (12) : 2876 - 2889
  • [30] An Energy Management Framework for Energy Harvesting Embedded Systems
    Moser, Clemens
    Chen, Jian-Jia
    Thiele, Lothar
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2010, 6 (02)