Skip to main content

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

Hamzeh, H., Meacham, S., Khan, K., Phalp, K. T. and Stefanidis, A., 2020. MRFS: A Multi-Resource Fair Scheduling Algorithm in Heterogeneous Cloud Computing. In: COMPSAC: The IEEE 44th Annual Computers, Software, and Applications Conference, 14--17 July 2020, Virtual Event, 1653-1660.

Full text available as:

SESS_MADRID_2020_CAMERA_READY (1).pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial.


Official URL:

DOI: 10.1109/COMPSAC48688.2020.00-18


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

Item Type:Conference or Workshop Item (Paper)
Additional Information:Funded by Best practice design for autonomic applications in the cloud. Conference Program:
Uncontrolled Keywords:Allocation; Cloud, Dominant; fairness; Lagrangian; resource; server; scheduling; task; utility.
Group:Faculty of Science & Technology
ID Code:34367
Deposited By: Symplectic RT2
Deposited On:09 Sep 2020 10:16
Last Modified:14 Mar 2022 14:23


Downloads per month over past year

More statistics for this item...
Repository Staff Only -