Hierarchical availability analysis of multi-tiered Web applications

  • Authors:
  • Jijun Lu;Swapna S. Gokhale

  • Affiliations:
  • Department of Computer Science and Engineering, University of Connecticut, Storrs, USA 06269;Department of Computer Science and Engineering, University of Connecticut, Storrs, USA 06269

  • Venue:
  • Software Quality Control
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multi-tiered Web applications must offer their services with superior availability in order to encourage customers to choose online services over the traditional brick-and-mortar options. A systematic, quantitative analysis is the first step in ensuring that multi-tiered Web applications meet their high availability expectations. This paper proposes a hierarchical, model-based methodology to assess the availability of multi-tiered Web applications. The hierarchical approach partitions the analysis into three levels, which allows a systematic consideration of several factors that are relevant to application availability without encountering the issues of model complexity and intractability. We illustrate the approach via experimentation using the TPC-W benchmark. We also demonstrate how the approach could be used to guide resource provisioning decisions.