Skip to main content

H-FfMRA: A multi resource fully fair resources allocation algorithm in heterogeneous cloud computing.

Hamzeh, H., Meacham, S., Khan, K, Stefanidis, A. and Phalp, K. T., 2021. H-FfMRA: A multi resource fully fair resources allocation algorithm in heterogeneous cloud computing. In: COMPSAC 2021: IEEE 45th Annual Computers, Software, and Applications Conference, 12-16 July 2021, Madrid, Spain, 1243 - 1249.

Full text available as:

H-FFMRA_A_Multi_Resource_Fully_Fair_Resources_Allocation_Algorithm_in_Heterogeneous_Cloud_Computing.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial.


DOI: 10.1109/COMPSAC51774.2021.00172


The allocation of multiple types of resources fairly and efficiently has become a substantial concern in state-of-the-art computing systems. Accordingly, the rapid growth of cloud computing has highlighted the importance of resource management as a complicated and NP-hard problem. Unlike traditional frameworks, in modern data centers, incoming jobs pose demand profiles, including diverse sets of resources such as CPU, memory, and bandwidth across multiple servers. Accordingly, the fair distribution of resources, respecting such heterogeneity appears to be a challenging issue. Furthermore, the efficient use of resources as well as fairness, establish trade-off that renders a higher degree of satisfaction for both users and providers. Dominant Resource Fairness (DRF) has been introduced as an initial attempt to address fair resource allocation in multi-resource cloud computing infrastructures. Dozens of approaches have been proposed to overcome existing shortcomings associated with DRF. Although all those developments have satisfied several desirable fairness features, there are still substantial gaps. Firstly, it is not clear how to measure the fair allocation of resources among users. Secondly, no particular trade-off considers non-dominant resources in allocation decisions. Thirdly, those allocations are not intuitively fair as some users are not able to maximize their allocations. In particular, the recent approaches have not considered the aggregate resource demands concerning dominant and non-dominant resources across multiple servers. These issues lead to an uneven allocation of resources over numerous servers which is an obstacle against utility maximization for some users with dominant resources. Correspondingly, in this paper, a resource allocation algorithm called H-FFMRA is proposed to distribute resources with fairness across servers and users, considering dominant and non-dominant resources. The experiments show that H-FFMRA achieves approximately %20 improvements on fairness as well as full utilization of resources compared to DRF in multi-server settings.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:Allocation; Cloud; Dominant; fairness; resource; server; utility
Group:Faculty of Science & Technology
ID Code:36249
Deposited By: Symplectic RT2
Deposited On:17 Nov 2021 08:33
Last Modified:14 Mar 2022 14:30


Downloads per month over past year

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