• DocumentCode
    2403002
  • Title

    Coordination of distributed systems through self-organizing group topologies

  • Author

    Guinea, Sam ; Saeedi, Panteha

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2012
  • fDate
    4-5 June 2012
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    Distributed pervasive systems have been employed in a wide spectrum of applications, from environmental monitoring, to emergency response. These systems have very strong coordination requirements and are hard to design. Their development becomes even more complex if we consider that they need to be able to adapt to the frequent changes that can occur in the execution environment, or in the resources available to the system. We present A-3, a model and a self-organizing distributed middleware for designing and implementing high-volume and highly volatile distributed systems. It focuses on the coordination needs of such systems, yet it also provides designers with a clear view of where they can include control loops, and how they can coordinate them for global management. We have evaluated A-3 on an example in which we want to increase the efficiency and safety of staff and patients in a health-care environment using an RFID-based distributed surveillance system. The experiments we present evaluate the scalability, performance, and robustness of our middleware, and compare it with two plausible alternatives: a completely centralized solution, and a decentralized one based on Lime, a well-known distributed tuple space framework. We ascertain that, with A-3, a system can avoid overloading its elements by distributing the communication load, and that this can be achieved autonomously, regardless of the size of the system itself.
  • Keywords
    health care; medical computing; middleware; program control structures; radiofrequency identification; ubiquitous computing; A-3; RFID-based distributed surveillance system; communication load; control loops; coordination requirements; distributed pervasive systems; distributed systems coordination; distributed tuple space framework; emergency response; environmental monitoring; health-care environment; high-volume distributed systems; highly volatile distributed systems; self-organizing distributed middleware; self-organizing group topologies; Middleware; Organizing; Planning; Scalability; Surveillance; Topology; A-3; Adaptive systems; Coordination; Distributed systems; Group Topology; Surveillance systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2012 ICSE Workshop on
  • Conference_Location
    Zurich
  • ISSN
    2157-2305
  • Print_ISBN
    978-1-4673-1788-7
  • Type

    conf

  • DOI
    10.1109/SEAMS.2012.6224392
  • Filename
    6224392