Arad, Cosmin and Haridi, Seif (2010) Kompics: a message-passing component model for building distributed systems. [SICS Report]
| PDF 7Mb |
Abstract
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 |
| ID Code: | 3980 |
| Deposited By: | Vicki Carleson |
| Deposited On: | 09 Jun 2010 13:48 |
| Last Modified: | 09 Jun 2010 13:48 |
Repository Staff Only: item control page

