DocumentCode :
2341604
Title :
Herald: achieving a global event notification service
Author :
Cabrera, Luis Felipe ; Jones, Michael B. ; Theimer, Marvin
Author_Institution :
Microsoft Res., Microsoft Corp., Redmond, WA, USA
fYear :
2001
fDate :
20-22 May 2001
Firstpage :
87
Lastpage :
92
Abstract :
This paper presents the design philosophy and initial design decisions of Herald: a highly scalable global event notification system that is being designed and built at Microsoft Research. Herald is a distributed system designed to transparently scale in all respects, including numbers of subscribers and publishers, numbers of event subscription points, and event delivery rates. Event delivery can occur within a single machine, within a local network or Intranet, and throughout the Internet. Herald tries to take into account the lessons learned from the successes of both the Internet and the Web. Most notably, Herald is being designed, like the Internet, to operate correctly in the presence of numerous broken and disconnected components. The Herald service will be constructed as a set of protocols governing a federation of machines within cooperating but mutually suspicious domains of trust. Like the Web, Herald will try to avoid, to the extent possible, the maintenance of globally consistent state and will make failures part of the client-visible interface.
Keywords :
distributed processing; operating systems (computers); protocols; Herald; client visible interface; distributed system; event delivery rates; event subscription points; global event notification service; protocols; Buildings; Electronic commerce; IP networks; Liver; Middleware; Peer to peer computing; Protocols; Scalability; Subscriptions; Web and internet services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hot Topics in Operating Systems, 2001. Proceedings of the Eighth Workshop on
Print_ISBN :
0-7695-1040-X
Type :
conf
DOI :
10.1109/HOTOS.2001.990066
Filename :
990066
Link To Document :
بازگشت