PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 25, 2003481 citations

Hermes: a distributed event-based middleware architecture

View Full Paper
PPPeter PietzuchJBJean Bacon

Key Points

Key points are not available for this paper at this time.

Abstract

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 super-type 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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Pietzuch et al. (2003) studied this question.

synapsesocial.com/papers/6a1fd7f63b014f4da13e66f7https://doi.org/10.1109/icdcsw.2002.1030837
Ask AI
Helpful
Bookmark
Share
View Full Paper