The communication infrastructure aims to provide membership and communication patterns of various kinds to the different entities running within the COMPOSE platform. This document aims to accompany the initial prototype of the communication system rather than provide a detailed design document of the demonstrated system. A full fledged detailed design document is scheduled for the end of the project. The developed communication infrastructure is based on the creation of a peer-to-peer overlay network, in which each node connects and guards a small amount of peer nodes, and regularly exchanges information with them. That construct identifies and disseminates information as to nodes joining or leaving the overlay. In addition, a structured topology is maintained within the overlay which enables efficient key-based routing, which most notably is used for an efficient implementation of a pub / sub communication paradigm.
D4.2.2 Initial prototype of the COMPOSE communication infrastructure