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 …
Elastic resource scaling lets cloud systems meet application service level objectives (SLOs) with minimum resource provisioning costs. In this paper, we present CloudScale, a system …
We propose a new design for highly concurrent Internet services, which we call the staged event-driven architecture (SEDA). SEDA is intended to support massive concurrency …
K Li, P Hudak - ACM Transactions on Computer Systems (TOCS), 1989 - dl.acm.org
The memory coherence problem in designing and implementing a shared virtual memory on loosely coupled multiprocessors is studied in depth. Two classes of algorithms, centralized …
Dynamically adjusting the number of virtual machines (VMs) assigned to a cloud application to keep up with load changes and interference from other uses typically requires detailed …
This paper presents a feedback control real-time scheduling (FCS) framework for adaptive real-time systems. An advantage of the FCS framework is its use of feedback control theory …
HC Lim, S Babu, JS Chase - … of the 7th international conference on …, 2010 - dl.acm.org
Elasticity-where systems acquire and release resources in response to dynamic workloads, while paying only for what they need-is a driving property of cloud computing. At the core of …
This dissertation presents an automated system to generate highly efficient, platform- adapted implementations of sparse matrix kernels. We show that conventional …
M Welsh, D Culler - 4th USENIX Symposium on Internet Technologies …, 2003 - usenix.org
As Internet services become more popular and pervasive, a critical problem that arises is managing the performance of services under extreme overload. This paper presents a set of …