IEEE Transactions on Computers
Software engineering and performance: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Performance validation at early stages of software development
System performance evaluation
Performance solutions: a practical guide to creating responsive, scalable software
Performance solutions: a practical guide to creating responsive, scalable software
Software performance testing based on workload characterization
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
IEEE Transactions on Software Engineering
Performance Prediction: An Industry Perspective
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
A Simulation Model for the Performance Evaluation when Migrating Legacy Systems
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
The Case for Application-Specific Benchmarking
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Early performance testing of distributed software applications
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Performance by Design: Computer Capacity Planning By Example
Performance by Design: Computer Capacity Planning By Example
MASCOTS '04 Proceedings of the The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
The Role of Modeling in the Performance Testing of E-Commerce Applications
IEEE Transactions on Software Engineering
Performance Prediction Based on Knowledge of Prior Product Versions
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
A model transformation framework for the automated building of performance models from UML models
Proceedings of the 5th international workshop on Software and performance
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
Performance evaluation for software migration
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Efficient experiment selection in automated software performance evaluations
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
An industrial case study of performance and cost design space exploration
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
Performance and reliability prediction for evolving service-oriented software systems
Empirical Software Engineering
Hi-index | 0.00 |
Database-centric information systems are critical to the operations of large organisations. In particular, they often process a large amount of data with stringent performance requirements. Currently, however, there is a lack of systematic approaches to evaluating and predicting their performance when they are subject to an exorbitant growth of workload. In this paper, we introduce such a systematic approach that combines benchmarking, production system monitoring, and performance modelling (BMM) to address this issue. The approach helps the performance analyst to understand the system's operating environment and quantify its performance characteristics under varying load conditions via monitoring and benchmarking. Based on such realistic measurements, modelling techniques are used to predict the system performance. Our experience of applying BMM to a real-world system demonstrates the capability of BMM in predicting the performance of existing and enhanced software architectures in planning for its capacity growth.