Abstract
This chapter introduces capacity planning that exploits advance reservation mechanism. Capacity planning plays a critical role in management of an infrastructure for optimized utilization of perishable resources. This applies to the Grid as well. Once the time has passed the computing power is perished. However, in the Grid, capacity planning is largely ignored due to the dynamic Grid behavior, multi-constrained contending applications, lack of support for advance reservation and its associated challenges like under utilization and agreement enforcement concerns. These issues force a resource manager to make resource allocations at runtime with reduced quality of service (QoS). To remedy these, we introduce Grid capacity planning and management with negotiation-based advance reservation and multi-constrained optimization. A 3-layer negotiation protocol is introduced along with algorithms that optimize resource allocation in order to improve the Grid utility. We model resource allocation as an on-line strip packing problem and introduce a new mechanism that optimizes resource utilization and other QoS parameters while generating contention-free solutions. We have implemented the proposed solution and experimented to demonstrate the effectiveness of our approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Siddiqui, M., Fahringer, T. (2010). Optimizing Multi-Constrained Allocations with Capacity Planning. In: Grid Resource Management. Lecture Notes in Computer Science, vol 5951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11579-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-11579-0_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11578-3
Online ISBN: 978-3-642-11579-0
eBook Packages: Computer ScienceComputer Science (R0)