An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Servers

0
902
An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Servers

An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Servers

Abstract

In a cloud / distributed computing cluster, efficient and fair allocation of multiple types of resources is a crucial objective. Users may have various resource needs. Furthermore, diversity in server properties / capabilities may mean that a given user can only use a subset of servers. An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Servers identify important limitations in existing fair allocation mechanisms for multi-resource platforms with such heterogeneity, notably Dominant Resource Fairness (DRF) and its follow-up work. We propose a new server-based approach to overcome these limitations; each server allocates resources by maximizing a utility function per server.

Introduction

An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Servers As it provides a cost-effective alternative to proprietary high-performance computing systems, cloud computing has become increasingly popular. As the workload to data centers housing cloud computing platforms is growing intensively, it has become increasingly important to develop an efficient and fair allocation mechanism that guarantees quality-ofservice for different workloads. In such a shared computing system, efficient and fair allocation of resources is particularly challenging due to the presence of multiple types of resources, diversity in the needs of the workloads for these resources, heterogeneity in the resource capacities of servers.

System Configuration

H/W System Configuration
Speed                   : 1.1 GHz
RAM                      : 256 MB(min)
Hard Disk              : 20 GB
Floppy Drive          : 1.44 MB
Key Board             : Standard Windows Keyboard
Mouse                  : Two or Three Button Mouse
Monitor                : SVGA
S/W System Configuration

Platform                     :  cloud computing

Operating system       : Windows Xp,7,
Server                       : WAMP/Apache
Working on                : Browser Like Firefox, IE

Conclusion

In the presence of placement constraints, we studied efficient and fair allocation of multiple types of resources in an environment of heterogeneous servers. In existing multi-resource allocation mechanisms, DRF and its follow-up work, we identified potential limitations when used in such environments. They may not succeed in satisfying all the essential fairness-related properties on certain occasions, may not be readily implementable in a distributed fashion, and may lead to inefficient use of resources. We proposed a new server-based approach to efficiently allocate resources while capturing heterogeneity of the server.