FOSDEM '09 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.

   
Speakers
Renzo Davoli
Schedule
Day Sunday
Room Ferrer
Start time 11:00
End time 11:15
Duration 00:15
Info
Event type Lightning-Talk
Track Lightning Talks
Language English
Renew Berkeley Sockets API: IPN & msockets

We have found two main limitations in Berkeley Sockets API: (1) it has been designed to manage one stack per protocol family (2) there is not a protocol family supporting (fast) multicast for Inter Process Communication (among processes running on the same computer). The virtualsquare team proposes solutions for both problems: (1) the msocket call to support several stacks (implemented in lwipv6 and ipnet) (2) the IPN (inter process networking) protocol family. IPN can be used for many applications: midi, mpeg-ts dispatching, kernel based vde switches.

We have found two main limitations in Berkeley Sockets API: (1) it has been designed to manage one stack per protocol family (2) there is not a protocol family supporting (fast) multicast for Inter Process Communication (among processes running on the same computer). The virtualsquare team proposes solutions for both problems: (1) the msocket call to support several stacks (implemented in lwipv6 and ipnet) (2) the IPN (inter process networking) protocol family. IPN can be used for many applications: midi, mpeg-ts dispatching, kernel based vde switches.