Multimedia services in satellite environments, for example electronic newspaper distribution, do not require the clients to have a full duplex link during the whole time of the broadcast. In order to control the transmission errors on the satellite channel, a generic concept for transport layer based forward error correction (FEC) is proposed and has been implemented in the restricted reliable multicast protocol (RRMP). For efficient support of multimedia services such as real-time voice, video and data distribution, RRMP offers frame oriented data transmission, rate control, multicast connection management facilities and mechanisms for different degrees of reliable data transmission by employing FEC based error control. The FEC concept developed for RRMP is based on Reed-Solomon burst erasure (RSE) codes combined with interleaving of corresponding parts of the transport service data units (TSDUs). The proposed concept allows the reconstruction of one completely lost transport protocol data unit (TPDU) within a TSDU. Performance experiments in a simulated satellite environment are discussed to demonstrate the error correction capabilities of the proposed FEC concept and to show the effect of the redundant control information on the throughput and packet loss in satellite environments.
[1]
David C. Feldmeier,et al.
An Overview of the TP++ Transport Protocol Project
,
1994
.
[2]
Jo-Mei Chang,et al.
Reliable broadcast protocols
,
1984,
TOCS.
[3]
T. Kaltenschnee,et al.
Impact of burst errors on ATM over satellite-analysis and experimental results
,
1995
.
[4]
Ulrich Hofmann,et al.
Performance of XTPX and TCP/IP in a satellite environment
,
1995,
Proceedings of 20th Conference on Local Computer Networks.
[5]
G. Maral,et al.
Satellite Communications Systems
,
1986
.
[6]
Steven McCanne,et al.
A reliable multicast framework for light-weight sessions and application level framing
,
1995,
SIGCOMM '95.
[7]
Van Jacobson,et al.
TCP extensions for long-delay paths
,
1988,
RFC.
[8]
Peter Parnes,et al.
RTP extension for Scalable Reliable Multicast
,
1996
.
[9]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.
[10]
A. J. McAuley.
Reliable broadband communication using a burst erasure correcting code
,
1990,
SIGCOMM 1990.