Infrastructure-less Content-Based Publish/Subscribe
نویسندگان
چکیده
Peer-to-peer (P2P) networks can offer benefits to distributed content-based publish/subscribe data dissemination systems. In particular, since a P2P network’s aggregate resources grows as the number of participants increases, scalability can be achieved without managing or deploying additional infrastructure. This paper proposes an algorithm for supporting contentbased publish/subscribe in which subscriptions can specify a range of interest, and publications a range of values. The algorithm is built over the Pastry distributed hash table and is completely decentralized. Load balance is addressed by subscription delegation away from overloaded peers, and a bottom up tree search technique that avoids root hotspots. Furthermore, fault-tolerance is achieved with a light-weight replication scheme that quickly detects and recovers from faults. Simulations support the scalability and fault-tolerance properties of the algorithm.
منابع مشابه
Content-Based Networking: A New Communication Infrastructure
We argue that the needs of many classes of modern applications, especially those targeted at mobile or wireless computing, demand the services of content-based publish/subscribe middleware, and that this middleware in turn demands a new kind of communication infrastructure for its proper implementation. We refer to this new communication infrastructure as content-based networking. The service m...
متن کاملEnhancing Security in Broker-Less Publish/Subscribe Systems
Publish/subscribe system is a wide-area communication infrastructure which allows data distribution across unlimited number of publishers and subscribers. Both publishers and subscribers have the ability to express their interest in form of events, or a pattern of events by sending the subscription to the publish/subscribe network. The provisioning of basic security mechanisms such as authentic...
متن کاملAn Efficient Scheme for Preserving Confidentiality in Content-Based Publish-Subscribe Systems
Content-based publish-subscribe is an efficient communication paradigm that supports dynamic, many-to-many data dissemination in a distributed environment. A publish-subscribe system deployed over a wide-area network must handle information dissemination across distinct authoritative domains and heterogeneous platforms. Such an environment raises serious security concerns. This paper describes ...
متن کاملA Publish/Subscribe Model for Secure Content Driven XML Dissemination
Collaborating on complex XML data structures is a non-trivial task in domains such as the public sector, healthcare or engineering. Specifically, providing a distributed XML content dissemination services in a selective and secure fashion is a challenging task. This paper proposes a publish/subscribe infrastructure to disseminate enterprise XML content utilizing document semantics. Our approach...
متن کاملPastryStrings: Content-Based Publish/Subscribe over DHT Networks
In this work we propose and develop a comprehensive infrastructure, coined PastryStrings, for supporting rich queries on both numerical (with range, and comparison predicates) and string attributes, (accommodating equality, prefix, suffix, and containment predicates) over DHT networks utilising prefix-based routing. As event-based, publish/subscribe information systems are a champion applicatio...
متن کامل