Using regression splines for software performance analysis
Proceedings of the 2nd international workshop on Software and performance
Characterizing the scalability of a large web-based shopping system
ACM Transactions on Internet Technology (TOIT)
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Software performance testing based on workload characterization
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Early performance testing of distributed software applications
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Creating Effective Load Models for Performance Testing with Incomplete Empirical Data
WSE '04 Proceedings of the Web Site Evolution, Sixth IEEE International Workshop
Stability of Feature Selection Algorithms
ICDM '05 Proceedings of the Fifth IEEE International Conference on Data Mining
Dynamic estimation of CPU demand of web traffic
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
The Future of Software Performance Engineering
FOSE '07 2007 Future of Software Engineering
Performance Model Estimation and Tracking Using Optimal Filters
IEEE Transactions on Software Engineering
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark
Performance Evaluation
Black-box performance models: prediction based on observation
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Automated Feature Model-Based Generation of Refinement Transformations
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Automated extraction of palladio component models from running enterprise Java applications
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Enhanced inferencing: estimation of a workload dependent performance model
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Estimating service resource consumption from response time measurements
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
State dependence in performance evaluation of component-based software systems
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Parametric performance completions for model-driven performance prediction
Performance Evaluation
Benchmarking publish/subscribe-based messaging systems
DASFAA'10 Proceedings of the 15th international conference on Database systems for advanced applications
IEEE Transactions on Software Engineering
Using software performance curves for dependable and cost-efficient service hosting
Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems
Application of advanced model-driven techniques in performance engineering
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
Performance cockpit: systematic measurements and analyses
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Can linear approximation improve performance prediction ?
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
Efficient experiment selection in automated software performance evaluations
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
Systematic adoption of genetic programming for deriving software performance curves
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Integrating software performance curves with the palladio component model
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Modeling cloud performance with kriging
Proceedings of the 34th International Conference on Software Engineering
A generic methodology to derive domain-specific performance feedback for developers
Proceedings of the 34th International Conference on Software Engineering
Performance problem diagnostics by systematic experimentation
Proceedings of the 18th international doctoral symposium on Components and architecture
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Constructing performance model of JMS middleware platform
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
Software performance engineering (SPE) enables software architects to ensure high performance standards for their applications. However, applying SPE in practice is still challenging. Most enterprise applications include a large software basis, such as middleware and legacy systems. In many cases, the software basis is the determining factor of the system’s overall timing behavior, throughput, and resource utilization. To capture these influences on the overall system’s performance, established performance prediction methods (model-based and analytical) rely on models that describe the performance-relevant aspects of the system under study. Creating such models requires detailed knowledge on the system’s structure and behavior that, in most cases, is not available. In this paper, we abstract from the internal structure of the system under study. We focus on message-oriented middleware (MOM) and analyze the dependency between the MOM’s usage and its performance. We use statistical inference to conclude these dependencies from observations. For ActiveMQ 5.3, the resulting functions predict the performance with a relative mean square error 0.1.