• DocumentCode
    2217968
  • Title

    Experimental evaluation of N-tier systems: Observation and analysis of multi-bottlenecks

  • Author

    Malkowski, Simon ; Hedwig, Markus ; Pu, Calton

  • Author_Institution
    Center for Exp. Res. in Comput. Syst., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2009
  • fDate
    4-6 Oct. 2009
  • Firstpage
    118
  • Lastpage
    127
  • Abstract
    In many areas such as e-commerce, mission-critical N-tier applications have grown increasingly complex. They are characterized by non-stationary workloads (e.g., peak load several times the sustained load) and complex dependencies among the component servers. We have studied N-tier applications through a large number of experiments using the RUBiS and RUBBoS benchmarks. We apply statistical methods such as kernel density estimation, adaptive filtering, and change detection through multiple-model hypothesis tests to analyze more than 200 GB of recorded data. Beyond the usual single-bottlenecks, we have observed more intricate bottleneck phenomena. For instance, in several configurations all system components show average resource utilization significantly below saturation, but overall throughput is limited despite addition of more resources. More concretely, our analysis shows experimental evidence of multi-bottleneck cases with low average resource utilization where several resources saturate alternatively, indicating a clear lack of independence in their utilization. Our data corroborates the increasing awareness of the need for more sophisticated analytical performance models to describe N-tier applications that do not rely on independent resource utilization assumptions. We also present a preliminary taxonomy of multi-bottlenecks found in our experimentally observed data.
  • Keywords
    resource allocation; software performance evaluation; statistical analysis; systems analysis; RUBBoS benchmarks; RUBiS benchmarks; mission-critical N-tier applications; multibottlenecks; resource utilization; statistical methods; Adaptive filters; Analytical models; Benchmark testing; Independent component analysis; Kernel; Mission critical systems; Performance analysis; Resource management; Statistical analysis; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2009. IISWC 2009. IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-5156-2
  • Electronic_ISBN
    978-1-4244-5157-2
  • Type

    conf

  • DOI
    10.1109/IISWC.2009.5306791
  • Filename
    5306791