Keywords: overlay networks, self-organisation, semantic routing, critical infrastructures, resource discovery, file-sharing, communications infrastructure, distributed control, simulation
Agora: a semantic overlay network
Overlay networks are increasingly receiving attention as a scalable and distributed platform to realise resource discovery for file-sharing applications. However, their potential application range is much broader, as they can even serve as a communications infrastructure for distributed control and automation, e.g., underlying the electricity infrastructure. This requires the support of generic primitives such as, e.g., attribute-based semantic routing. Due to their focus on file sharing, today's systems do not or inefficiently support attribute-based semantic routing. In response, this paper proposes an innovative overlay class that supports attribute-based, semantic addressing. Agora, a set of algorithms, provides an implementation of such semantic overlay network. The simulation results confirm the claims.