Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Hermes: A Distributed Event-Based Middleware Architecture
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Probabilistic Reliable Dissemination in Large-Scale Systems
IEEE Transactions on Parallel and Distributed Systems
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Scalable QoS-Based Event Routing in Publish-Subscribe Systems
NCA '05 Proceedings of the Fourth IEEE International Symposium on Network Computing and Applications
Network coding: an instant primer
ACM SIGCOMM Computer Communication Review
Peer counting and sampling in overlay networks: random walk methods
Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing
Distributed Event-Based Systems
Distributed Event-Based Systems
Determining model accuracy of network traces
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
OverQos: an overlay based architecture for enhancing internet Qos
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
ACM Transactions on Computer Systems (TOCS)
Characterization of failures in an operational IP backbone network
IEEE/ACM Transactions on Networking (TON)
Toward a cloud computing research agenda
ACM SIGACT News
Loss and Delay Measurements of Internet Backbones
Computer Communications
Ricochet: lateral error correction for time-critical multicast
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
On the Benefit of Network Coding for Timely and Reliable Event Dissemination in WAN
SRDSW '11 Proceedings of the 2011 IEEE 30th Symposium on Reliable Distributed Systems Workshops
Achieving reliable and timely event dissemination over WAN
ICDCN'12 Proceedings of the 13th international conference on Distributed Computing and Networking
IEEE Transactions on Information Theory
Algebraic gossip: a network coding approach to optimal multiple rumor mongering
IEEE Transactions on Information Theory
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
The publish/subscribe paradigm is gaining attention for the development of several applications in wide area networks (WANs) due to its intrinsic time, space, and synchronization decoupling properties that meet the scalability and asynchrony requirements of those applications. However, while the communication in a WAN may be affected by the unpredictable behavior of the network, with messages that can be dropped or delayed, existing publish/subscribe solutions pay just a little attention to addressing these issues. On the contrary, applications such as business intelligence, critical infrastructures, and financial services require delivery guarantees with strict temporal deadlines. In this paper, we propose a framework that enforces both reliability and timeliness for publish/subscribe services over WAN. Specifically, we combine two different approaches: gossiping, to retrieve missing packets in case of incomplete information, and network coding, to reduce the number of retransmissions and, consequently, the latency. We provide an analytical model that describes the information recovery capabilities of our algorithm and a simulation-based study, taking into account a real workload from the Air Traffic Control domain, which evidences how the proposed solution is able to ensure reliable event notification over a WAN within a reasonable bounded time window.