By Topic

A Priority-Type Resource Allocation Approach in Cluster Computing

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Kaiqi Xiong ; Coll. of Comput. & Inf. Sci., Rochester Inst. of Technol., Rochester, NY, USA ; Kyoung-Don Kang ; Xiao Chen

In cluster computing, a service provider must allocate necessary computing resources for large-scale scientific computations to process a customer's service request according to a service level agreement (SLA) that is a set of quality of services (QoS) and a fee agreed between a customer and a service provider. Thus, Resource allocation is a challenging but very necessary problem in cluster computing. In an effort to maximize a service provider's profit, it is commonplace and important to prioritize customer services in favor of those who are willing to pay higher fees. In this paper, we consider a set of computing resources owned by a service provider who serves differentiated customer services subject to an SLA for scientific applications that often require parallel computation. The QoS defined in the paper includes percentile response time and cluster utilization. We present an approach for optimal resource allocation in cluster computing systems in that we minimize the total cost of computing resources owned by a service provider while satisfying multiple priority customer service requirements. Our simulation experiments show that the proposed approach is applicable to the resource allocation in a cluster computing system with multiple customer services.

Published in:

High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on

Date of Conference:

2-4 Sept. 2011