• DocumentCode
    2981410
  • Title

    Distributed Control Loop Patterns for Managing Distributed Applications

  • Author

    Al-Shishtawy, Ahmad ; Hoglund, J. ; Popov, Konstantin ; Parlavantzas, Nikos ; Vlassov, Vladimir ; Brand, Per

  • Author_Institution
    R. Inst. of Technol., Stockholm
  • fYear
    2008
  • fDate
    20-24 Oct. 2008
  • Firstpage
    260
  • Lastpage
    265
  • Abstract
    In this paper we discuss various control loop patterns for managing distributed applications with multiple control loops. We introduce a high-level framework, called DCMS, for developing, deploying and managing component-based distributed applications in dynamic environments. The control loops, and interactions among them, are illustrated in the context of a distributed self-managing storage service implemented using DCMS to achieve various self-* properties. Different control loops are used for different self-* behaviours, which illustrates one way to divide application management, which makes for both ease of development and for better scalability and robustness when managers are distributed. As the multiple control loops are not completely independent, we demonstrate different patterns to deal with the interaction and potential conflict between multiple managers.
  • Keywords
    distributed object management; object-oriented programming; component-based distributed application; distributed application management; distributed control loop patterns; distributed self-managing storage service; Application software; Context-aware services; Costs; Distributed control; Environmental management; Monitoring; Project management; Resource management; Robust control; Scalability; Autonomic Computing; Control Loops; Distributed Self-Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems Workshops, 2008. SASOW 2008. Second IEEE International Conference on
  • Conference_Location
    Venice
  • Print_ISBN
    978-0-7695-3553-1
  • Electronic_ISBN
    978-0-7695-3553-1
  • Type

    conf

  • DOI
    10.1109/SASOW.2008.57
  • Filename
    4800688