Arad, Cosmin and Haridi, Seif (2010) Kompics: a message-passing component model for building distributed systems. [SICS Report]
The Kompics component model and programming framework was designedto simplify the development of increasingly complex distributed systems. Systems built with Kompics leverage multi-core machines out of the box and they can be dynamically reconfigured to support hot software upgrades. A simulation framework enables deterministic debugging and reproducible performance evaluation of unmodified Kompics distributed systems. We describe the component model and show how to program and compose event-based distributed systems. We present the architectural patterns and abstractions that Kompics facilitates and we highlight a case study of a complex distributed middleware that we have built with Kompics. We show how our approach enables systematic development and evaluation of large-scale and dynamic distributed systems.
|Item Type:||SICS Report|
|Uncontrolled Keywords:||component model, distributed systems architecture, event-driven programming, message-passing concurrency|
|Deposited By:||Vicki Carleson|
|Deposited On:||09 Jun 2010 13:48|
|Last Modified:||09 Jun 2010 13:48|
Repository Staff Only: item control page