Battery-Aware Workflow Scheduling for Portable Heterogeneous Computing

被引:0
|
作者
Jiang, Fu [1 ]
Xia, Yaoxin [1 ]
Yan, Lisen [1 ]
Liu, Weirong [1 ]
Zhang, Xiaoyong [1 ]
Li, Heng [1 ]
Peng, Jun [1 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engeering, Changsha 410000, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Workflow scheduling; energy consumption; battery degradation; heterogeneous computing; portable device; ENERGY; ALGORITHM; TASKS;
D O I
10.1109/TSUSC.2024.3360975
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Battery degradation is a main hinder to extend the persistent lifespan of the portable heterogeneous computing device. Excessive energy consumption and prominent current fluctuations can lead to a sharp decline of battery endurance. To address this issue, a battery-aware workflow scheduling algorithm is proposed to maximize the battery lifetime and release the computing potential of the device fully. First, a dynamic optimal budget strategy is developed to select the highest cost-effectiveness processors to meet the deadline of each task, accelerating the budget optimization by incorporating deep neural network. Second, an integer-programming greedy strategy is utilized to determine the start time of each task, minimizing the fluctuation of the battery supply current to mitigate the battery degradation. Finally, a long-term operation experiment and Monte Carlo experiments are performed on the battery simulator, SLIDE. The experimental results under real operating conditions for more than 1800 hours validate that the proposed scheduling algorithm can effectively extend the battery life by 7.31%-8.23%. The results on various parallel workflows illustrate that the proposed algorithm has comparable performance with speed improvement over the integer programming method.
引用
收藏
页码:677 / 694
页数:18
相关论文
共 50 条
  • [1] An iterative algorithm for battery-aware task scheduling on portable computing platforms
    Khan, J
    Vemuri, R
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 622 - 627
  • [2] An efficient battery-aware task scheduling methodology for portable RC platforms
    Khan, J
    Vemuri, R
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 669 - 678
  • [3] Battery-aware scheduling in wireless mesh networks
    Ma, Chi
    Zhang, Zhenghao
    Yang, Yuanyuan
    [J]. MOBILE NETWORKS & APPLICATIONS, 2008, 13 (1-2): : 228 - 241
  • [4] Battery-aware variable voltage task scheduling
    Institute of Microelectronics, Tsinghua University, Beijing 100084, China
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2006, 8 (1092-1097):
  • [5] Battery-Aware Scheduling in Wireless Mesh Networks
    Chi Ma
    Zhenghao Zhang
    Yuanyuan Yang
    [J]. Mobile Networks and Applications, 2008, 13 : 228 - 241
  • [6] Battery-Aware Scheduling of Mixed Criticality Systems
    Wognsen, Erik Ramsgaard
    Hansen, Rene Rydhof
    Larsen, Kim Guldstrand
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 208 - 222
  • [7] Battery-Aware Energy Optimization for Satellite Edge Computing
    Li, Qing
    Wang, Shangguang
    Ma, Xiao
    Zhou, Ao
    Wang, Yue
    Huang, Gang
    Liu, Xuanzhe
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (02) : 437 - 451
  • [8] Slack-Nibbling Battery-Aware Task Scheduling
    GAO Xun1
    2. State Key Laboratory of Software Engineering
    [J]. Wuhan University Journal of Natural Sciences, 2009, 14 (03) : 229 - 234
  • [9] Battery-aware task scheduling algorithm on DVS enabled processors
    Institute of Microelectronics, Tsinghua University, Beijing 100084, China
    [J]. Qinghua Daxue Xuebao, 2008, 1 (132-136):
  • [10] A novel battery-aware task scheduling algorithm for multiprocessor systems
    Xie Yufeng
    Liu Leibo
    Dai Rui
    Wei Shaojin
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2008, 17 (03) : 421 - 426