The Experts below are selected from a list of 6096 Experts worldwide ranked by ideXlab platform

Peter Druschel - One of the best experts on this subject based on the ideXlab platform.

  • scribe the design of a large scale Event Notification infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

  • Networked Group Communication - SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

Anne-marie Kermarrec - One of the best experts on this subject based on the ideXlab platform.

  • ICDCS Workshops - Exploiting Gossip for Self-Management in Scalable Event Notification Systems
    27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07), 2007
    Co-Authors: Kenneth P. Birman, Anne-marie Kermarrec, Krzysztof Ostrowski, M. Bertier, Danny Dolev, R. Van Renesse
    Abstract:

    Challenges of scale have limited the development of Event Notification systems with strong properties, despite the urgent demand for consistency, reliability, security, and other guarantees in applications developed for sensitive tasks in large enterprises. These issues are the focus of Quicksilver, a new multicast platform targeted to large- scale deployments. An initial version of the system can support large numbers of overlapping multicast groups, high data rates and groups with large numbers of members. However, Quicksilver still requires manual help when discovering the system configuration and can't easily enforce certain types of application monitoring and integrity constraints. In this paper, we propose to extend Quicksilver by introducing gossip mechanisms, yielding a self-managed Event Notification platform. The two technologies are presented through a single interface and appear to end users as live distributed objects, side-by- side with other kinds of typed components.

  • scribe the design of a large scale Event Notification infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

  • Networked Group Communication - SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

Antony Rowstron - One of the best experts on this subject based on the ideXlab platform.

  • scribe the design of a large scale Event Notification infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

  • Networked Group Communication - SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

Dennis Gannon - One of the best experts on this subject based on the ideXlab platform.

  • a comparative study of web services based Event Notification specifications
    International Conference on Parallel Processing, 2006
    Co-Authors: Yi Huang, Dennis Gannon
    Abstract:

    Web services-based Event Notification is an emerging technology that combines the asynchronous communication feature of Event Notification mechanisms and the interoperability feature of Web services technologies. Web services-based Event Notification systems are important components for service-oriented grid computing. WS-Eventing and WS-Notification are two major competing specifications for these systems. This paper is a comparative study of these specifications. The focuses of this research are on identifying the similarities and differences between these two specifications and identifying their evolutionary path from previous specifications. We found that competing Web services specifications take ideas and concepts from each other during the development progress, which is good for the maturity of the Web services-based Event Notification technology. We also identified several major changes from previous Event Notification systems to Web services-based Event Notification systems. In the end, we presented our WS-messenger project that supports both WS-Eventing and WS-Notification specifications and provides mediation between them.

  • A Flexible and Efficient Approach to Reconcile Different Web Services-based Event Notification
    2006
    Co-Authors: Specifications Yi Huang, Dennis Gannon
    Abstract:

    Event Notification plays an important role in the orchestration of distributed systems. Web services-based Event Notification is an important step to achieve an interoperable messaging system on the Internet scale. However, different incompatible specifications have been proposed to specify the Web services interfaces for Web services-based Event Notification systems. The WS-Eventing specification and the WS-Notification specifications are two major initiatives. WS- Messenger is our implementation of both specifications. A mediation approach is used to reconcile the differences between these two specifications. In this paper, we propose a "Normalization-Processing-Customization" (NPC) model for mediation among competing Web services and show how this model is used in WS-Messenger to reconcile the incompatibility between these two specifications. The NPC model is flexible and scalable. The mediation implementation in WS-Messenger is efficient with a very small overhead.

  • ICWS - A Flexible and Efficient Approach to Reconcile Different Web Services-based Event Notification Specifications
    2006 IEEE International Conference on Web Services (ICWS'06), 2006
    Co-Authors: Yi Huang, Dennis Gannon
    Abstract:

    Event Notification plays an important role in the orchestration of distributed systems. Web services-based Event Notification is an important step to achieve an interoperable messaging system on the Internet scale. However, different incompatible specifications have been proposed to specify the Web services interfaces for Web services-based Event Notification systems. The WS-Eventing specification and the WS-Notification specifications are two major initiatives. WS-Messenger is our implementation of both specifications. A mediation approach is used to reconcile the differences between these two specifications. In this paper, we propose a "normalization-processing-customization" (NPC) model for mediation among competing Web services and show how this model is used in WS-Messenger to reconcile the incompatibility between these two specifications. The NPC model is flexible and scalable. The mediation implementation in WS-Messenger is efficient with a very small overhead

  • ICPP Workshops - A comparative study of Web services-based Event Notification specifications
    2006 International Conference on Parallel Processing Workshops (ICPPW'06), 1
    Co-Authors: Yi Huang, Dennis Gannon
    Abstract:

    Web services-based Event Notification is an emerging technology that combines the asynchronous communication feature of Event Notification mechanisms and the interoperability feature of Web services technologies. Web services-based Event Notification systems are important components for service-oriented grid computing. WS-Eventing and WS-Notification are two major competing specifications for these systems. This paper is a comparative study of these specifications. The focuses of this research are on identifying the similarities and differences between these two specifications and identifying their evolutionary path from previous specifications. We found that competing Web services specifications take ideas and concepts from each other during the development progress, which is good for the maturity of the Web services-based Event Notification technology. We also identified several major changes from previous Event Notification systems to Web services-based Event Notification systems. In the end, we presented our WS-messenger project that supports both WS-Eventing and WS-Notification specifications and provides mediation between them.

Miguel Castro - One of the best experts on this subject based on the ideXlab platform.

  • scribe the design of a large scale Event Notification infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.

  • Networked Group Communication - SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
    Lecture Notes in Computer Science, 2001
    Co-Authors: Antony Rowstron, Anne-marie Kermarrec, Miguel Castro, Peter Druschel
    Abstract:

    This paper presents Scribe, a large-scale Event Notification infrastructure for topic-based publish-subscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry's reliability, self-organization and locality properties. Pastryi s used to create a topic (group) and to build an efficient multicast tree for the dissemination of Events to the topic's subscribers (members). Scribe provides weak reliability guarantees, but we outline how an application can extend Scribe to provide stronger ones.