A survey of resource management in multi-tier web applications

D Huang, B He, C Miao - IEEE Communications Surveys & …, 2014 - ieeexplore.ieee.org
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 …

Real time scheduling theory: A historical perspective

L Sha, T Abdelzaher, KE Årzén, A Cervin, T Baker… - Real-time systems, 2004 - Springer
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 …

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 …

Automated control of multiple virtualized resources

P Padala, KY Hou, KG Shin, X Zhu, M Uysal… - Proceedings of the 4th …, 2009 - dl.acm.org
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 …

Adaptive control of virtualized resources in utility computing environments

P Padala, KG Shin, X Zhu, M Uysal, Z Wang… - Proceedings of the 2nd …, 2007 - dl.acm.org
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 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 …

Utility-driven workload management using nested control design

X Zhu, Z Wang, S Singhal - 2006 American Control Conference, 2006 - ieeexplore.ieee.org
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 …

Feedback performance control in software services

TF Abdelzaher, JA Stankovic, C Lu… - IEEE Control Systems …, 2003 - ieeexplore.ieee.org
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 …

Supporting GPU sharing in cloud environments with a transparent runtime consolidation framework

VT Ravi, M Becchi, G Agrawal… - Proceedings of the 20th …, 2011 - dl.acm.org
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 …

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 …