Sciweavers

WETICE
2005
IEEE

A Multicast Transport Driver for Globus XIO

13 years 10 months ago
A Multicast Transport Driver for Globus XIO
In recent years, much work has been done on attempting to scale multicast data transmission to hundreds or thousands of receivers. There are, however, many situations where an application might involve transmission to just ten or twenty sites. Today’s Grid environments, for example, see High Energy Physicists carry out multi-gigabyte bulk data transfers to a handful of destinations. In this project, we are investigating how TCP-XM, a modified version of TCP that supports multicast, can be integrated with Globus to to provide Grid users with a reliable multicast transport protocol. Our approach has been to use Globus XIO – an eXtensible Input/Output library for Globus, that provides a POSIX-like API to swappable I/O implementations. We have wrapped TCP-XM in XIO to extend Globus to support multicast transmission. This paper describes the implementation and operation of our Globus XIO multicast driver, reviews the TCP-XM protocol design, and provides some experimental results.
Karl Jeacle, Jon Crowcroft
Added 25 Jun 2010
Updated 25 Jun 2010
Type Conference
Year 2005
Where WETICE
Authors Karl Jeacle, Jon Crowcroft
Comments (0)