MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Controlware: A middleware architecture for feedback control of software performance (2002) [31 citations — 12 self]

Download:
Download as a PDF | Download as a PS
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