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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/SASOW.2008.57 | SASO Workshops |
Keywords | Field | DocType |
control loop patterns,different self,distributed application management,distributed self-managing storage service,multiple control loop,better scalability,multiple manager,autonomic computing,control loops,various control loop pattern,distributed control loop patterns,distributed object management,component-based distributed application,object-oriented programming,various self,different control loop,distributed self-management,application management,different pattern,control loop,sensors,availability,data mining,robustness,probability density function,distributed application,object oriented programming,computer science | Autonomic computing,Application lifecycle management,Object-oriented programming,Computer science,Distributed design patterns,Peer to peer computing,Real-time computing,Robustness (computer science),Control system,Scalability,Distributed computing | Conference |
ISBN | Citations | PageRank |
978-0-7695-3553-1 | 1 | 0.44 |
References | Authors | |
4 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ahmad Al-Shishtawy | 1 | 60 | 6.85 |
Joel Höglund | 2 | 60 | 5.49 |
Konstantin Popov | 3 | 92 | 5.75 |
Nikos Parlavantzas | 4 | 460 | 47.62 |
Vladimir Vlassov | 5 | 220 | 34.73 |
Per Brand | 6 | 351 | 28.53 |