Gary Hoo's Masters Thesis: the DMRP

My thesis described the implementation of an application that stored and replayed streams of RTP (Real-time Protocol) data, using a high-speed distributed storage system (the DPSS) as the storage device. Essentially, the application acted as middleware between the storage system--which knew nothing of RTP or the IP Multicast Backbone (MBone) whence the RTP data originated--and the MBone, which knew nothing of the high-performance storage system. One could think of my application as a sort of MBone VCR--except that Wieland Holfelder already used that name for his own application. Hence, I elected to call my application the DPSS MBone Recorder/Player, or DMRP.

The DMRP fully implements RTPv2, including RTCP. It supports multiple senders on both recording and playback. During recording, the DMRP is a full-fledged separate participant in the session; during playback, the DMRP "masquerades" as all of the participants who transmitted data during the original session, thus giving the illusion that the original participants are "live."

The thesis is available in three formats:

To view the PDF version, you must have a PDF viewer, freely available from Adobe.

All online versions of the document are faithful representations of the submitted original, warts and all.


Gary Hoo is responsible for this WWW document. William E. Johnston (wejohnston@lbl.gov) has reviewed it. To report general problems, email webmaster@www-itg.lbl.gov. This document and its use are subject to LBNL's disclaimers and legal notices; the legal notices include LBNL's privacy and security guidelines.

Credits

GO TO
Distributed Security Research Group
GO TO
Distributed Systems Department (DSD)
GO TO
National Energy Research Scientific Computing (NERSC) Division
GO TO
Computing Sciences Directorate
GO TO
LBNL Main Page
GO TO
my home page

This document was last updated Thursday, 09-Dec-1999 18:36:34 PST.