• DocumentCode
    70351
  • Title

    Reliable and Timely Event Notification for Publish/Subscribe Services Over the Internet

  • Author

    Esposito, Christian ; Platania, Marco ; Beraldi, Roberto

  • Author_Institution
    Dipt. di Inf. e Sist. (DIS), Univ. Federico II, Naples, Italy
  • Volume
    22
  • Issue
    1
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    230
  • Lastpage
    243
  • Abstract
    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.
  • Keywords
    Internet; air traffic control; computer network reliability; message passing; middleware; network coding; protocols; synchronisation; Internet; WAN; air traffic control domain; analytical model; asynchrony requirements; bounded time window; event notification; gossip paradigm; incomplete information; information recovery capabilities; intrinsic space decoupling properties; intrinsic synchronization decoupling properties; intrinsic time decoupling properties; latency reduction; message delay; message drop; missing packet retrieval; network coding; publish/subscribe service reliability; publish/subscribe service timeliness; publish/subscribe services; retransmission number reduction; scalability requirements; simulation-based study; unpredictable network behavior; wide area networks; workload; Encoding; Internet; Network coding; Peer to peer computing; Protocols; Quality of service; Reliability; Gossip; network coding; publish/subscribe; reliability; timeliness;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2013.2245144
  • Filename
    6470733