• DocumentCode
    3018936
  • Title

    Utility functions in autonomic systems

  • Author

    Walsh, William E. ; Tesauro, Gerald ; Kephart, Jeffrey O. ; Das, Rajarshi

  • Author_Institution
    T.J. Watson Res. Center, IBM, Hawthorne, NY, USA
  • fYear
    2004
  • fDate
    17-18 May 2004
  • Firstpage
    70
  • Lastpage
    77
  • Abstract
    Utility functions provide a natural and advantageous framework for achieving self-optimization in distributed autonomic computing systems. We present a distributed architecture, implemented in a realistic prototype data center, that demonstrates how utility functions can enable a collection of autonomic elements to continually optimize the use of computational resources in a dynamic, heterogeneous environment. Broadly, the architecture is a two-level structure of independent autonomic elements that supports flexibility, modularity, and self-management. Individual autonomic elements manage application resource usage to optimize local service-level utility functions, and a global arbiter allocates resources among application environments based on resource-level utility functions obtained from the managers of the applications. We present empirical data that demonstrate the effectiveness of our utility function scheme in handling realistic, fluctuating Web-based transactional workloads running on a Linux cluster.
  • Keywords
    Internet; resource allocation; self-adjusting systems; software architecture; workstation clusters; Linux cluster; autonomic computing systems; computational resource optimization; distributed architecture; distributed system; fluctuating Web-based transactional workloads; resource allocation; self-management; self-optimization; utility functions; Artificial intelligence; Computer architecture; Distributed computing; Drives; Environmental economics; Environmental management; Humans; Linux; Prototypes; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2004. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2114-2
  • Type

    conf

  • DOI
    10.1109/ICAC.2004.1301349
  • Filename
    1301349