Journal ArticleDOI
The many faces of publish/subscribe
Reads0
Chats0
TLDR
This paper factors out the common denominator underlying these variants: full decoupling of the communicating entities in time, space, and synchronization to better identify commonalities and divergences with traditional interaction paradigms.Abstract:
Well adapted to the loosely coupled nature of distributed interaction in large-scale applications, the publish/subscribe communication paradigm has recently received increasing attention. With systems based on the publish/subscribe interaction scheme, subscribers register their interest in an event, or a pattern of events, and are subsequently asynchronously notified of events generated by publishers. Many variants of the paradigm have recently been proposed, each variant being specifically adapted to some given application or network model. This paper factors out the common denominator underlying these variants: full decoupling of the communicating entities in time, space, and synchronization. We use these three decoupling dimensions to better identify commonalities and divergences with traditional interaction paradigms. The many variations on the theme of publish/subscribe are classified and synthesized. In particular, their respective benefits and shortcomings are discussed both in terms of interfaces and implementations.read more
Citations
More filters
Journal ArticleDOI
Review: A survey on security issues in service delivery models of cloud computing
S. Subashini,V. Kavitha +1 more
TL;DR: A survey of the different security risks that pose a threat to the cloud is presented and a new model targeting at improving features of an existing model must not risk or threaten other important features of the current model.
Proceedings ArticleDOI
A data-oriented (and beyond) network architecture
Teemu Koponen,Mohit Chawla,Byung-Gon Chun,Andrey Ermolinskiy,Kye Hyun Kim,Scott Shenker,Ion Stoica +6 more
TL;DR: The Data-Oriented Network Architecture (DONA) is proposed, which involves a clean-slate redesign of Internet naming and name resolution to adapt to changes in Internet usage.
Journal ArticleDOI
A survey and comparison of peer-to-peer overlay network schemes
TL;DR: A survey and comparison of various Structured and Unstructured P2P overlay networks is presented, categorize the various schemes into these two groups in the design spectrum, and discusses the application-level network performance of each group.
Journal ArticleDOI
Scribe: a large-scale and decentralized application-level multicast infrastructure
TL;DR: Simulation results, based on a realistic network topology model, show that Scribe scales across a wide range of groups and group sizes, and balances the load on the nodes while achieving acceptable delay and link stress when compared with Internet protocol multicast.
Journal ArticleDOI
A Survey of Information-Centric Networking Research
George Xylomenos,Christopher N. Ververidis,Vasilios A. Siris,Nikos Fotiou,Christos Tsilopoulos,Xenofon Vasilakos,Konstantinos V. Katsaros,George C. Polyzos +7 more
TL;DR: A survey of the core functionalities of Information-Centric Networking (ICN) architectures to identify the key weaknesses of ICN proposals and to outline the main unresolved research challenges in this area of networking research.
References
More filters
Journal ArticleDOI
A taxonomy-based comparison of several distributed shared memory systems
TL;DR: This paper uses caching and issues such as address space structure and page replacement schemes to define a taxonomy of DSM efforts and examines three DSM efforts in detail, namely: IVY, Clouds and MemNet.
Journal ArticleDOI
Strategies for integrating messaging and distributed object transactions
Stefan Tai,Isabelle Rouvellou +1 more
TL;DR: In this article, the authors present a comprehensive messaging classification framework, which defines messaging concepts and terminology, and enables them to compare different messaging architectures, and derive four different strategies for integrating messaging and distributed object transactions.
Proceedings Article
Content-based publish/subscribe with structural reflection
Patrick Eugster,Rachid Guerraoui +1 more
TL;DR: A pragmatic way of implementing content-based publish/subscribe in a strongly typed object-oriented language using structural reflection to implement filter objects through which applications express their subscription patterns is presented.
Book
Object-oriented concurrent programming
TL;DR: Object-Oriented concurrent programming as discussed by the authors is a new programming and design methodology in which the system to be constructed is modeled as a collection of abstract entities called "objects" and concurrent messages passing among objects.
Related Papers (5)
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Antony Rowstron,Peter Druschel +1 more