Frame Multicast/Broadcast Library

 

Laser Interferometer Gravitational-Wave Observatory


 
Frame Multicast/Broadcast Library 3/14/00
The Frame broadcast library implements a reliable UDP/IP multicast/broadcast protocol for high speed data transfer over high performance networks such as gigabit ethernet. This API is used to send frame data in near real-time from the data collection units/frame builder to the data monitoring machines at the LIGO observatories. The main features are:
  • UDP/IP multicast or broadcast protocol using propritary packets.
  • Optmized for high speed links and bulk data transfer.
  • Reliable; uses UDP/IP retransmission packets.
  • Quality of service implemented in the receiver.
  • Simple buffer management.
  • One transmitter / any number of receivers.
  • All handshaking hidden from the user; join at any time.
  • No complicated start-up procedures.

  •  

    Installation
    Get the source code distribution and follow the README file.
    The code was tested under Solaris 2.6 and Solaris 2.7 using the gcc compilers.

    Reference Manual
    The reference manual is available in html format.

    Source Code
    Get the full source code distribution from here (version 3.1).

    Daniel Sigg
    LIGO Hanford Observatory
    P.O. Box 1970 S9-02
    Richland, WA 99352