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 条
  • [31] Distributed Resource-Aware Scheduling for Multi-core Architectures with SystemC
    Hartmann, Philipp A.
    Gruettner, Kim
    Rettberg, Achim
    Podolski, Ina
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 181 - +
  • [32] Shared Cache-aware Scheduling Algorithm on Multi-core Systems
    Tang, Xiao-Yong
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 1249 - 1255
  • [33] TOKEN BASED ENERGY AWARE SCHEDULING ALGORITHMS FOR HETEROGENEOUS MULTI-CORE
    Gomatheeshwari, B.
    Selvakumar, J.
    2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 14 - 17
  • [34] Energy-Aware Application Scheduling on a Heterogeneous Multi-core System
    Chen, Jian
    John, Lizy K.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2008, : 3 - 11
  • [35] Cache-Aware Virtual Machine Scheduling on Multi-Core Architecture
    Hong, Cheol-Ho
    Kim, Young-Pil
    Yoo, Seehwan
    Lee, Chi-Young
    Yoo, Chuck
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (10): : 2377 - 2392
  • [36] Power Aware Scheduling on Real-time Multi-core Systems
    Hanamakkanavar, Amit
    Handur, Vidya
    Kareti, Venkatesh
    Ranadive, Priti
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 2624 - 2628
  • [37] Stratus: cost-aware container scheduling in the public cloud
    Chung, Andrew
    Park, Jun Woo
    Ganger, Gregory R.
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 121 - 134
  • [38] Cost-aware Scheduling of Software Processes Execution in the Cloud
    Alajrami, Sami
    Romanovsky, Alexander
    Gallina, Barbara
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 203 - 212
  • [39] Cost-aware demand scheduling for delay tolerant applications
    Wang, Xiumin
    Yuen, Chau
    Chen, Xiaoming
    Ul Hassan, Naveed
    Ouyang, Yiming
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 53 : 173 - 182
  • [40] Energy-Aware Partitioning of Tasks onto a Heterogeneous Multi-core Platform
    Awan, Muhammad Ali
    Petters, Stefan M.
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 205 - 214