Pricing for Utility-Driven Resource Management and Allocation in Clusters
Open Access
- 1 November 2007
- journal article
- research article
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 21 (4), 405-418
- https://doi.org/10.1177/1094342007083776
Abstract
Users perceive varying levels of utility for each different job completed by the cluster. Therefore, there is a need for existing cluster resource management systems (RMS) to provide a means for the user to express its perceived utility during job submission. The cluster RMS can then obtain and consider these user-centric needs such as Quality-of-Service requirements in order to achieve utility-driven resource management and allocation. We advocate the use of computational economy for this purpose. In this paper, we describe an architectural framework for a utility-driven cluster RMS. We present a user-level job submission specification for soliciting user-centric information that is used by the cluster RMS for making better resource allocation decisions. In addition, we propose a dynamic pricing function that the cluster owner can use to determine the level of sharing within a cluster. Finally, we define two user-centric performance evaluation metrics: Job QoS Satisfaction and Cluster Profitability for measuring the effectiveness of the proposed pricing function in realizing utility-driven resource management and allocation.Keywords
This publication has 6 references indexed in Scilit:
- Libra: a computational economy‐based job scheduling system for clustersSoftware: Practice and Experience, 2004
- Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with backfillingIEEE Transactions on Parallel and Distributed Systems, 2001
- Single System ImageThe International Journal of High Performance Computing Applications, 2001
- REXEC: A Decentralized, Secure Remote Execution Environment for ClustersLecture Notes in Computer Science, 2000
- An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep ApplicationsPublished by Springer Nature ,2000
- Spawn: a distributed computational economyIEEE Transactions on Software Engineering, 1992