DocumentCode
560135
Title
Flexible resource allocation for reliable virtual cluster computing systems
Author
Hacker, Thomas J. ; Mahadik, Kanak
Author_Institution
Comput. & Inf. Technol., Purdue Univ., West Lafayette, IN, USA
fYear
2011
fDate
12-18 Nov. 2011
Firstpage
1
Lastpage
12
Abstract
Virtualization and cloud computing technologies now make it possible to create scalable and reliable virtual high performance computing clusters. Integrating these technologies, however, is complicated by fundamental and inherent differences in the way in which these systems allocate resources to computational tasks. Cloud computing systems immediately allocate available resources or deny requests. In contrast, parallel computing systems route all requests through a queue for future resource allocation. This divergence of allocation policies hinders efforts to implement efficient, responsive, and reliable virtual clusters. In this paper, we present a continuum of four scheduling polices along with an analytical resource prediction model for each policy to estimate the level of resources needed to operate an efficient, responsive, and reliable virtual cluster system. We show that it is possible to estimate the size of the virtual cluster system needed to provide a predictable grade of service for a realistic high performance computing workload and estimate the queue wait time for a partial or full resource allocation. Moreover, we show that it is possible to provide a reliable virtual cluster system using a limited pool of spare resources. The models and results we present are useful for cloud computing providers seeking to operate efficient and cost-effective virtual cluster systems.
Keywords
cloud computing; parallel processing; resource allocation; scheduling; virtual machines; cloud computing technologies; flexible resource allocation; parallel computing systems; reliable virtual cluster computing systems; resource prediction model; scheduling polices; virtualization; Cloud computing; Computational modeling; Equations; Mathematical model; Processor scheduling; Program processors; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for
Conference_Location
Seatle, WA
Electronic_ISBN
978-1-4503-0771-0
Type
conf
Filename
6114397
Link To Document