CPU demand for web serving: Measurement analysis and dynamic estimation
Performance Evaluation
Automatic request categorization in internet services
ACM SIGMETRICS Performance Evaluation Review
Modeling and exploiting query interactions in database systems
Proceedings of the 17th ACM conference on Information and knowledge management
Burstiness in multi-tier applications: symptoms, causes, and new models
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Policy-based autonomic computing with integral support for self-stabilisation
International Journal of Autonomic Computing
Improving the performances of JMS-based applications
International Journal of Autonomic Computing
Injecting realistic burstiness to a traditional client-server benchmark
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Query interactions in database workloads
Proceedings of the Second International Workshop on Testing Database Systems
Self-adjustment strategy for models used in autonomic transactional systems
AIC'09 Proceedings of the 9th WSEAS international conference on Applied informatics and communications
Automated anomaly detection and performance modeling of enterprise applications
ACM Transactions on Computer Systems (TOCS)
Adaptive resource allocation for service-based systems
Proceedings of the First Asia-Pacific Symposium on Internetware
A cost-sensitive adaptation engine for server consolidation of multitier applications
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Towards a middleware for configuring large-scale storage infrastructures
Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science
A systematic and practical approach to generating policies from service level objectives
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Estimating service resource consumption from response time measurements
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Resource demand modeling for multi-tier services
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Resource provisioning for cloud computing
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Self-adaptation of service level in distributed systems
Software—Practice & Experience
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Probabilistic performance modeling of virtualized resource allocation
Proceedings of the 7th international conference on Autonomic computing
A cost-sensitive adaptation engine for server consolidation of multitier applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Performance models oriented to the dynamic resource provisioning in shared data centres
ICACT'10 Proceedings of the 12th international conference on Advanced communication technology
Journal of Network and Computer Applications
Predicting completion times of batch query workloads using interaction-aware models and simulation
Proceedings of the 14th International Conference on Extending Database Technology
Dolly: virtualization-driven database provisioning for the cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Dynamic adaptation of response-time models for QoS management in autonomic systems
Journal of Systems and Software
Tracking adaptive performance models using dynamic clustering of user classes
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
A bayesian approach to online performance modeling for database appliances using gaussian models
Proceedings of the 8th ACM international conference on Autonomic computing
Untangling mixed information to calibrate resource utilization in virtual machines
Proceedings of the 8th ACM international conference on Autonomic computing
Interaction-aware scheduling of report-generation workloads
The VLDB Journal — The International Journal on Very Large Data Bases
Auto-scaling to minimize cost and meet application deadlines in cloud workflows
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Research on resource allocation for multi-tier web applications in a virtualization environment
Frontiers of Computer Science in China
Regression-based resource provisioning for session slowdown guarantee in multi-tier Internet servers
Journal of Parallel and Distributed Computing
Predico: a system for what-if analysis in complex data center applications
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
DAPA: diagnosing application performance anomalies for virtualized infrastructures
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services
International Journal of Computational Science and Engineering
Dealer: application-aware request splitting for interactive cloud applications
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Predico: a system for what-if analysis in complex data center applications
Proceedings of the 12th International Middleware Conference
Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Analytical modeling for what-if analysis in complex cloud computing applications
ACM SIGMETRICS Performance Evaluation Review
Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for Percentile-Based Delay Guarantee
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A flexible elastic control plane for private clouds
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Introducing service-level awareness in the cloud
Proceedings of the 4th annual Symposium on Cloud Computing
Hi-index | 0.00 |
The multi-tier implementation has become the industry standard for developing scalable client-server enterprise applications. Since these applications are performance sensitive, effective models for dynamic resource provisioning and for delivering quality of service to these applications become critical. Workloads in such environments are characterized by client sessions of interdependent requests with changing transaction mix and load over time, making model adaptivity to the observed workload changes a critical requirement for model effectiveness. In this work, we apply a regression-based approximation of the CPU demand of client transactions on a given hardware. Then we use this approximation in an analytic model of a simple network of queues, each queue representing a tier, and show the approximation's effectiveness for modeling diverse workloads with a changing transaction mix over time. Using the TPCW benchmark and its three different transaction mixes we investigate factors that impact the efficiency and accuracy of the proposed performance prediction models. Experimental results show that this regression-based approach provides a simple and powerful solution for efficient capacity planning and resource provisioning of multi-tier applications under changing workload conditions.