MRFS: A Multi-Resource Fair Scheduling Algorithm in Heterogeneous Cloud Computing

被引:0
|
作者
Hamzeh, Hamed [1 ]
Meacham, Sofia [1 ]
Khan, Kashaf [2 ]
Phalp, Keith [1 ]
Stefanidis, Angelos [1 ]
机构
[1] Bournemouth Univ, Fac Sci & Technol, Bournemouth, Dorset, England
[2] British Telecommun PLC, Ipswich, Suffolk, England
关键词
Allocation; Cloud; Dominant; fairness; Lagrangian; resource; server; scheduling; task; utility; ALLOCATION;
D O I
10.1109/COMPSAC48688.2020.00-18
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Task scheduling in cloud computing is considered as a significant issue that has attracted much attention over the last decade. In cloud environments, users expose considerable interest in submitting tasks on multiple Resource types. Subsequently, finding an optimal and most efficient server to host users' tasks seems a fundamental concern. Several attempts have suggested various algorithms, employing Swarm optimization and heuristics methods to solve the scheduling issues associated with cloud in a multi-resource perspective. However, these approaches have not considered the equalization of dominant resources on each specific resource type. This substantial gap leads to unfair allocation, SLA degradation and resource contention. To deal with this problem, in this paper we propose a novel task scheduling mechanism called MRFS. MRFS employs Lagrangian multipliers to locate tasks in suitable servers with respect to the number of dominant resources and maximum resource availability. To evaluate MRFS, we conduct time-series experiments in the cloudsim driven by randomly generated workloads. The results show that MRFS maximizes per-user utility function by % 15-20 in FFMRA compared to FFMRA in absence of MRFS. Furthermore, the mathematical proofs confirm that the sharingincentive, and Pareto-efficiency properties are improved under MRFS.
引用
收藏
页码:1653 / 1660
页数:8
相关论文
共 50 条
  • [1] Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems
    Wang, Wei
    Liang, Ben
    Li, Baochun
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (10) : 2822 - 2835
  • [2] Discrete Interior Search Algorithm for Multi-resource Fair Allocation in Heterogeneous Cloud Computing Systems
    Liu, Xi
    Zhang, Xiaolu
    Li, Weidong
    Zhang, Xuejie
    [J]. INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2016, PT I, 2016, 9771 : 615 - 626
  • [3] Multi-resource scheduling and power simulation for cloud computing
    Lin, Weiwei
    Xu, Siyao
    He, Ligang
    Li, Jin
    [J]. INFORMATION SCIENCES, 2017, 397 : 168 - 186
  • [4] Swarm optimization algorithms applied to multi-resource fair allocation in heterogeneous cloud computing systems
    Xi Liu
    Xiaolu Zhang
    Weidong Li
    Xuejie Zhang
    [J]. Computing, 2017, 99 : 1231 - 1255
  • [5] Swarm optimization algorithms applied to multi-resource fair allocation in heterogeneous cloud computing systems
    Liu, Xi
    Zhang, Xiaolu
    Li, Weidong
    Zhang, Xuejie
    [J]. COMPUTING, 2017, 99 (12) : 1231 - 1255
  • [6] FFMRA: A Fully Fair Multi-Resource Allocation Algorithm in Cloud Environments
    Hamzeh, Hamed
    Meacham, Sofia
    Khan, Kashaf
    Phalp, Keith
    Stefanidis, Angelos
    [J]. 2019 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI 2019), 2019, : 279 - 286
  • [7] Multi-Resource Partial-Ordered Task Scheduling in Cloud Computing
    Zhang, Chaokun
    Cui, Yong
    Zheng, Rong
    E, Jinlong
    Wu, Jianping
    [J]. 2016 IEEE/ACM 24TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2016,
  • [8] Multi-resource Fair Allocation with Bounded Number of Tasks in Cloud Computing Systems
    Li, Weidong
    Liu, Xi
    Zhang, Xiaolu
    Zhang, Xuejie
    [J]. THEORETICAL COMPUTER SCIENCE, NCTCS 2017, 2017, 768 : 3 - 17
  • [9] Towards Multi-task Fair Sharing for Multi-resource Allocation in Cloud Computing
    Zhao, Lihua
    Dui, Minghui
    Lei, Weibao
    Chen, Lin
    Yang, Lei
    [J]. CLOUD COMPUTING AND SECURITY, PT II, 2018, 11064 : 322 - 333
  • [10] Implementation of Ant Colony Optimization Combined with Tabu Search for Multi-Resource Fair Allocation in Heterogeneous Cloud Computing
    Liu, Xi
    Zhang, Xiaolu
    Cui, Qianna
    Li, Weidong
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 196 - 201