Agile dynamic provisioning of multi-tier internet applications

B Urgaonkar, P Shenoy, A Chandra, P Goyal… - ACM Transactions on …, 2008 - dl.acm.org
Dynamic capacity provisioning is a useful technique for handling the multi-time-scale
variations seen in Internet workloads. In this article, we propose a novel dynamic …

Performance modeling and evaluation of distributed component-based systems using queueing petri nets

S Kounev - IEEE Transactions on Software Engineering, 2006 - ieeexplore.ieee.org
Performance models are used increasingly throughout the phases of the software
engineering lifecycle of distributed component-based systems. However, as systems grow in …

Analytic modeling of multitier internet applications

B Urgaonkar, G Pacifici, P Shenoy, M Spreitzer… - ACM Transactions on …, 2007 - dl.acm.org
Since many Internet applications employ a multitier architecture, in this article, we focus on
the problem of analytically modeling the behavior of such applications. We present a model …

Model-based self-adaptive resource allocation in virtualized environments

N Huber, F Brosig, S Kounev - … of the 6th International Symposium on …, 2011 - dl.acm.org
The adoption of virtualization and Cloud Computing technologies promises a number of
benefits such as increased flexibility, better energy efficiency and lower operating costs for IT …

SimQPN—A tool and methodology for analyzing queueing Petri net models by means of simulation

S Kounev, A Buchmann - Performance Evaluation, 2006 - Elsevier
The queueing Petri net (QPN) paradigm provides a number of benefits over conventional
modeling paradigms such as queueing networks and generalized stochastic Petri nets …

Automated extraction of palladio component models from running enterprise java applications

F Brosig, S Kounev, K Krogmann - Proceedings of the Fourth …, 2009 - dl.acm.org
Nowadays, software systems have to fulfill increasingly stringent requirements for
performance and scalability. To ensure that a system meets its performance requirements …

Automatic performance model generation for java enterprise edition (ee) applications

A Brunnert, C Vögele, H Krcmar - … 2013, Venice, Italy, September 16-17 …, 2013 - Springer
The effort required to create performance models for enterprise applications is often out of
proportion compared to their benefits. This work aims to reduce this effort by introducing an …

Resource overbooking and application profiling in a shared internet hosting platform

B Urgaonkar, P Shenoy, T Roscoe - ACM Transactions on Internet …, 2009 - dl.acm.org
In this article, we present techniques for provisioning CPU and network resources in shared
Internet hosting platforms running potentially antagonistic third-party applications. The …

Model-driven system capacity planning under workload burstiness

G Casale, N Mi, E Smirni - IEEE Transactions on Computers, 2009 - ieeexplore.ieee.org
In this paper, we define and study a new class of capacity planning models called MAP
queueing networks. MAP queueing networks provide the first analytical methodology to …

Behavioral-based performability modeling and evaluation of e-commerce systems

PJ Mitrevski, IS Hristoski - Electronic Commerce Research and …, 2014 - Elsevier
Assuring high quality of web services, especially regarding service reliability, performance
and availability of e-commerce systems (unified under the term performability), has turned …