• DocumentCode
    1815696
  • Title

    Experience with Collaborating Managers: Node Group Manager and Provisioning Manager

  • Author

    Chess, D.M. ; Pacifici, G. ; Spreitzer, M. ; Steinder, Malgorzata ; Tantawi, Asser ; Whalley, Ian

  • Author_Institution
    T.J. Watson Res. Center, IBM, Hawthorne, NY
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    39
  • Lastpage
    50
  • Abstract
    This paper presents an autonomic system in which two managers with different responsibilities collaborate to achieve an overall objective. The first, a node group manager, uses modeling and optimization algorithms to allocate server processes and individual requests among a set of server machines grouped into node groups, and also estimates its ability to fulfill its service-level objectives as a function of the number of server machines available in each node group. The second, a provisioning manager, consumes these estimates from one or more node group managers, and uses them to allocate machines to node groups over a longer timescale. We describe the operation of both managers and the information that flows between them, and present the results of a simple experiment demonstrating the effectiveness of our technique. Furthermore, we relate our architecture to a general autonomic computing architecture based on self-managing resources and patterns of inter-resource collaboration. We also discuss some of the issues involved in incorporating our implementation into existing products in the short term, and describe a number of further directions for this research
  • Keywords
    automatic programming; computer networks; groupware; message passing; network servers; optimisation; resource allocation; autonomic computing architecture; autonomic system; collaborating managers; information flow; interresource collaboration; machine allocation; node group manager; optimization algorithm; provisioning manager; request processing; resource self-management; server machines; server process allocation; service-level objectives; Collaboration; Computer architecture; Computer vision; Conference management; Humans; Information management; Knowledge management; Middleware; Operating systems; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7965-2276-9
  • Type

    conf

  • DOI
    10.1109/ICAC.2005.28
  • Filename
    1498051