Software

We have implemented a complete protocol suite for reliable multicast transfer based on the Local Group Concept. The implementation - including all the source files - is available free of charge for research purposes. The Developer's Kit allows application programmers to utilize LGMP to dramatically improve efficiency and scalability of their own multicast applications. The package includes both,

To get the package, just go the Download Area.


Local Group based Multicast Protocol (LGMP)

Release 2 of the Local Group based Multicast Protocol (LGMP) is now available free of charge. Its error and traffic control mechanisms are based on the Local Group Concept. The protocol is implemented on UNIX workstations on top of UDP. Since June 1999, there is also a Windows version available.

The protocol implementation provides a user space library that could easily be linked to an application using reliable multicast communication. A description of the API to the LGMP library is also available.

Supported Platforms Digital UNIX 3.2 / 4.0, Solaris 2.5.1, Linux, SCO UnixWare 7.01, Windows NT, Windows 95
Compatibility POSIX, XPG4, XPG4-UNIX
Availability Now!
Features
  • Multi-threaded, using POSIX-conform Pthreads (IEEE Std 1003.1c-1995, IEEE Std 1003.4a Draft 4) and Windows Threads, respectively
  • Interface to LGCP / QoSMonitor / Session Control via shared memory (XPG4)
  • Local acknowledgement processing (no sender implosion)
  • Local error recovery
  • Dynamic self-configuration of Local Groups
  • Rate control, flow control, congestion control

top.gif (883 bytes)


Local Group Configuration Protocol (LGCP)

Previous versions of this protocol were named Dynamic Configuration Protocol (DCP). Release 1 of LGCP for dynamic establishment of Local Groups is now available. It is a user space implementation running on top of UDP.

Supported Platforms Digital UNIX 3.2 / 4.0, Solaris 2.5.1, Linux, SCO UnixWare 7.01, Windows NT, Windows 95
Compatibility POSIX, XPG4, XPG4-UNIX
Availability Now!
Features
  • Multi-threaded, using POSIX-conform Pthreads (IEEE Std 1003.1c-1995)
  • Interface to LGMP / QoSMonitor / Session Control via shared memory (XPG4)
  • Expanded Ring Advertisement (ERA) mechanism
  • Interactive debugging
  • Application specific metrics (e.g., error-probability, delay, carrier fees,...)

top.gif (883 bytes)


Download Area

***** READ CAREFULLY *****

This Software is copyright Institute of Telematics (ITM), University of Karlsruhe, Germany, 1997-99. ITM holds all the ownership rights on the Software. The scientific community is asked to use the SOFTWARE in order to test and evaluate it.

ITM freely grants the right to use the Software. Any use or reproduction of this Software to obtain profit or for commercial ends being subject to obtaining the prior express authorization of ITM. Any commercial use made without obtaining the prior express agreement of ITM would therefore constitute a fraudulent imitation.

The Software being currently developed, ITM is assuming no liability, and should not be responsible, in any manner or any case, for any direct or indirect damages sustained by the user.

***** READ CAREFULLY *****

Click here to download the LGMP-Package for Unix, Release 2.0e

Click here to download the LGMP-Package for Windows, Release 1.0

Release Notes

top.gif (883 bytes)


autor.gif (434 bytes)
Maintained by Markus Hofmann
Last modified: Monday, October 25, 2004