A Capacity Planning Process for Performance Assurance of Component-Based Distributed Systems

For service providers of multi-tiered component-based applications, such as web portals, assuring high performance and availability to their customers without impacting revenue requires effective and careful capacity planning that aims at minimizing the number of resources, and utilizing them efficiently while simultaneously supporting a large customer base and meeting their service level agreements. This paper presents a novel, hybrid capacity planning process that results from a systematic blending of analytical modeling, where traditional modeling techniques are enhanced to overcome their limitations in providing accurate performance estimates; profile-based techniques, which determine performance profiles of individual software components for use in resource allocation and balancing resource usage; and allocation heuristics that determine minimum number of re-sources to allocate software components.

Provided by: Association for Computing Machinery Topic: CXO Date Added: Jan 2011 Format: PDF

Find By Topic