University of Bonn

Institute of Computer Science IV

Computer Networks and Distributed Systems


Research project

METRO

= Multi Endpoint Transport with Reliable Operation

Motivation

    Distributed applications often require a reliable transmisson of data between a group of application processes. The METRO-protocol supports this reliable service for parallel programms in workstation clusters.

Characteristics

  • METRO-service:

    - reliable multicast transmission
    - decentralized multi-endpoint-connections
    - multicast between groups of processes
    - multicast to more than one process on the same workstation
    - special connection establishment for decentralized connections

  • METRO-protocol:

    - works with the CLNS (connectionless network service)
    - special solutions for connection establishment, connection numbers and inactivity control
    - simple flow control with multicast
    - two mechanisms for reducing the number of acknowledgements

  • Development at the University of Paderborn:

    - formal specification of service and protocol
    - implementation of two prototypes
    - test of prototypes in a FDDI workstation-cluster

Further information

    (in German)
  • R. Wittenberg, "Die Spezifikation des Multicast-Transportdienstes METRO",
    in GI Informatik aktuell, K. Franke, U. Hübner, W. Kafka (Hrsg.), Kommunikation in Verteilten Systemen, S. 385-399, Springer 1995

  • R. Wittenberg, "METRO - ein Transportprotokoll für Parallelprogramme in Workstation-Clustern",
    in C. Müller-Schloer (Hrsg.), Arbeitsplatz-Rechensysteme, 3. GI/ITG Fachtagung , Hannover Mai 1995, S. 150-158

  • R. Wittenberg, "Ein Multicast-Transportprotokoll zur Unterstützung paralleler Programme in Workstation-Clustern",
    Dissertation, Universität-GH Paderborn 1995

Future work

We will use the METRO-protocol as communication platform for the distributed simulation of heterogenous networks.

University of Bonn / Computer Sience / Dep. IV / Research

22.09.97 - feldt@informatik.uni-bonn.de