Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Herald

The Herald project is building a publish/subscribe event notification service deployed as a self-configuring federation of peers designed to scale to Internet size and to provide timely delivery of notifications.

Goal

The Herald project is building a publish/subscribe event notification service deployed as a self-configuring federation of peers designed to scale to Internet size and to provide timely delivery of notifications.

Project Members

Past Project Members

Downloads

SkipNet and applications: SkipNet is an overlay network providing both practical locality properties and efficient communication. This release contains sources for the SkipNet overlay network and two other technologies built using it: the Overlook distributed name service, and the FUSE lightweight distributed failure notification system, plus applications exercising them. The SkipNet code and applications can be run in one of two environments: a simulation environment, in which all nodes run within a single program communicate via a simulated network topology, and a live or "cluster" environment, in which each node runs as a separate program and communicates with other nodes via TCP connections.

Publications

Setting

The Herald project is being conducted by members of the Systems and Networking Research Group at Microsoft Research in Redmond. We are also closely collaborating on several aspects of Herald with members of the Pastry and Scribe projects at Microsoft Research in Cambridge.