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 条
  • [31] Multi-resource shop scheduling with resource flexibility
    Dauzere-Peres, S
    Roux, W
    Lasserre, JB
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 107 (02) : 289 - 305
  • [32] Capturing Resource Tradeoffs in Fair Multi-Resource Allocation
    Zarchy, Doron
    Hay, David
    Schapira, Michael
    [J]. 2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [33] A task scheduling algorithm for cloud computing with resource reservation
    Sung, Inkyung
    Choi, Bongjun
    Nielsen, Peter
    [J]. ENGINEERING OPTIMIZATION, 2023, 55 (05) : 741 - 756
  • [34] Resource Allocation and Scheduling in Cloud Computing: Policy and Algorithm
    Ma, Tinghuai
    Chu, Ya
    Zhao, Licheng
    Ankhbayar, Otgonbayar
    [J]. IETE TECHNICAL REVIEW, 2014, 31 (01) : 4 - 16
  • [35] Resource Scheduling Algorithm in Embedded Cloud Computing and Application
    He, Pengju
    Liang, Yan
    Chou, Xingxing
    [J]. 2014 IIAI 3RD INTERNATIONAL CONFERENCE ON ADVANCED APPLIED INFORMATICS (IIAI-AAI 2014), 2014, : 425 - 429
  • [36] Multi-resource maximin share fair allocation in the cloud-edge collaborative computing system with bandwidth demand compression
    Guo, Hao
    Deng, Bin
    Li, Weidong
    [J]. Cluster Computing, 2025, 28 (02)
  • [37] Altruistic Scheduling in Multi-Resource Clusters
    Grandl, Robert
    Chowdhury, Mosharaf
    Akella, Aditya
    Ananthanarayanan, Ganesh
    [J]. PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2016, : 65 - 80
  • [38] Coflow Scheduling in the Multi-Resource Environment
    Zhang, Jianhui
    Guo, Deke
    Li, Keqiu
    Qi, Heng
    Tao, Xiaoyi
    Jin, Yingwei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (02): : 783 - 796
  • [39] Multi-Resource Fair Queueing for Packet Processing
    Ghodsi, Ali
    Sekar, Vyas
    Zaharia, Matei
    Stoica, Ion
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 1 - 12
  • [40] Multi-resource scheduling for FPGA systems
    Bertolino, Matteo
    Pacalet, Renaud
    Apvrille, Ludovic
    Enrici, Andrea
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 87