Virtual Clusters: A Dynamic Resource Coallocation Strategy for Computing Utilities

B. Maniymaran and M. Maheswaran (Canada)


: Clusters, Grid computing, quality of service, resource management


This paper presents a concept called virtual clusters (VCs) to allocate resources for an application from a computing utility with a geographically distributed resource base. The VC creation process is modeled as a facility location problem and an efficient heuristic is devised to solve it. We extend the model to include an "overload partition" to a VC such that demand surges can be efficiently handled. Extensive simulations have been conducted to examine the performance of VCs under different scenarios and to compare it with a fully dynamic scheme called the Service Grid. The results indicate that VC is more cost-effective and robust than Service Grid.

Important Links:

Go Back