Automatic Extraction of Probabilistic Workload Specifications for Load Testing Session-Based Application Systems
|
|
- April Singleton
- 8 years ago
- Views:
Transcription
1 Bratislava, Slovakia, Automatic Extraction of Probabilistic Workload Specifications for Load Testing Session-Based Application Systems André van Hoorn, Christian Vögele Eike Schulz, Wilhelm Hasselbring, Helmut Krcmar
2 Problem Statement Situation Workload specification and execution essential to evaluate performance properties of session-based application systems (e.g., Krishnamurthy et al. 2006, Menascé et al. 1999, Arlitt et al. 2001) Complication Manual creation of representative workload specifications is difficult, time consuming, and error-prone (Shams et al. 2006) Extraction and specification of workloads strongly depends on the used workload generation tool Throughput Workload Specification Workload Generator SUT Performance Monitor Workload Intensity 2 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
3 Problem Statement Situation Workload specification and execution essential to evaluate performance properties of session-based application systems (e.g., Krishnamurthy et al. 2006, Menascé et al. 1999, Arlitt et al. 2001) Complication Manual creation of representative workload specifications is difficult, time consuming, and error-prone (Shams et al. 2006) Extraction and specification of workloads strongly depends on the used workload generation tool Resolution: WESSBAS 1) System- and tool-agnostic modeling of probabilistic workloads of session-based application systems 2) Automatic extraction of these specifications from running systems including the clustering of navigational patterns 3) Transformation of these specifications into load test scripts 4) Tool support for this approach 3 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
4 WESSBAS Approach 4 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
5 Related Work Extraction/characterization of workload specifications for session-based applications systems (Arlitt et al. 2001, Krishnamurthy et al. 2006) Extraction of Customer Behavior Model Graphs (CBMGs) from HTTP server logs, including K-means clustering to identify CBMGs for similar types of users (Menascé et al. 1999) A DSL-based definition of variable and dynamic load profiles and workload scenarios over time (e.g., Kistowski et al. 2014) Intermediate languages to reduce the complexity of generating different kinds of performance models (Ciancone et al. 2011, Smith et al. 2004, Woodside et al. 2005) 5 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
6 Agenda Problem Statement and Overview of Approach Related Work WESSBAS Approach 1. WESSBAS-DSL 2. Extraction of WESSBAS-DSL Instances 3. Clustering of Customer Groups 4. Transformations into Apache JMeter Evaluation Future Work 6 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
7 Background Markov4JMeter Example of an Application Model [van Hoorn et al. 2008] 7 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
8 Background Markov4JMeter Example of an Application Model [van Hoorn et al. 2008] 8 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
9 WESSBAS-DSL Application Model 9 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
10 Behavior Model + Behavior Mix Background Markov4JMeter [van Hoorn et al. 2008] 10 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
11 WESSBAS-DSL Behavior Mix and Behavior Model(s) 11 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
12 Behavior Model Extraction 12 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
13 Clustering of Customer Groups X-means (Pelleg, Moore 2000) (Absolute) Transition count matrix per session Determine number of clusters and corresponding centroids Assigns instances to the nearest cluster centroid using Euclidean distance (Non-normalized and normalized) yes Instances move group? no stop Behavior Model(s) Behavior Mix Probabilities: Each centroid represent the (relative) transition count matrix Think Times: Calculated based on resulting clusters (not part of clustering) Proportion of the number of instances per cluster Grouping based on minimum Euclidean distance and recalculation of centroids 13 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
14 Transformation into Apache JMeter Test Plans WESSBAS- DSL WESSBAS 14 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
15 Transformation into Apache JMeter Test Plans 15 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
16 Agenda Problem Statement and Overview of Approach Related Work WESSBAS Approach 1. WESSBAS-DSL 2. Extraction of WESSBAS-DSL Instances 3. Clustering of Customer Groups 4. Transformations into Apache JMeter Evaluation Future Work 16 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
17 Evaluation Goals and Methodology Research Questions 1. How accurately do the clustering results match the input Behavior Mix? 2. What is the impact of the clustering results on the workload characteristics? Methodology Instrumentation of SPECjEnterprise2010 using Kieker to obtain session logs Extraction of behavior models and behavior mix (includes clustering) Extraction of WESSBAS-DSL instances Transformation to JMeter test plans Generation of basic application model (only session layer) No input data, no guards and actions Generation of dummy HTTP requests, e.g., Create dummy web application with actionservlet Execute workload on dummy web application and measure workload with Kieker 17 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
18 SPECjEnterprise2010 Transactions Adapt SPECj dealer driver: Login / logout at beginning / end of each transaction Transaction Mix = Behavior Mix 18 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
19 Accuracy of Clustering Research Question 1 TM: Transaction Mix T: Transaction C N : Assigned Cluster MC: Percentage of misclassified N: Number of instances ED: Euclidean Distance NED: Normalized Euclidean Distance 19 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
20 Accuracy of Extracted Workload Specifications Research Question 2 Session-based metrics Request-based metrics Session length Relative counts (common to all workloads) Statistics about session-based metrics Absolute and relative counts 20 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
21 Future Work Extension for model-based performance evaluation (Vögele et. 2014) Automatic generation of application model Executable load tests Automatic learning of guards and actions Generation of protocol layer Extraction and generation of input data Support for workload intensity LIMBO (Kistowski et al. 2014) Additional transformation to alternative workload generators Online clustering to detect evolution of behavior mix Industrial case study Supplementary material (software, (meta-)models, data, scripts) publicly available online: 21 van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
22 References M. F. Arlitt, D. Krishnamurthy, and J. Rolia. Characterizing the scalability of a large web-based shopping system. ACM TOIT, 1(1):44-69, A. van Hoorn, M. Rohr, and W. Hasselbring. Generating probabilistic and intensity-varying workload for Web-based software systems. In Proc. SIPEW '08, pages , D. Krishnamurthy, J. A. Rolia, and S. Majumdar. A synthetic workload generation technique for stress testing sessionbased systems. IEEE TSE, 32(11): , D. A. Menascé, V. A. F. Almeida, R. Fonseca, and M. A. Mendes. A methodology for workload characterization of e- commerce sites. In Proc. EC '99, pages , D. Pelleg, A. W. Moore. X-means: Extending K-means with ecient estimation of the number of clusters. In ICML '00, pages , J. v. Kistowski, N. R. Herbst, and S. Kounev. Modeling variations in load intensity over time. In Proc. LT '14, pages 1-4. ACM, M. Shams, D. Krishnamurthy, and B. Far. A model-based approach for testing the performance of web applications. In Proc. SOQUA 2006, pages ACM, C. Vögele, A. van Hoorn, H. Krcmar. Automatic Extraction of Session-Based Workload Specifications for Architecture- Level Performance Models. In Proc. LT@ICPE 2015 (to appear). ACM A. Ciancone, A. Filieri, M. Drago, R. Mirandola, and V. Grassi. Klapersuite: An integrated model-driven environment for reliability and performance analysis of component-based systems. In Objects, Models, Components, Patterns, volume 6705 of LNCS, pages Springer Berlin Heidelberg, M. Woodside, D. C. Petriu, D. B. Petriu, H. Shen, T. Israr, and J. Merseguer. Performance by unified model analysis (puma). In Proc. WOSP '05, pages 1-12, New York, NY, USA, ACM. C. Smith and C. Llado. Performance model interchange format (pmif 2.0): Xml defintition and implementation. In Proc. QEST '04, pages 38-47, Sept van Hoorn, Vögele, Schulz, Hasselbring, Krcmar WESSBAS: Workload Extraction and Specification for Session-Based Application Systems
Towards a Performance Model Management Repository for Component-based Enterprise Applications
Austin, TX, USA, 2015-02-04 Towards a Performance Model Management Repository for Component-based Enterprise Applications Work-in-Progress Paper (WiP) International Conference on Performance Engineering
More informationUsing Dynatrace Monitoring Data for Generating Performance Models of Java EE Applications
Austin, TX, USA, 2015-02-02 Using Monitoring Data for Generating Performance Models of Java EE Applications Tool Paper International Conference on Performance Engineering (ICPE) 2015 Felix Willnecker 1,
More informationOnline Performance Prediction with Architecture-Level Performance Models
Online Performance Prediction with Architecture-Level Performance Models Fabian Brosig Karlsruhe Institute of Technology, Germany fabian.brosig@kit.edu Abstract: Today s enterprise systems based on increasingly
More informationModel-based Performance Testing of Web Services using Probabilistic Timed Automata
Model-based Performance Testing of Web Services using Probabilistic Timed Automata Fredrik Abbors, Tanwir Ahmad, Dragos Truscan and Ivan Porres Department of Information Technologies, Åbo Akademi University,
More informationUtilizing PCM for Online Capacity Management of Component-Based Software Systems
Utilizing PCM for Online Capacity Management of Component-Based Software Systems André van Hoorn Software Engineering Group, University of Kiel http://se.informatik.uni-kiel.de/ Nov. 18, 2011 @ Palladio
More informationMBPeT: A Model-Based Performance Testing Tool
MBPeT: A Model-Based Performance Testing Tool Fredrik Abbors, Tanwir Ahmad, Dragoş Truşcan, Ivan Porres Department of Information Technologies, Åbo Akademi University Joukahaisenkatu 3-5 A, 20520, Turku,
More information1 Abstracts of all SOSP 2014 Contributions
1 Abstracts of all SOSP 2014 Contributions 1.1 The Descartes Modeling Language: Status Quo (Samuel Kounev, Fabian Brosig, and Nikolaus Huber) This presentation will present a summary of the latest developments
More informationExplorViz: Visual Runtime Behavior Analysis of Enterprise Application Landscapes
ExplorViz: Visual Runtime Behavior Analysis of Enterprise Application Landscapes Florian Fittkau, Sascha Roth, and Wilhelm Hasselbring 2015-05-27 Fittkau, Roth, Hasselbring ExplorViz: Visual Runtime Behavior
More informationKPDAYS 13 Symposium on Software Performance: Joint Kieker/Palladio Days 2013. Karlsruhe, Germany, November 27 29, 2013 Proceedings
Steffen Becker André van Hoorn Wilhelm Hasselbring Ralf Reussner (Eds.) KPDAYS 13 Symposium on Software Performance: Joint Kieker/Palladio Days 2013 Karlsruhe, Germany, November 27 29, 2013 Proceedings
More informationA PERFORMANCE MODEL WEB SERVICE
A PERFORMANCE MODEL WEB SERVICE Catalina M. Lladó, Ramon Puigjaner Universitat Illes Balears Departament de Matemàtiques I Informàtica Cra. de Valldemossa, Km 7.6 07071 Palma de Mallorca, Spain cllado@uib.es,
More informationA STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS
382 A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS Syed Mutahar Aaqib 1, Lalitsen Sharma 2 1 Research Scholar, 2 Associate Professor University of Jammu, India Abstract:
More informationPractical Aspects of Log File Analysis for E-Commerce
Practical Aspects of Log File Analysis for E-Commerce Grażyna Suchacka 1 and Grzegorz Chodak 2 1 Institute of Mathematics and Informatics, Opole University, Opole, Poland 2 Institute of Organisation and
More informationSPEC Research Group. Sam Kounev. SPEC 2015 Annual Meeting. Austin, TX, February 5, 2015
SPEC Research Group Sam Kounev SPEC 2015 Annual Meeting Austin, TX, February 5, 2015 Standard Performance Evaluation Corporation OSG HPG GWPG RG Open Systems Group High Performance Group Graphics and Workstation
More informationSOSP 14 Symposium on Software Performance: Joint Descartes/Kieker/Palladio Days 2014
SOSP 14 Symposium on Software Performance: Joint Descartes/Kieker/Palladio Days 2014 Stuttgart, Germany, November 26 28, 2014 Proceedings Editors: Steffen Becker, Wilhelm Hasselbring, André van Hoorn,
More informationUsing Performance Models to Support Load Testing in a Large SOA Environment Industrial Track
Using Performance Models to Support Load Testing in a Large SOA Environment Industrial Track Christian Vögele fortiss GmbH An-Institut Technische Universität München Agenda 1. Introduction 2. Motivation
More informationSelf Adaptive Software System Monitoring for Performance Anomaly Localization
2011/06/17 Jens Ehlers, André van Hoorn, Jan Waller, Wilhelm Hasselbring Software Engineering Group Christian Albrechts University Kiel Application level Monitoring Extensive infrastructure monitoring,
More informationINSTITUT FÜR INFORMATIK
INSTITUT FÜR INFORMATIK Live Trace Visualization for System and Program Comprehension in Large Software Landscapes Florian Fittkau Bericht Nr. 1310 November 2013 ISSN 2192-6247 CHRISTIAN-ALBRECHTS-UNIVERSITÄT
More informationEARLY PERFORMANCE PREDICTION OF WEB
EARLY PERFORMANCE PREDICTION OF WEB SERVICES Ch Ram Mohan Reddy 1, D Evangelin Geetha 2, KG Srinivasa 2, T V Suresh Kumar 2, K Rajani Kanth 2 1 B M S College of Engineering, Bangalore - 19, India 2 M S
More informationWeb Application Testing. Web Performance Testing
Web Application Testing Web Performance Testing Objectives of Performance Testing Evaluate runtime compliance to performance requirements Check different properties such as throughput (bits/sec, packets/sec)
More informationTowards Studying the Performance Effects of Design Patterns for Service Oriented Architecture
Towards Studying the Performance Effects of Design Patterns for Oriented Architecture Nariman Mani, Dorina C. Petriu, Murray Woodside Carleton University Department of Systems and Computer Engineering
More informationWALTy: A User Behavior Tailored Tool for Evaluating Web Application Performance
WALTy: A User Behavior Tailored Tool for Evaluating Web Application Performance G. Ruffo, R. Schifanella, and M. Sereno Dipartimento di Informatica Università degli Studi di Torino Corso Svizzera, 185-10149
More informationPerformance Workload Design
Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles
More informationIntegrating the Palladio-Bench into the Software Development Process of a SOA Project
Integrating the Palladio-Bench into the Software Development Process of a SOA Project Andreas Brunnert 1, Alexandru Danciu 1, Christian Vögele 1, Daniel Tertilt 1, Helmut Krcmar 2 1 fortiss GmbH Guerickestr.
More informationCapacity Planning: an Essential Tool for Managing Web Services
Capacity Planning: an Essential Tool for Managing Web Services Virgílio Almeida i and Daniel Menascé ii Speed, around-the-clock availability, and security are the most common indicators of quality of service
More informationWorkload-sensitive Timing Behavior Anomaly Detection in Large Software Systems
Abteilung Software Engineering Fakultät II Informatik, Wirtschafts- und Rechtswissenschaften Department für Informatik Diploma Thesis Workload-sensitive Timing Behavior Anomaly Detection in Large Software
More informationAutomatic Workload Characterization Using System Log Analysis
Automatic Workload Characterization Using System Log Analysis Mahmoud Awad Daniel A. Menascé Dept. of Computer Science, MS 4A5 Volgenau School of Engineering George Mason University Fairfax, VA 22030,
More informationSuccessful Factors for Performance Testing Projects. NaveenKumar Namachivayam - Founder - QAInsights
Successful Factors for Performance Testing Projects NaveenKumar Namachivayam - Founder - QAInsights Contents Introduction... 2 Planning... 3 Staffing... 5 Test Environments... 7 Support... 8 Intuitive
More informationIntegrating Performance Characterization with Software Development
International Journal of Basic & Applied Sciences IJBAS-IJENS Vol: 11 No: 02 7 Integrating Performance Characterization with Software Development Abstract- The importance of integrating performance considerations
More informationA Model-Based Approach for Testing the Performance of Web Applications
A Model-Based Approach for Testing the Performance of Web Applications Mahnaz Shams Diwakar Krishnamurthy Behrouz Far Department of Electrical and Computer Engineering, University of Calgary, 2500 University
More informationModel-based Techniques for Performance Engineering of Business Information Systems
Model-based Techniques for Performance Engineering of Business Information Systems Samuel Kounev 1, Nikolaus Huber 1, Simon Spinner 2, and Fabian Brosig 1 1 Karlsruhe Institute of Technology (KIT) Am Fasanengarten
More informationTowards a Resource Elasticity Benchmark for Cloud Environments. Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi
Towards a Resource Elasticity Benchmark for Cloud Environments Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi Introduction & Background Resource Elasticity Utility Computing (Pay-Per-Use):
More informationGECO: Automatic Generator-Composition for (Aspect-oriented) DSLs
GECO: Automatic Generator-Composition for (Aspect-oriented) DSLs Doctoral Symposium - MODELS 2014 Reiner Jung Christian-Albrechts-University Kiel, Germany 30.09.2014 Domain-specific Languages Motivation
More informationComparing Improved Versions of K-Means and Subtractive Clustering in a Tracking Application
Comparing Improved Versions of K-Means and Subtractive Clustering in a Tracking Application Marta Marrón Romera, Miguel Angel Sotelo Vázquez, and Juan Carlos García García Electronics Department, University
More informationAutomated detection of performance regressions in web applications using association rule mining. Master s Thesis
Automated detection of performance regressions in web applications using association rule mining Master s Thesis Źmicier Žaleźničenka Automated detection of performance regressions in web applications
More informationBUNGEE An Elasticity Benchmark for Self-Adaptive IaaS Cloud Environments
BUNGEE An Elasticity Benchmark for Self-Adaptive IaaS Cloud Environments Andreas Weber, Nikolas Herbst, Henning Groenda, Samuel Kounev Munich - November 5th, 2015 Symposium on Software Performance 2015
More informationModel-based Performance Evaluation of Large-Scale Smart Metering Architectures
Austin, TX, USA, 2015-02-01 Model-based Performance Evaluation of Large-Scale Smart Metering Architectures 4 th International Workshop on Large-Scale Testing (LT) 2015 Johannes Kroß 1, Andreas Brunnert
More informationAudit Trail Analysis for Traffic Intensive Web Application
Audit Trail Analysis for Traffic Intensive Web Application Ka-I Pun, Yain-Whar Si Faculty of Science and Technology, University of Macau {ma56543, fstasp}@umac.mo Abstract Web-enabled business processes
More informationGECO: Automatic Generator-Composition for (Aspect-oriented) DSLs
GECO: Automatic Generator-Composition for (Aspect-oriented) DSLs Doctoral Symposium Reiner Jung Christian-Albrechts-Universität zu Kiel Institut für Informatik 26.02.2014 Domain-specific Languages Motivation
More informationSelf-Aware Software and Systems Engineering: A Vision and Research Roadmap
Self-Aware Software and Engineering: A Vision and Research Roadmap Samuel Kounev Institute for Program Structures and Data Organization (IPD) Karlsruhe Institute of Technology (KIT) 76131 Karlsruhe, Germany
More informationServer. Browser. rtt
A Methodology for Workload Characterization of E-commerce Sites Daniel A. Menascb Dept. of Computer Science George Mason University Fairfax, VA 22030 USA menasce@cs.gmu.edu Rodrigo Fonseca Dept. of Computer
More informationSpeed, around-the-clock availability, and
Capacity planning addresses the unpredictable workload of an e-business to produce a competitive and cost-effective architecture and system. Virgílio A.F. Almeida and Daniel A. Menascé Capacity Planning:
More informationPerformance Evaluation Approach for Multi-Tier Cloud Applications
Journal of Software Engineering and Applications, 2013, 6, 74-83 http://dx.doi.org/10.4236/jsea.2013.62012 Published Online February 2013 (http://www.scirp.org/journal/jsea) Performance Evaluation Approach
More informationThe Importance of Load Testing For Web Sites
of Web Sites Daniel A. Menascé George Mason University menasce@cs.gmu.edu Developers typically measure a Web application s quality of service in terms of response time, throughput, and availability. Poor
More informationRanking Configuration Parameters in Multi-Tiered E-Commerce Sites
Ranking Configuration Parameters in Multi-Tiered E-Commerce Sites Monchai Sopitkamol 1 Abstract E-commerce systems are composed of many components with several configurable parameters that, if properly
More informationsupported Application QoS in Shared Resource Pools
Supporting Application QoS in Shared Resource Pools Jerry Rolia, Ludmila Cherkasova, Martin Arlitt, Vijay Machiraju HP Laboratories Palo Alto HPL-2006-1 December 22, 2005* automation, enterprise applications,
More informationPerformance Validation at Early Stages of Software Development
Performance Validation at Early Stages of Software Development Connie U. Smith*, Murray Woodside** *Performance Engineering Services, Santa Fe, USA (www.perfeng.com) ** Carleton University, Ottawa K1S
More informationWeb Forensic Evidence of SQL Injection Analysis
International Journal of Science and Engineering Vol.5 No.1(2015):157-162 157 Web Forensic Evidence of SQL Injection Analysis 針 對 SQL Injection 攻 擊 鑑 識 之 分 析 Chinyang Henry Tseng 1 National Taipei University
More informationCapturing provenance information with a workflow monitoring extension for the Kieker framework
Capturing provenance information with a workflow monitoring extension for the Kieker framework Peer C. Brauer Wilhelm Hasselbring Software Engineering Group, University of Kiel, Christian-Albrechts-Platz
More informationE-Commerce Web Siteapilot Admissions Control Mechanism
Profit-aware Admission Control for Overload Protection in E-commerce Web Sites Chuan Yue and Haining Wang Department of Computer Science The College of William and Mary {cyue,hnw}@cs.wm.edu Abstract Overload
More informationPerformance Modeling in Industry: A Case Study on Storage Virtualization
Performance Modeling in Industry: A Case Study on Storage Virtualization Christoph Rathfelder FZI Forschungszentrum Informatik 76131 Karlsruhe, Germany rathfelder@fzi.de Nikolaus Huber Karlsruhe Institute
More informationDeriving Performance Requirements and Test Cases with the Performance Refinement and Evolution Model (PREM)
Deriving Performance Requirements and Test Cases with the Performance Refinement and Evolution Model (PREM) Chih-Wei Ho Dept. of Computer Science, North Carolina State Univ. 890 Oval Drive, Campus Box
More informationOnline Performance Anomaly Detection with
ΘPAD: Online Performance Anomaly Detection with Tillmann Bielefeld 1 1 empuxa GmbH, Kiel KoSSE-Symposium Application Performance Management (Kieker Days 2012) November 29, 2012 @ Wissenschaftszentrum Kiel
More informationAutomated Extraction of Rich Software Models from Limited System Information
Automated Extraction of Rich Software Models from Limited System Information Michael Langhammer Arman Shahbazian Nenad Medvidovic Ralf H. Reussner Karlsruhe Institute of Technology, Karlsruhe, Germany
More informationApplying Data Analysis to Big Data Benchmarks. Jazmine Olinger
Applying Data Analysis to Big Data Benchmarks Jazmine Olinger Abstract This paper describes finding accurate and fast ways to simulate Big Data benchmarks. Specifically, using the currently existing simulation
More informationHow To Predict Performance From A Network Model In Unminer (Uml)
Performance Evaluation of UML Software Architectures with Multiclass Queueing Network Models Simonetta Balsamo Moreno Marzolla Dipartimento di Informatica, Università Ca Foscari di Venezia via Torino 155
More informationPerformance Model Driven QoS Guarantees and Optimization in Clouds
Performance Model Driven QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li, John Chinneck, Murray Woodside Dept of Systems and Computer Engineering Carleton University, Ottawa Canada {zwli chinneck
More informationSummer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary
Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary For the first week I was given two papers to study. The first one was Web Service Testing Tools: A Comparative
More informationAN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM K.Kungumaraj, M.Sc., B.L.I.S., M.Phil., Research Scholar, Principal, Karpagam University, Hindusthan Institute of Technology, Coimbatore
More informationCharacterizing User Behavior on a Mobile SMS-Based Chat Service
Characterizing User Behavior on a Mobile SMS-Based Chat Service Rafael de A. Oliveira 1, Wladmir C. Brandão 1, Humberto T. Marques-Neto 1 1 Instituto de Informática Pontifícia Universidade Católica de
More informationPERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS
PERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS Andrew J. Kornecki, Nick Brixius Embry Riddle Aeronautical University, Daytona Beach, FL 32114 Email: kornecka@erau.edu, brixiusn@erau.edu Ozeas
More informationTool-Supported Application Performance Problem Detection and Diagnosis. André van Hoorn. http://www.iste.uni-stuttgart.de/rss/
Tool-Supported Application Performance Problem Detection and Diagnosis University of Stuttgart Institute of Software Technology, Reliable Software Systems Group http://www.iste.uni-stuttgart.de/rss/ Agenda
More informationTowards Online Performance Model Extraction in Virtualized Environments
Towards Online Performance Model Extraction in Virtualized Environments Simon Spinner 1, Samuel Kounev 1, Xiaoyun Zhu 2, and Mustafa Uysal 2 1 Karlsruhe Institute of Technology (KIT) {simon.spinner,kounev}@kit.edu
More informationTowards Performance Awareness in Java EE Development Environments
Towards Performance Awareness in Java EE Development Environments Alexandru Danciu 1, Andreas Brunnert 1, Helmut Krcmar 2 1 fortiss GmbH Guerickestr. 25, 80805 München, Germany {danciu, brunnert}@fortiss.org
More informationPerformance Testing and Optimization in Web-Service Based Applications
Performance Testing and Optimization in Web-Service Based Applications Mesfin Mulugeta mesfin.mulugeta@blackboard.com Sr. Software Performance Engineer Goals of the Presentation Brief introduction to software
More informationCloudbuz at Glance. How to take control of your File Transfers!
How to take control of your File Transfers! A MFT solution for ALL organisations! Cloudbuz is a MFT (Managed File Transfer) platform for organisations and businesses installed On-Premise or distributed
More informationThe Performance Cockpit Approach: A Framework for Systematic Performance Evaluations
The Performance Cockpit Approach: A Framework for atic Performance Evaluations Dennis Westermann, Jens Happe, Michael Hauck, and Christian Heupel SAP Research, Vincenz-Priessnitz-Strasse 1, 76131 Karlsruhe,
More informationPredictive and Dynamic Resource Allocation for Enterprise Applications
2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Predictive and Dynamic Resource Allocation for Enterprise Applications M. Al-Ghamdi, A.P. Chester, S.A. Jarvis
More informationObject Popularity Distributions in Online Social Networks
Object Popularity Distributions in Online Social Networks Theo Lins Computer Science Dept. Federal University of Ouro Preto (UFOP) Ouro Preto, Brazil theosl@gmail.com Wellington Dores Computer Science
More informationDistributed Framework for Data Mining As a Service on Private Cloud
RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &
More informationArchitectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles
Architectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles Sebastian Lehrig Software Engineering Group & Heinz Nixdorf Institute University of Paderborn, Paderborn, Germany
More informationA Case Study on Model-Driven and Conventional Software Development: The Palladio Editor
A Case Study on Model-Driven and Conventional Software Development: The Palladio Editor Klaus Krogmann, Steffen Becker University of Karlsruhe (TH) {krogmann, sbecker}@ipd.uka.de Abstract: The actual benefits
More informationPerformance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce
More informationHow To Evaluate Web Applications
A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality Pier Luca Lanzi, Maristella Matera, Andrea Maurino Dipartimento di Elettronica e Informazione, Politecnico di
More informationBuilding well-balanced CDN 1
Proceedings of the Federated Conference on Computer Science and Information Systems pp. 679 683 ISBN 978-83-60810-51-4 Building well-balanced CDN 1 Piotr Stapp, Piotr Zgadzaj Warsaw University of Technology
More informationHow To Test For Performance
: Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review
More informationLayered Dependability Modeling of an Air Traffic Control System
Layered Dependability Modeling of an Air Traffic Control System Olivia Das, C. Murray Woodside Dept. of Systems and Computer Engineering, Carleton University, Ottawa, Canada email: odas@sce.carleton.ca,
More informationHora: Online Failure Prediction Framework for Component-based Software Systems Based on Kieker and Palladio
Hora: Online Failure Prediction Framework for Component-based Software Systems Based on Kieker and Palladio Teerat Pitakrat Institute of Software Technology University of Stuttgart Universitätstraße 38
More informationPerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications Varsha Apte Nadeesh T. V. Department of Computer Science and Engineering Indian Institute of Technology
More informationSensitivity Analysis and Patterns Implementation on Load Testing Software Systems
Sensitivity Analysis and Patterns Implementation on Load Testing Software Systems Alexandra Nagy*, George Sebastian Chiş Babeş-Bolyai University, Faculty of Economics and Business Administration, Computer
More informationRevel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
More informationA Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems Vincenzo Grassi Università di Roma Tor Vergata, Italy Raffaela Mirandola {vgrassi, mirandola}@info.uniroma2.it Abstract.
More informationElasticity in Cloud Computing: What It Is, and What It Is Not
Elasticity in Cloud Computing: What It Is, and What It Is Not Nikolas Roman Herbst, Samuel Kounev, Ralf Reussner Institute for Program Structures and Data Organisation Karlsruhe Institute of Technology
More informationCharacterization of E-Commerce Traffic
Characterization of E-Commerce Traffic Udaykiran Vallamsetty Advanced Micro Devices Sunnyvale, CA 9486 uday.vallamsetty@amd.com Krishna Kant Intel Corporation Hillsboro, OR 97124 krishna.kant@intel.com
More informationSPECjEnterprise2010 & Java Enterprise Edition (EE) PCM Model Generation DevOps Performance WG Meeting 2014-07-11
SPECjEnterprise2010 & Java Enterprise Edition (EE) PCM Model Generation DevOps Performance WG Meeting 2014-07-11 Andreas Brunnert Performance & Virtualization Group, Information Systems Division fortiss
More informationProviding TPC-W with web user dynamic behavior
Providing TPC-W with web user dynamic behavior Raúl Peña-Ortiz, José A. Gil, Julio Sahuquillo, Ana Pont Departament d Informàtica de Sistemes i Computadors (DISCA) Universitat Politècnica de València Valencia,
More informationComparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information
More informationMike Chyi, Micro Focus Solution Consultant May 12, 2010
Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type
More informationPerformance Benchmarking of Application Monitoring Frameworks
Performance Benchmarking of Application Monitoring Frameworks Jan Waller 2014/5 Kiel Computer Science Series Performance Benchmarking of Application Monitoring Frameworks Dissertation Jan Waller Dissertation
More informationBringing Value to the Organization with Performance Testing
Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of
More informationScenario Care Load Testing in. Ji Wu BeiHang University, China
Scenario Care Load Testing in TTCN-3 Ji Wu BeiHang University, China Agenda Load testing in TTCN-3 Load profile model Load control Test System Framework Virtual user Implementation Reuse existing test
More informationProbabilistic Model Checking at Runtime for the Provisioning of Cloud Resources
Probabilistic Model Checking at Runtime for the Provisioning of Cloud Resources Athanasios Naskos, Emmanouela Stachtiari, Panagiotis Katsaros, and Anastasios Gounaris Aristotle University of Thessaloniki,
More informationNew Challenges for Performance Engineers:
New Challenges for Performance Engineers: Analyzing On-line Services Varsha Apte Associate Prof., IIT-Bombay. (Part of the work was jointly done with: Mohit Gupta, TCS) Outline Motivation Product performance
More informationA Study of Web Log Analysis Using Clustering Techniques
A Study of Web Log Analysis Using Clustering Techniques Hemanshu Rana 1, Mayank Patel 2 Assistant Professor, Dept of CSE, M.G Institute of Technical Education, Gujarat India 1 Assistant Professor, Dept
More informationEfficient Agent Based Testing Framework for Web Applications
International Journal of Scientific & Engineering Research, Volume 3, Issue 2, February-2012 1 Efficient Agent Based Testing Framework for Web Applications Ms.Neha Saluja Prof.Amit Kanskar Abstract- Now
More informationImproved Feedback for Architectural Performance Prediction Using Software Cartography Visualizations
Improved Feedback for Architectural Performance Prediction Using Software Cartography Visualizations Klaus Krogmann 1, Christian M. Schweda 2, Sabine Buckl 2, Michael Kuperberg 1, Anne Martens 1, and Florian
More informationPerformance Testing. Why is important? An introduction. Why is important? Delivering Excellence in Software Engineering
Delivering Excellence in Software Engineering Performance Testing An introduction. Why is important? Why is important? 2 1 https://www.youtube.com/watch?v=8y8vqjqbqdc 3 4 2 Introduction Why is important?
More informationPerformance Modeling of an Apache Web Server with Bursty Arrival Traffic
This is an author produced version of a paper presented at the 4th International Conference on Internet Computing (IC 3), June 23-26, 23, Las Vegas, Nevada. This paper has been peer-reviewed but may not
More informationEvaluation of Control Flow Traces in Software Applications for Intrusion Detection
Appeared in Proceedings of the 12th IEEE International ultitopic Conference (IEEE INIC 2008), pages 373 378. IEEE. Dec. 2008. Evaluation of Control Flow Traces in Software Applications for Intrusion Detection
More informationAgencyPortal v5.1 Performance Test Summary Table of Contents
AgencyPortal v5.1 Performance Test Summary Table of Contents 1. Testing Approach 2 2. Server Profiles 3 3. Software Profiles 3 4. Server Benchmark Summary 4 4.1 Account Template 4 4.1.1 Response Time 4
More informationThe Process Guidelines should be used in conjunction with the standard OUM process guidelines when using Testing and Quality Management Tools.
OUM 6.3 Testing and Quality Management Tools Supplemental Guide Method Navigation Current Page Navigation TESTING AND QUALITY MANAGEMENT TOOLS SUPPLEMENTAL GUIDE This document contains OUM supplemental
More information