A survey of resource management in multi-tier web applications
Web applications are mostly designed with multiple tiers for flexibility and software
reusability. It is difficult to model the behavior of multi-tier Web applications due to the fact …
reusability. It is difficult to model the behavior of multi-tier Web applications due to the fact …
Real time scheduling theory: A historical perspective
In this 25th year anniversary paper for the IEEE Real Time Systems Symposium, we review
the key results in real-time scheduling theory and the historical events that led to the …
the key results in real-time scheduling theory and the historical events that led to the …
Autoscale: Dynamic, robust capacity management for multi-tier data centers
A Gandhi, M Harchol-Balter, R Raghunathan… - ACM Transactions on …, 2012 - dl.acm.org
Energy costs for data centers continue to rise, already exceeding $15 billion yearly. Sadly
much of this power is wasted. Servers are only busy 10--30% of the time on average, but …
much of this power is wasted. Servers are only busy 10--30% of the time on average, but …
Automated control of multiple virtualized resources
Virtualized data centers enable sharing of resources among hosted applications. However, it
is difficult to satisfy service-level objectives (SLOs) of applications on shared infrastructure …
is difficult to satisfy service-level objectives (SLOs) of applications on shared infrastructure …
Adaptive control of virtualized resources in utility computing environments
Data centers are often under-utilized due to over-provisioning as well as time-varying
resource demands of typical enterprise applications. One approach to increase resource …
resource demands of typical enterprise applications. One approach to increase resource …
Resource provisioning with budget constraints for adaptive applications in cloud environments
Q Zhu, G Agrawal - Proceedings of the 19th ACM International …, 2010 - dl.acm.org
Utility computing was a vision stated more than 40 years ago. It refers to the idea that
computing resources and services can be delivered, utilized, and paid for as utilities such as …
computing resources and services can be delivered, utilized, and paid for as utilities such as …
Utility-driven workload management using nested control design
Virtualization and consolidation of IT resources have created a need for more effective
workload management tools, one that dynamically controls resource allocation to a hosted …
workload management tools, one that dynamically controls resource allocation to a hosted …
Feedback performance control in software services
Feedback performance control in software services Page 1 Software systems are becoming
larger and more complex. At the same time, they are being de- ployed in applications where …
larger and more complex. At the same time, they are being de- ployed in applications where …
Supporting GPU sharing in cloud environments with a transparent runtime consolidation framework
Driven by the emergence of GPUs as a major player in high performance computing and the
rapidly growing popularity of cloud environments, GPU instances are now being offered by …
rapidly growing popularity of cloud environments, GPU instances are now being offered by …
Feedback control architecture and design methodology for service delay guarantees in web servers
C Lu, Y Lu, TF Abdelzaher… - IEEE Transactions on …, 2006 - ieeexplore.ieee.org
This paper presents the design and implementation of an adaptive Web server architecture
to provide relative and absolute connection delay guarantees for different service classes …
to provide relative and absolute connection delay guarantees for different service classes …