• DocumentCode
    2322441
  • Title

    Automatic Fine-Grained Transaction Categorization for Multi-tier Applications

  • Author

    Zhang, Zhen ; Li, Shanping

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
  • fYear
    2011
  • fDate
    10-12 Oct. 2011
  • Firstpage
    130
  • Lastpage
    138
  • Abstract
    Multi-tier architecture has become the industry standard for building Web applications. These applications feature in multiple categories of transactions. Properly categorizing the transactions and accurately characterizing the resource usage for each category is crucial for modeling the performance of multi-tier application. Existing studies either ignores the transaction categorization problem by simply using the URL path as the identifier of category, or require complex monitoring infrastructure. In this paper we propose a method called Transaction ICA, which automatically categorize transactions based on only widely available Web access log and aggregate resource utilization data. The method use URL path as the initial categorization setting, and iteratively split and merge categories based on estimated resource usage. The method incorporates regression based resource usage estimation technique and independent component analysis based request categorization technique. We validate the feasibility of our method using a synthetic 2-tier Web application. The experiments shows the method can correctly categorize transactions into coherent groups and give accurate per category resource demand, the result categorization is also more fine-grained than the one from existing method.
  • Keywords
    Internet; independent component analysis; regression analysis; transaction processing; URL path; Web access log; automatic fine-grained transaction categorization; independent component analysis; industry standard; multitier architecture; performance modeling; regression based resource usage estimation technique; request categorization; resource usage characterization; resource utilization data; synthetic 2-tier Web application; transaction ICA; Benchmark testing; HTML; Microphones; Monitoring; Predictive models; Resource management; Servers; independent component analysis; multi-tier system; regression based; transaction categorization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4577-1827-4
  • Type

    conf

  • DOI
    10.1109/CyberC.2011.31
  • Filename
    6079415