Reliable Data Delivery for Publish/Subscribe Networks
نویسنده
چکیده
Network architectures built completely on publish and subscribe primitives instead of send and receive, have recently attracted many researchers. Pub/sub paradigm changes the networking completely: end-to-end principle breaks, communication channels become unidirectional, and multicast becomes a norm. Although pub/sub has attracted many, the research has been focusing on the network layer – functionalities that lie on the higher layers have not been studied so thoroughly. This paper focuses on how reliability, which is normally addressed above networking layer, can be achieved in pub/sub networks. Reliability and guaranteed message delivery have traditionally been solved at the endpoints of the communication but the approach does not work anymore in pub/sub paradigm. The focus of this paper is on understanding the concept of reliability in publish/subscribe networks, how reliability has been solved in other (e.g. overlay) pub/sub architectures, and what are the fundamental requirements for reliable data transfer. In addition, recently proposed Cache-and-Forward architecture is used as an example when considering ways to achieve reliability in pub/sub networks.
منابع مشابه
Exploiting content centric networking to develop topic-based, publish-subscribe MANET systems
Mobile Ad-hoc NETworks (MANETs) connect mobile wireless devices without an underlying communication infrastructure. Communications occur in a multi-hop fashion, using mobile devices as routers. Several MANET distributed applications require to exchange data (GPS position, messages, pictures, etc.) by using a topic-based publish-subscribe interaction. Participants of these applications can publi...
متن کاملReliability and Timeliness Analysis of Content-based Publish/subscribe Systems
Content-based Publish/subscribe systems (CBPS) is a simple yet powerful communication paradigm. Its content-centric nature is suitable for a wide spectrum of today’s content-centric applications such as stock market quote exchange, remote monitoring and surveillance, RSS news feed, and online gaming. As the trend shows that the amount of information along with its producers become astonishingly...
متن کاملReliability and Timeliness Analysis of Fault-tolerant Distributed Publish/Subscribe Systems
Distributed publish / subscribe paradigm is a powerful data dissemination paradigm that offers both scalability and flexibility for time-sensitive applications. However, its nature of high expressiveness makes it difficult to analyze or predict the performance of publish / subscribe systems such as event delivery probability and end-toend delivery delay, especially when the publish / subscribe ...
متن کاملSubscription Propagation and Content-Based Routing with Delivery Guarantees
Subscription propagation enables efficient content-based routing in publish/subscribe systems and is a challenging problem when it is required to support reliable delivery in networks with redundant routes. We have designed a generic model and a highly-asynchronous algorithm accomplishing these goals. Existing algorithms can be interpreted as different encodings and optimizations of the generic...
متن کاملMeghdoot: Content-Based Publish/Subscribe over P2P Networks
Publish/Subscribe systems have become a prevalent model for delivering data from producers (publishers) to consumers (subscribers) distributed across wide-area networks while decoupling the publishers and the subscribers from each other. In this paper we present Meghdoot, which adapts content-based publish/subscribe systems to Distributed Hash Table based P2P networks in order to provide scalab...
متن کامل