期刊文献+

面向性能剖析的Web应用自动性能建模方法 被引量:6

Automatic Performance Modeling Approach to Performance Profiling of Web Applications
下载PDF
导出
摘要 提出了一种面向性能剖析的Web应用自动性能建模方法.该方法考虑了用户行为与系统中不同服务之间的关联,动态地构造与应用实际状态相符的性能模型,并利用Kalman滤波所具备的过滤"噪声"和适应变化的特性,精确估算各服务所需CPU时间.实验结果表明,该方法可以适应Web应用内、外部环境的变化,分析结果可为瓶颈定位和容量规划等性能保障技术提供高质量数据. This paper proposes an automatic performance modeling approach for performance profiling of Web applications. In addition, the study proposes an automatic approach to build performance model. Both the user behaviors and their corresponding internal service relations are modeled, and the CPU time consumed by each service is also obtained through Kalman filter, which can "absorb" some level of noise in real-world data. Experimental results show that this approach can adapt to the change in both the inner and outer environments of Web applications and provide valuable information for capacity planning and bottleneck detection.
出处 《软件学报》 EI CSCD 北大核心 2012年第4期786-801,共16页 Journal of Software
基金 国家自然科学基金(61100068) 国家重点基础研究发展计划(973)(2009CB320704) 核高基重大专项(2009ZX01043-001-05 2009ZX01043-003-001 2010ZX01045-001-010-4) 武汉大学软件工程国家重点实验室开放基金(SKLSE20100821)
关键词 WEB应用 性能剖析 性能建模 KALMAN滤波 Web application performance profiling performance modeling Kalman filter
  • 相关文献

参考文献1

二级参考文献19

  • 1Smith CU,Williams LG.Performance Solutions.New York:Addison-Wesley Publishing Co.,2002.
  • 2Balsamo S,Marco AD,Inverardi P,Simeoni M.Model-Based performance prediction in software development:A survey.IEEE Trans.on Software Engineering,2004,30(5):295-310.
  • 3Emmerich W.Software engineering and middleware:A roadmap.In:Finkelstein A,ed.Proc.of the 22nd Int'l Conf.on Software Engineering.New York:ACM Press,2000.117-129.
  • 4Petriu DC,Wang X.From UML description of high-level software architectures to LQN performance models.In:Nagl M,Schuerr A,Muench M,eds.Proc.of the Applications of Graph Trans.with Industrial Relevance Workshop.LNCS 1779,Netherlands:Springer-Verlag,1999.47-62.
  • 5Petriu DC,Shen H.Applying the UML performance profile:Graph grammar-based derivation of LQN models from UML specifications.In:Field T,Harrison PG,Bradley JT,Harder U,eds.Proc.of the 12th Int'l Conf.Computer Performance Evaluation.Modeling Techniques and Tools.Berlin:Springer-Verlag,2002.159-177.
  • 6Khkipuro P.Performance modeling framework for CORBA based distributed systems[Ph.D.Thesis].Finland:Helsinki University,2000.
  • 7Petriu D,Amer H,Majumdar S,Abdul-Fatah I.Using analytic models for predicting middleware performance.In:Woodside M,Gomaa H,Menasce D,eds.Proc.of the 2nd Int'l Workshop Software and Performance.New York:ACM Press 2000.189-194.
  • 8Verdiekt T,Dhoedt B,Gielen F,Demeester P.Modeling the performance of CORBA using layered queueing networks.In:Proc.of the 29th Euromicro Conf.New York:IEEE Computer Society Press,2003.117-123.
  • 9Smith CU,Williams LG.Performance engineering models of CORBA-based distributed-object systems.In:Proc.of the Computer Measurement Group Conf.Computer Measurement Group,1998.886-898.
  • 10Liu Y,Fekete A,Gorton I.Design-Level performance prediction of component-based applications.IEEE Trans.on Software Engineering,2005,31 (11):928-941.

共引文献5

同被引文献55

  • 1周学权,战德臣,聂兰顺,孟凡超.面向多租户的多层次可伸缩SaaS软件架构研究[J].华中科技大学学报(自然科学版),2013,41(S2):131-136. 被引量:5
  • 2何丽,韩文秀.一种基于后缀树的Web访问模式挖掘算法[J].计算机应用,2004,24(11):68-70. 被引量:6
  • 3郭忠南,孟凡荣.关系数据库性能优化研究[J].计算机工程与设计,2006,27(23):4484-4486. 被引量:27
  • 4友盟统计分析平台[OL].http://www.umeng.com/analytics.
  • 5Flurry Analytics[OL]. http://www, flurry, com/flurry-analyt- ics. html.
  • 6Ravindranath I., Padhye J, Agarwal S, et al. Applnsight : Mobile App Performance Monitoring in the Wild [C] // Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation. Hollywood, USA, 2012.
  • 7Enck W, PGilbert W, Chun B-G, et al. TaintDroid: An Informa- tion Flow Tracking System for Realtime Privacy Monitoring on Smartphones[C] // Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation. Vancouver, Canada, 2010.
  • 8Yang Wei,Prasad M R,Xie Tao. A Grey-Box Approach for Au tomated GUI Model Generation of Mobile Applications[C]// Proceedings of the 16th International Conference on Fundamen- tal Approaches to Software Engineering. Rome, Italy, 2013.
  • 9Hao Shuai,Li Ding, Halfond W G J, et al. SIF: A Selective In strumentation Framework for Mobile Applications [C]//Pro ceeding of the 1 lth Annual International Conference on Mobile Systems,Applications,and Services. Taipei,Taiwan,2013.
  • 10Brooks P A, Memon A M. Automated GUI Testing Guided By Usage Profiles[C]//Proceedings of the 22nd IEEE/ACM Inter national Conference on Automated Software Engineering. Atlan ta, USA, 2007.

引证文献6

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部