Performance Mimicking Benchmarks for Multi-tier Applications

被引:2
|
作者
Duttagupta, Subhasri [1 ]
Kumar, Mukund [1 ]
Apte, Varsha [2 ]
机构
[1] Tata Consultancy Serv, Performance Engn Res Ctr, Bombay, Maharashtra, India
[2] Indian Inst Technol, Dept Comp Sci & Engn, Bombay, Maharashtra, India
关键词
Performance; Prediction; Benchmarks; Cross-platform;
D O I
10.1145/2859889.2859898
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Predicting performance of multi-tier enterprise applications for a target platform is of significant importance to IT industries especially when target environment is unavailable for deployment. Performance modeling techniques depend on accurate estimation of resource demands for a specific application. This paper proposes a methodology for deriving Performance Mimicking benchmarks (PMBs) that can predict resource demand of application server of multi-tier on-line transaction processing applications on a target environment. PMBs do not require the actual application to be deployed on the target itself. These benchmarks invoke similar method calls as the application at different layers in the technology stack that contribute significantly to CPU utilization. Further, they mimic all send and receive interactions with external servers (e.g., database server) and web clients. Ability of PMBs for service demand prediction is validated with a number of sample multi-tier applications including SPECjEnterprise2010 on disparate hardware configurations. These service demands when used in a modified version of Mean Value Analysis algorithm, can predict throughput and response time with accuracy close to 90%.
引用
收藏
页码:45 / 50
页数:6
相关论文
共 50 条
  • [1] An Approach for the Performance Evaluation of Multi-Tier Cloud Applications
    Garay, Godofredo R.
    Tchernykh, Andrei
    Drozdov, Alexander Yu.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ENGINEERING AND TELECOMMUNICATION, EN&T 2015, 2015, : 63 - 66
  • [2] Measuring and Characterizing the Performance of Interactive Multi-tier Cloud Applications
    Hajjat, Mohammad
    Shankaranarayanan, P. N.
    Sivakumar, Ashiwan
    Rao, Sanjay
    [J]. 2015 IEEE 21ST INTERNATIONAL WORKSHOP ON LOCAL & METROPOLITAN AREA NETWORKS (LANMAN), 2015,
  • [3] THE PROBLEM OF AUTHENTICATION IN THE MULTI-TIER APPLICATIONS
    Pautov, P. A.
    [J]. PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2008, 2 (02): : 87 - 90
  • [4] Maintaining multi-tier web applications
    Zheng, Xiaoyu
    Chen, Mei-Hwa
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 304 - 313
  • [5] Open nested transactions: A support for increasing performance and multi-tier applications
    Saheb, M
    Karoui, R
    Sedillot, S
    [J]. TRANSACTIONS AND DATABASE DYNAMICS, 2000, 1773 : 167 - 192
  • [6] Dynamic provisioning of multi-tier Internet applications
    Urgaonkar, B
    Shenoy, P
    Chandra, A
    Goyal, P
    [J]. ICAC 2005: Second International Conference on Autonomic Computing, Proceedings, 2005, : 217 - 228
  • [7] COMMA: Coordinating the Migration of Multi-tier Applications
    Zheng, Jie
    Ng, T. S. Eugene
    Sripanidkulchai, Kunwadee
    Liu, Zhaolei
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (07) : 153 - 164
  • [8] Recovery guarantees for general multi-tier applications
    Barga, R
    Lomet, D
    Weikum, G
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 543 - 554
  • [9] Performance modeling and analysis of virtualized multi-tier applications under dynamic workloads
    RahimiZadeh, Keyvan
    AnaLoui, Morteza
    Kabiri, Peyman
    Javadi, Bahman
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 56 : 166 - 187
  • [10] A Survey of Resource Management in Multi-Tier Web Applications
    Huang, Dong
    He, Bingsheng
    Miao, Chunyan
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (03): : 1574 - 1590