On the feasibility of dynamic fractional resource scheduling for clusters

Date

2011-05

Contributor

Advisor

Department

Instructor

Depositor

Speaker

Researcher

Consultant

Interviewer

Narrator

Transcriber

Annotator

Journal Title

Journal ISSN

Volume Title

Publisher

[Honolulu] : [University of Hawaii at Manoa], [May 2011]

Volume

Number/Issue

Starting Page

Ending Page

Alternative Title

Abstract

Clusters are used in areas beyond traditional high performance computing, including internet service hosting and large scale data processing. Clusters provide a large amount of resources by connecting multiple nodes. In many instances, user jobs run concurrently and use the same cluster requiring the sharing of cluster resources in a fair manner. Clusters also represent a large monetary investment (hardware, cooling, power, staff), which is justified by maintaining a high level of utilization. In order to address both of these requirements, different resource allocation approaches have been utilized. One promising approach is Dynamic Fractional Resource Scheduling (DFRS). DFRS accounts for multiple types of resources provided by cluster nodes. It calculates resource allocations by optimizing a clearly defined objective function defined based on job resource needs and current resource usage. In this thesis we design, implement, and validate a prototype DFRS system as a plugin to an existing virtual cluster management system. A key feature of our DFRS system is that it leverages existing Virtual Machine (VM) technology to share resources in an efficient manner and to discover the resource needs ofVMinstances at runtime. Resource need discovery is fundamental for DFRS to be effective in practice. We verify that state-of-the-art VM technology is both sufficiently accurate and responsive for a sound implementation of DFRS. We describe the design of our DFRS system and our resource need discovery algorithms. Finally, we perform experiments in simulation and on a real-world cluster using our prototype DFRS system. Our results show that DFRS can be implemented in practice and outperforms the default scheduler of the Xen Virtual machine monitor.

Description

M.S. University of Hawaii at Manoa 2011.
Includes bibliographical references.

Keywords

clusters

Citation

Extent

Format

Geographic Location

Time Period

Related To

Theses for the degree of Master of Science (University of Hawaii at Manoa). Computer Science.

Related To (URI)

Table of Contents

Rights

Rights Holder

Local Contexts

Email libraryada-l@lists.hawaii.edu if you need this content in ADA-compliant format.