An online power-efficient scheduling algorithm for multiprocessor systems

被引:0
|
作者
Cao, Yangjie [1 ]
Qian, Depei [1 ,2 ]
Wu, Weiguo [1 ]
Dong, Xiaoshe [1 ]
机构
[1] School of Electronics and Information Engineering, Xi'an Jiaotong University, Xi'an 710049, China
[2] Department of Computer Science and Technology, Beihang University, Beijing 100191, China
关键词
Decision making - Electric power utilization - Fault tolerance - Multiprocessing systems - Online systems - Speed;
D O I
暂无
中图分类号
学科分类号
摘要
Aiming at addressing the bottleneck problem of heat dissipation in multiprocessor systems, an online power-efficient scheduling algorithm PEQUI is proposed based on the dynamic speed scaling technique. PEQUI is capable of fairly allocating processor resources by applying the dynamic partitioning strategy (EQUI). Moreover, PEQUI adjusts processor speeds in proportion to the number of active jobs by taking the non-linear relationship between processor's power consumption and its execution speed into account. Compared with traditional power-efficient algorithms, PEQUI is able to make irrevocable decisions by using only information of the current active jobs, and needs fewer decision-making parameters. Online competitive analysis and a comparison with the optimal offline algorithm show that PEQUI achieves a constant competitive ratio with respect to the total execution time and energy. Simulation results show that PEQUI achieves better performance and lower power consumption than algorithms such as the latest arrival processor sharing (LAPS) and EQUI-based strategies with constant speed. A comparison with LAPS under the same workloads shows that PEQUI effectively reduces power consumption while the execution time reduces near 7%.
引用
收藏
页码:15 / 19
相关论文
共 50 条
  • [41] An Active Buffer Sizing Algorithm for Power-Efficient NoC
    Wang, Junhui
    Qian, Yue
    Lu, Jia
    Li, Baoliang
    Dou, Wenhua
    PROCEEDINGS OF THE 2014 9TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2014, : 208 - 213
  • [42] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194
  • [43] A Discrete DP-Wrap Scheduling Algorithm for Multiprocessor Systems
    Yang, Jingwei
    Luo, Xiaojian
    Long, Xiang
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 958 - 962
  • [44] A scalable, power-efficient broadcast algorithm for wireless networks
    Li, Ning
    Hou, Jennifer C.
    WIRELESS NETWORKS, 2006, 12 (04) : 495 - 509
  • [45] Efficient real-time scheduling algorithms for multiprocessor systems
    Cho, S
    Lee, SK
    Ahn, S
    Lin, KJ
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (12) : 2859 - 2867
  • [46] Scheduling Algorithm for Tasks with Multiple Parallelization Options on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    Chen, Tzu-Chieh
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 175 - 180
  • [47] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +
  • [48] A composite algorithm for multiprocessor scheduling
    Paletta, Giuseppe
    Vocaturo, Francesca
    JOURNAL OF HEURISTICS, 2011, 17 (03) : 281 - 301
  • [49] A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
    Taheri, Golnaz
    Khonsari, Ahmad
    Entezari-Maleki, Reza
    Sousa, Leonel
    APPLIED SOFT COMPUTING, 2020, 91
  • [50] A Task Migration Constrained Energy-Efficient Scheduling Algorithm for Multiprocessor Real-time Systems
    Zheng, Liu
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 3055 - 3058