Cost-Aware Scheduling of Computation-Intensive Tasks on Multi-Core Server

被引:0
|
作者
Ding, Youwei [1 ]
Liu, Liang [2 ]
Hu, Kongfa [1 ]
Dai, Caiyan [1 ]
机构
[1] Nanjing Univ Chinese Med, Coll Informat Technol, Nanjing 210023, Jiangsu, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Temporal cost; energy cost; task scheduling; multi-core server; REAL-TIME TASKS; ENERGY;
D O I
10.3837/tiis.2018.11.016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy-efficient task scheduling on multi-core server is a fundamental issue in green cloud computing. Multi-core processors are widely used in mobile devices, personal computers, and servers. Existing energy efficient task scheduling methods chiefly focus on reducing the energy consumption of the processor itself, and assume that the cores of the processor are controlled independently. However, the cores of some processors in the market are divided into several voltage islands, in each of which the cores must operate on the same status, and the cost of the server includes not only energy cost of the processor but also the energy of other components of the server and the cost of user waiting time. In this paper, we propose a cost-aware scheduling algorithm ICAS for computation intensive tasks on multi-core server. Tasks are first allocated to cores, and optimal frequency of each core is computed, and the frequency of each voltage island is finally determined. The experiment's results show the cost of ICAS is much lower than the existing method.
引用
收藏
页码:5465 / 5480
页数:16
相关论文
共 50 条
  • [1] Energy-Aware Scheduling for Aperiodic Tasks on Multi-core Processors
    Li, Dawei
    Wu, Jie
    2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 361 - 370
  • [2] Green power aware approaches for scheduling independent tasks on a multi-core machine
    Kassab, Ayham
    Nicod, Jean-Marc
    Phillippe, Laurent
    Rehn-Sonigo, Veronika
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 31
  • [3] Cost-aware edge server placement
    Zhang, Qiyang
    Wang, Shangguang
    Zhou, Ao
    Ma, Xiao
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (01) : 83 - 98
  • [4] Affinity and Coherency Aware Multi-core Scheduling
    Khaleghzadeh, Hamid Reza
    Deldari, Hossein
    INNOVATIVE COMPUTING TECHNOLOGY, 2011, 241 : 201 - 215
  • [5] Parallel test tasks scheduling on multi-core platform
    Wang Lei
    Fang Jia-Yong
    Gao Cheng-jin
    2008 IEEE AUTOTESTCON, VOLS 1 AND 2, 2008, : 28 - 31
  • [6] Co-scheduling tasks on multi-core heterogeneous systems: An energy-aware perspective
    Libutti, Simone
    Massari, Giuseppe
    Fornaciari, William
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2016, 10 (02): : 77 - 84
  • [7] An energy-efficient scheduling approach for memory-intensive tasks in multi-core systems
    Maurya A.K.
    Meena A.
    Singh D.
    Kumar V.
    International Journal of Information Technology, 2022, 14 (6) : 2793 - 2801
  • [8] An energy-efficient scheduling algorithm for computation-intensive tasks on NoC-based MPSoCs
    Chai, Song
    Li, Yubai
    Wang, Jian
    Wu, Chang
    Chai, S. (s.tschai@gmail.com), 1817, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09): : 1817 - 1826
  • [9] Performance Characterization and Cache-Aware Core Scheduling in a Virtualized Multi-Core Server under 10GbE
    Guo, Danhua
    Liao, Guangdeng
    Bhuyan, Laxmi N.
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2009, : 168 - 177
  • [10] On-line scheduling of multi-core processor tasks with virtualization
    Ye, Deshi
    Zhang, Guochuan
    OPERATIONS RESEARCH LETTERS, 2010, 38 (04) : 307 - 311