A DDS-compliant P2P infrastructure for reliable and QoS-enabled data dissemination

  • Authors:
  • Antonio Corradi;Luca Foschini

  • Affiliations:
  • Dipartimento di Elettronica Informatica e Sistemistica - Università di Bologna, Viale Risorgimento, 2 - 40136 - ITALY;Dipartimento di Elettronica Informatica e Sistemistica - Università di Bologna, Viale Risorgimento, 2 - 40136 - ITALY

  • Venue:
  • IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent trends in data-centric systems have motivated significant standardization efforts, such as the Data Distribution Service (DDS) to support data dissemination with guaranteed Quality of Service (QoS) in heterogeneous Internet environments. Notwithstanding the central relevance of DDS in that scenario, DDS-based pub/sub solutions still exhibit limited support for reliability, by omitting advanced techniques to reduce/eliminate QoS-degradations and data losses due to possible network and DDS system faults. We propose an original solution for fault- tolerance and prompt recovery of DDS-based pub/sub systems based on a DDS-compliant P2P routing substrate that continuously achieves a guaranteed data delivery with expected QoS-levels. In contrast with similar solutions in the field, our proposal neither requires support for data persistency nor implies heavy client-side operations. We exploit a DDS-compliant data dispatching infrastructure to reliably disseminate events and to balance data distribution load. The reported experimental results point out that our solution can guarantee desired requirements together with a limited overhead: the paper reports also performance indicators for our proposal CPU and memory resource usage.