Practical Protocol Composition, Encapsulation and Sharing in Kompics
2008 (English)In: SASOW 2008: SECOND IEEE INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS, PROCEEDINGS / [ed] Serugendo GD, LOS ALAMITOS: IEEE COMPUTER SOC , 2008, 266-271 p.Conference paper (Refereed)
At the core of any distributed system is a set of concurrent distributed algorithms that coordinate the functionality of the distributed system. We present a software architecture, Kompics that is component-based and compositional which facilitates building distributed protocols. The underlying computation model subsumes that of event-based systems, SEDA (staged event-driven architecture.) and thread-based models. We illustrate various salient features of Kompics such as ease of use, compositionality and configurability through a series of well chosen distributed protocols.
Place, publisher, year, edition, pages
LOS ALAMITOS: IEEE COMPUTER SOC , 2008. 266-271 p.
Component-based, Compositionality, Computation models, Configurability, Distributed algorithms, Distributed protocols, Distributed systems, Ease of use, Event-driven architectures, Protocol compositions, Salient features, Cybernetics, Parallel algorithms, Software architecture
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-30376DOI: 10.1109/SASOW.2008.67ISI: 000273016800046ScopusID: 2-s2.0-64849090261ISBN: 978-1-4244-3468-8OAI: oai:DiVA.org:kth-30376DiVA: diva2:401411
2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Venice, ITALY, OCT 20-24, 2008
QC 201103022011-03-022011-02-242011-09-07Bibliographically approved