Multi-Objective Scheduling for Heterogeneous Server Systems with Machine Placement

被引:9
|
作者
Sun, Hongyang [1 ]
Stolf, Patricia [1 ]
Pierson, Jean-Marc [1 ]
Da Costa, Georges [1 ]
机构
[1] Univ Toulouse, IRIT, Toulouse, France
关键词
Multi-objective optimization; online scheduling; machine placement; job response time; energy consumption; thermal imbalance; tradeoffs; heterogeneous server systems; ENERGY EFFICIENCY;
D O I
10.1109/CCGrid.2014.53
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous servers are becoming prevalent in many high-performance computing environments, including clusters and datacenters. In this paper, we consider multi-objective scheduling for heterogeneous server systems to optimize simultaneously the application performance, energy consumption and thermal imbalance. First, a greedy online framework is presented to allow the scheduling decisions to be made based on any well-defined cost function. To tackle the possibly conflicting objectives, we propose a fuzzy-based priority approach for exploring the tradeoffs of two or more objectives at the same time. Moreover, we present a heuristic algorithm for the static placement of physical machines in order to reduce the maximum temperature at the server outlets. Extensive simulations based on an emerging class of high-density server system have demonstrated the effectiveness of our proposed approach and heuristics in optimizing multiple objectives while achieving better thermal balance.
引用
收藏
页码:334 / 343
页数:10
相关论文
共 50 条
  • [1] Implementation of multi-objective evolutionary algorithm for task scheduling in heterogeneous distributed systems
    Chen, Yuanlong
    Li, Dong
    Ma, Peijun
    [J]. Journal of Software, 2012, 7 (06) : 1367 - 1374
  • [2] Modified multi-objective firefly algorithm for task scheduling problem on heterogeneous systems
    Eswari, R.
    Nickolas, S.
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2016, 8 (06) : 379 - 393
  • [3] Virtual Machine Placement. A Multi-Objective Approach
    Pires, Fabio Lopez
    Melgarejo, Elias
    Baran, Benjamin
    [J]. PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [4] Multi-objective Virtual Machine Placement for Load Balancing
    Fang, Feng
    Qu, Bin-Bin
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (IST 2017), 2017, 11
  • [5] Multi-objective optimization for rebalancing virtual machine placement
    Li, Rui
    Zheng, Qinghua
    Li, Xiuqi
    Yan, Zheng
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 824 - 842
  • [6] Multi-Objective Intelligent Manufacturing System for Multi Machine Scheduling
    Bansal, Sunita
    Darbari, Manuj
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (03) : 102 - 105
  • [7] Multi-objective Optimization of Scheduling Dataflows on Heterogeneous Cloud Resources
    Pietri, Ilia
    Chronis, Yannis
    Ioannidis, Yannis
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 361 - 368
  • [8] Multi-objective Scheduling for Divisible Load in Heterogeneous Distributed System
    Xuan, Hejun
    Wang, Yuping
    Hao, Shanshan
    Wang, Xiaoli
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3378 - 3384
  • [9] Virtual Machine Placement Strategy Based on Multi-objective Optimization
    Liu, Jun
    Dai, Fu-Cheng
    Xin, Ning
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2022, 43 (05): : 609 - 617
  • [10] Virtual machine placement based on multi-objective reinforcement learning
    Yao Qin
    Hua Wang
    Shanwen Yi
    Xiaole Li
    Linbo Zhai
    [J]. Applied Intelligence, 2020, 50 : 2370 - 2383