Sciweavers

ICDCSW
2002
IEEE

Hermes: A Distributed Event-Based Middleware Architecture

14 years 4 months ago
Hermes: A Distributed Event-Based Middleware Architecture
In this paper, we argue that there is a need for an event-based middleware to build large-scale distributed systems. Existing publish/subscribe systems still have limitations compared to invocation-based middlewares. We introduce Hermes, a novel event-based distributed middleware architecture that follows a type- and attribute-based publish/subscribe model. It centres around the notion of an event type and supports features commonly known from object-oriented languages like type hierarchies and supertype subscriptions. A scalable routing algorithm using an overlay routing network is presented that avoids global broadcasts by creating rendezvous nodes. Fault-tolerance mechanisms that can cope with different kinds of failures in the middleware are integrated with the routing algorithm resulting in a scalable and robust system.
Peter R. Pietzuch, Jean Bacon
Added 14 Jul 2010
Updated 14 Jul 2010
Type Conference
Year 2002
Where ICDCSW
Authors Peter R. Pietzuch, Jean Bacon
Comments (0)