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 条
  • [21] Deadline-Constrained Tasks' Scheduling in Multi-core Systems Using Harmonic-Aware Load Balancing
    Jadon, Shruti
    Yadav, Rama Shankar
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (04) : 3099 - 3113
  • [22] Elicit: Efficiently Identify Computation-intensive Tasks in Mobile Applications for Offloading
    Hassan, Mohammed A.
    Wei, Qi
    Chen, Songqing
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2015, : 12 - 22
  • [23] Scheduling Parallel Real-Time Tasks on Multi-core Processors
    Lakshmanan, Karthik
    Kato, Shinpei
    Rajkumar, Ragunathan
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 259 - 268
  • [24] Privacy-aware and cost-aware workflow scheduling in clouds
    Wen Y.
    Liu J.
    Chen C.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2016, 22 (02): : 294 - 301
  • [25] An Efficient Scheduling Algorithm for Interdependent Tasks in Heterogeneous Multi-core Systems
    Fan, Zhichao
    Hu, Wei
    Guo, Hong
    Liu, Jing
    Gan, Yu
    2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 2354 - 2359
  • [26] Cost-aware care - Critical core competency
    Chandawarkar, Rajiv Y.
    Taylor, Shiv
    Abrams, Peter
    Duffy, Andrew
    Voytovich, Anthony
    Longo, Walter E.
    Kozol, Robert A.
    ARCHIVES OF SURGERY, 2007, 142 (03) : 222 - 226
  • [27] Data & Computation-Intensive Service Re-Scheduling In Edge Networks
    Li, Xiaocui
    Zhou, Zhangbing
    Zhao, Zhuofeng
    Yangui, Sami
    Zhang, Wenbo
    2021 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2021, 2021, : 389 - 396
  • [28] Hardware assistant scheduling for synergistic core tasks on embedded heterogeneous multi-core system
    College of Computer Science, Zhejiang University, Hangzhou 310027, China
    J. Inf. Comput. Sci., 2008, 6 (2453-2458): : 2453 - 2458
  • [29] Traffic-Aware and Memory-Aware Task Scheduling on Multi-Core Chips
    Meng, Hongyu
    Guo, Yang
    Liu, Zijun
    Wang, Donglin
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 7 - 10
  • [30] Adaptive thermal-aware task scheduling for multi-core systems
    Chu, Hsin-Hao
    Kao, Yu-Chon
    Chen, Ya-Shu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 155 - 174