IPL (Ibis) over UDP

From Master Projects
Jump to: navigation, search

has title::IPL (Ibis) over UDP
status: finished
Master: project within::High Performance Distributed Computing
Student name: student name::Gergely Kalas
number: student number::1824961
Start start date:=2009/03/01
End end date:=2009/08/01
Supervisor: Thilo Kielmann
Second reader: has second reader::Jason Maassen
Poster: has poster::Media:Media:Posternaam.pdf

Signature supervisor



IPL is the network abstraction interface of the Ibis grid middleware with several available implementations providing different services for the developers. The goal of the project is to implement the IPL layer over the UDP protocol. The UDP ibis will support three different port-types targeting different communication profiles :

Unreliable communication

As this is the first unreliable IPL implementation the project has to start with examining the IPL interface specification, if it is suitable for unreliable communication, and if it is, a brief description of the guarantees and the intended usage has to be provided.

Reliable, unsafe communication

A reliable, but unsafe implementation, which aim for the lowest possible response times for rather small messages on private networks.

Reliable, safe communication

A reliable and safe implementation aiming to exploit as much of the available bandwidth as possible both on private and open networks.

Validation, assessment

For validation purposes a distributed sanity and stress test environment shall also be implemented which will be used to assess all three implementations, and compare their performance to the already existing TCP, and SmartSocket IPLs with special focus on multicast communication.