Utility-based Resource Management for Cluster Computing
نویسندگان
چکیده
The vision of utility computing is to offer computing services as a utility so that users only pay when they need to use. Hence, users define their service needs and expect them to be delivered by utility computing service providers. However, most current high performance computing resources which constitute clusters of computers do not consider user-centric service needs for resource management. They still adopt system-centric resource management approaches that focus on optimizing overall cluster performance. To address this problem, we investigate how market-based resource management can enable utility-based resource management for cluster computing and have: • developed a taxonomy to understand existing market-based resource management systems and analyze the research gap to support utility-based cluster resource management, • designed and evaluated three resource management policies: Libra+$ to provide commoditybased pricing of cluster resources, LibraSLA to manage penalties for Service Level Agreement (SLA) based resource management, and LibraRiskD to manage the risk of deadline delay for job admission control, • proposed the use of risk analysis by computing service providers to ensure that their essential objectives are achieved, and • demonstrated the need for a utility computing service to adopt autonomic metered pricing. This is to certify that (i) the thesis comprises only my original work, (ii) due acknowledgement has been made in the text to all other material used, (iii) the thesis is less than 100,000 words in length, exclusive of table, maps, bibliographies, appendices and footnotes.
منابع مشابه
A taxonomy of market-based resource management systems for utility-driven cluster computing
In utility-driven cluster computing, cluster Resource Management Systems (RMSs) need to know the specific needs of different users in order to allocate resources according to their needs. This in turn is vital to achieve service-oriented Grid computing that harnesses resources distributed worldwide based on users’ objectives. Recently, numerous market-based RMSs have been proposed to make use o...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملA Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملA Study of Grid Applications: Scheduling Perspective
As the Grid evolves from a high performance cluster middleware to a multipurpose utility computing framework, a good understanding of Grid applications, their statistics and utilisation patterns is required. This study looks at job execution times and resource utilisations in a Grid environment, and their significance in cluster and network dimensioning, local level scheduling and resource mana...
متن کامل