Download:
|
by Ronghua Zhang, Chenyang Lu, Tarek F. Abdelzaher, John A. Stankovic
In Proceedings of the 2002 International Conference on Distributed Computing Systems
http://www.cs.virginia.edu/~zaher/controlware.ps
Add To MetaCart
Abstract:
Attainment of software performance assurances in open, largely unpredictable environments has recently become an important focus for real-time research. Unlike closed embedded systems, many contemporary distributed real-time applications operate in environments where offered load and available resources suffer considerable random fluctuations, thereby complicating the performance assurance problem. Feedback control theory has recently been identified as a promising analytic foundation for controlling performance of such unpredictable, poorly modeled software systems, the same way other engineering disciplines have used this theory for physical process control. In this paper, we describe the design and implementation of ControlWare, a middleware QoS-control architecture based on control theory, motivated by the needs of performance-assured Internet services. It offers a new type of guarantees we call convergence guarantees that lie between hard and probabilistic guarantees. The efficacy of the architecture in achieving its QoS goals under realistic load conditions is demonstrated in the context of web server and proxy QoS management. 1
Citations
|
556
|
Generating Representative Web Workloads for Network and Server Performance Evaluation
– Barford, Crovella
- 1998
|
|
161
|
A Feedback-driven Proportion Allocator for Real-Rate Scheduling
– Steere, Goel, et al.
- 1999
|
|
160
|
The Common Object Request Broker: Architecture and Specification, Revision 2.0
– Group, Inc
- 1996
|
|
154
|
Processor Capacity Reserves: Operating System Support for Multimedia Applications
– Mercer, Savage, et al.
- 1994
|
|
152
|
The totem single-ring ordering and membership protocol
– Amir, Moser, et al.
- 1995
|
|
149
|
A control theoretic analysis of red
– Hollot, Misra, et al.
|
|
125
|
Feedback Control Real-Time Scheduling: Framework, Modeling and Algorithms. special issue
– u, Stankovic, et al.
|
|
119
|
N.: Performance guarantees for web server end-systems: A control-theoretical approach
– Abdelzaher, Shin, et al.
- 2002
|
|
117
|
A control-based middleware framework for quality-of-service adaptations
– Li, Nahrstedt
- 1999
|
|
90
|
Generalized rate monotonic scheduling theory: A framework for developing real-time systems
– Sha, Rajkumar, et al.
- 1994
|
|
88
|
A feedback control approach for guaranteeing relative delays in web servers
– Lu, Abdelzaher, et al.
- 2001
|
|
70
|
Control-theoretic techniques and thermal-RC modeling for accurate and localized dynamic thermal management
– Skadron, Abdelzaher, et al.
- 2001
|
|
69
|
Using control theory to achieve service level objectives in performance management
– Parekh, Gandhi, et al.
- 2001
|
|
56
|
Web content adaptation to improve server overload behavior
– Abdelzaher, Bhatti
- 1999
|
|
55
|
Web server qos management by adaptive content delivery
– Abdelzaher, Bhatti
- 1999
|
|
52
|
Performance specifications and metrics for adaptive real-time systems
– Lu, Stankovic, et al.
- 2000
|
|
43
|
Differentiated caching services: A control-theoretical approach
– Lu, Saxena, et al.
- 2001
|
|
38
|
A quantitative assured forwarding service
– Christin, Liebeherr, et al.
- 2002
|
|
35
|
An Automated Profiling Subsystem for QoS-Aware Services
– Abdelzaher
- 2000
|
|
35
|
RTCAST: Lightweight Multicast for Real-Time Process Groups
– ABDELZAHER, SHAIKH, et al.
- 1996
|
|
25
|
Swift: A feedback control and dynamic reconfiguration toolkit
– Goel, Steere, et al.
- 1998
|
|
18
|
A low-level processor group membership protocol for LANs
– Rodrigues, Ver'issimo, et al.
- 1993
|
|
12
|
Feedback control of a lotus notes server: Modeling and control design
– Gandhi, Parekh, et al.
- 2001
|
|
6
|
Distributed component object model protocol
– Corporation
- 1998
|
|
5
|
Fieldbus: the foundation for field control systems
– Chatha
- 1994
|
|
5
|
Process control systems: application, design, and tuning
– Shinskey
- 1996
|
|
4
|
Adaptive Control, chapter 2
– Astrom, Wittenmark
- 1995
|