• DocumentCode
    88385
  • Title

    Quality of Service in Wide Scale Publish—Subscribe Systems

  • Author

    Bellavista, Paolo ; Corradi, Antonio ; Reale, Andrea

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. di Bologna, Bologna, Italy
  • Volume
    16
  • Issue
    3
  • fYear
    2014
  • fDate
    Third Quarter 2014
  • Firstpage
    1591
  • Lastpage
    1616
  • Abstract
    Publish/Subscribe (PUB/SUB) systems have attracted much academic and industrial interest in the last years, with several successful experiences of development and deployment. Notwithstanding this high interest and the relevant research activities accomplished in the field, there are still many open technical challenges calling for additional research efforts. In this paper, we focus on the ability of PUB/SUB infrastructures to offer cost-effective, scalable, and quality-aware data distribution in emerging wide-scale and highly dynamic communication environments, such as those related to the continuous exchange of information between static and mobile nodes in smart-city scenarios. To this purpose, we survey state-of-the-art industrial and academic PUB/SUB solutions, with a strong focus on their support to scalability and quality requirements. We offer a detailed technical analysis of existing mechanisms and techniques for scalable QoS provisioning in PUB/SUB middleware, and we show how different design/implementation details impact the scalability and quality achievable at runtime. At the end of this surveying work, we identify promising guidelines for future research and for PUB/SUB systems extensions to effectively address the technical challenges of scalability and quality.
  • Keywords
    message passing; middleware; quality of service; PUB/SUB infrastructures; PUB/SUB systems; QoS provisioning; Quality of Service; highly dynamic communication environments; mobile nodes; quality requirements; scalability requirements; static nodes; wide scale publish-subscribe systems; Middleware; Peer-to-peer computing; Quality of service; Routing; Scalability; Subscriptions; Taxonomy; Publish/Subscribe; Quality Support; Scalability;
  • fLanguage
    English
  • Journal_Title
    Communications Surveys & Tutorials, IEEE
  • Publisher
    ieee
  • ISSN
    1553-877X
  • Type

    jour

  • DOI
    10.1109/SURV.2014.031914.00192
  • Filename
    6803100