[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/850928.851887guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

ControlWare: A Middleware Architecture for Feedback Control of Software Performance

Published: 02 July 2002 Publication History

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.

Cited By

View all
  • (2018)Understanding and Auto-Adjusting Performance-Sensitive ConfigurationsACM SIGPLAN Notices10.1145/3296957.317320653:2(154-168)Online publication date: 19-Mar-2018
  • (2018)CALOREEACM SIGPLAN Notices10.1145/3296957.317318453:2(184-198)Online publication date: 19-Mar-2018
  • (2018)Understanding and Auto-Adjusting Performance-Sensitive ConfigurationsProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3173206(154-168)Online publication date: 19-Mar-2018
  • Show More Cited By
  1. ControlWare: A Middleware Architecture for Feedback Control of Software Performance

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      ICDCS '02: Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
      July 2002
      ISBN:0769515851

      Publisher

      IEEE Computer Society

      United States

      Publication History

      Published: 02 July 2002

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Understanding and Auto-Adjusting Performance-Sensitive ConfigurationsACM SIGPLAN Notices10.1145/3296957.317320653:2(154-168)Online publication date: 19-Mar-2018
      • (2018)CALOREEACM SIGPLAN Notices10.1145/3296957.317318453:2(184-198)Online publication date: 19-Mar-2018
      • (2018)Understanding and Auto-Adjusting Performance-Sensitive ConfigurationsProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3173206(154-168)Online publication date: 19-Mar-2018
      • (2018)CALOREEProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3173184(184-198)Online publication date: 19-Mar-2018
      • (2016)GRAPEThe 49th Annual IEEE/ACM International Symposium on Microarchitecture10.5555/3195638.3195657(1-13)Online publication date: 15-Oct-2016
      • (2016)CASHACM SIGARCH Computer Architecture News10.1145/3007787.300120944:3(682-694)Online publication date: 18-Jun-2016
      • (2016)CASHProceedings of the 43rd International Symposium on Computer Architecture10.1109/ISCA.2016.65(682-694)Online publication date: 18-Jun-2016
      • (2016)Adaptive model predictive control of autonomic distributed parallel computations with variable horizons and switching costsConcurrency and Computation: Practice & Experience10.1002/cpe.349528:7(2187-2212)Online publication date: 1-May-2016
      • (2015)JouleGuardProceedings of the 25th Symposium on Operating Systems Principles10.1145/2815400.2815403(198-214)Online publication date: 4-Oct-2015
      • (2015)A Probabilistic Graphical Model-based Approach for Minimizing Energy Under Performance ConstraintsACM SIGARCH Computer Architecture News10.1145/2786763.269437343:1(267-281)Online publication date: 14-Mar-2015
      • Show More Cited By

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media