A Reliable Multicast data Distribution Protocol based on software FEC techniques

نویسندگان

  • Luigi Rizzo
  • Lorenzo Vicisano
چکیده

Applications requiring the reliable distribution of data to groups of clients would be supported perfectly by reliable multicast protocols. In many cases, the problem of congestion control (a major research issue otherwise) does not exist because downlink bandwidth is \owned" or can be preallo-cated to a particular server by independent means, but the problems of insuring reliable data delivery to large groups, and adaptability to heterogeneous clients, still remain. These problems can be solved at once with the clever use of FEC techniques. In this paper we show the design of a Reliable Multicast data Distribution Protocol (RMDP) that we have built using these techniques, and discuss the implementation tradeoos. Experimental results show that, albeit somewhat expensive, doing encoding/decoding in software is aaordable for speeds up to the MB/s range even on desktop PCs. Slower machines can still receive at high speed, thus optimizing network usage, by taking advantage of the fact that decoding needs not to be done in real time. Finally, our RMDP can work even without any feedback from the receivers, thus making it well suited to mobile/wireless systems. Full sources for the application and the encoding algorithm described in this paper are available from the authors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of a Scalable Reliable Multicast Transport Protocol on the Design of a New Scalable Reliable Multicast Transport Protocol

This document presents the design and performance evaluation of a scalable, reliable, oneto-many multicast transport protocol. We show through simulation that it scales extremely well to a very big number of receivers. The server load (in terms of CPU and memory) is nearly independent of the number of receivers. Reliability is achieved using forward error correction (FEC) in combination with se...

متن کامل

Parity - Based Loss Recovery for Reliable Multicast

We investigate how FEC (Forward Error Correction) can be combined with ARQ (Automatic Repeat Request) to achieve scalable reliable multicast transmission. We consider the two scenarios where FEC is introduced as a transparent layer underneath a reliable multicast layer that uses ARQ, and where FEC and ARQ are both integrated into a single layer that uses the retransmission of parity data to rec...

متن کامل

Adaptive Reliable Multicast

An increasing number of applications, such as distributed interactive simulation, live auctions, distributed games and collaborative systems, require the network to provide a reliable multicast service. This service enables one sender to reliably transmit data to multiple receivers. Reliability is traditionally achieved by having receivers send negative acknowledgments (NACKs) to request from t...

متن کامل

Bulk multicast data transfer – towards the integration of FEC and ARQ using a lightweight feedback control tree

This paper describes the design of a reliable multicast framework which integrates FEC and receiverinitiated retransmit to ensure reliability. A dynamically elected control tree is used to aggregate the NAKs and tackle the NAK implosion problem. Both techniques support flow and congestion control to enable efficient, high data rate multicast data transfer as performance measurements with our pr...

متن کامل

FEC in Reliable Multicast December

This memo describes the use of Forward Error Correction (FEC) codes to efficiently provide and/or augment reliability for one-to-many reliable data transport using IP multicast. One of the key properties of FEC codes in this context is the ability to use the same packets containing FEC data to simultaneously repair different packet loss patterns at multiple receivers. Different classes of FEC c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997