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
Link To Document