Agile dynamic provisioning of multi-tier internet applications
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 …
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 …
engineering lifecycle of distributed component-based systems. However, as systems grow in …
Analytic modeling of multitier internet applications
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 …
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 …
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
The queueing Petri net (QPN) paradigm provides a number of benefits over conventional
modeling paradigms such as queueing networks and generalized stochastic Petri nets …
modeling paradigms such as queueing networks and generalized stochastic Petri nets …
Automated extraction of palladio component models from running enterprise java applications
Nowadays, software systems have to fulfill increasingly stringent requirements for
performance and scalability. To ensure that a system meets its performance requirements …
performance and scalability. To ensure that a system meets its performance requirements …
Automatic performance model generation for java enterprise edition (ee) applications
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 …
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
In this article, we present techniques for provisioning CPU and network resources in shared
Internet hosting platforms running potentially antagonistic third-party applications. The …
Internet hosting platforms running potentially antagonistic third-party applications. The …
Model-driven system capacity planning under workload burstiness
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 …
queueing networks. MAP queueing networks provide the first analytical methodology to …
Behavioral-based performability modeling and evaluation of e-commerce systems
Assuring high quality of web services, especially regarding service reliability, performance
and availability of e-commerce systems (unified under the term performability), has turned …
and availability of e-commerce systems (unified under the term performability), has turned …