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.
A. Corradi, L. Foschini (2009). A DDS-Compliant P2P Infrastructure for Reliable and QoS-Enabled Data Dissemination. PISCATAWAY : IEEE Computer Society Press.
A DDS-Compliant P2P Infrastructure for Reliable and QoS-Enabled Data Dissemination
CORRADI, ANTONIO;FOSCHINI, LUCA
2009
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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.