BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121114T180000Z DTEND:20121114T183000Z LOCATION:155-C DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: The architecture of conventional networked systems has remained largely constant for many years. However, some specialized application domains have adopted alternative architectures. For example, the HPC community uses message passing libraries which perform network processing in user-space in conjunction with the features of user-accessible network interfaces. Such user-level networking reduces networking overheads considerably without sacrificing the security and resource management functionality that the operating system normally provides.=0A=0ASupporting user-level TCP/UDP/IP networking for a more general set of applications poses considerable challenges, including: intercepting system calls, binary compatibility with existing applications, maintaining security, supporting fork and exec, passing sockets through Unix domain sockets and advancing the protocol when the application is not scheduled. =0A=0AThis talk presents the OpenOnload architecture for user-level networking, which is rapidly becoming the de-facto standard for user-space protocol processing of TCP and UDP, particularly in latency sensitive applications. Performance measurements and real world deployment-cases will be discussed. SUMMARY:The OpenOnload User-level Network Stack PRIORITY:3 END:VEVENT END:VCALENDAR BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121114T180000Z DTEND:20121114T183000Z LOCATION:155-C DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: The architecture of conventional networked systems has remained largely constant for many years. However, some specialized application domains have adopted alternative architectures. For example, the HPC community uses message passing libraries which perform network processing in user-space in conjunction with the features of user-accessible network interfaces. Such user-level networking reduces networking overheads considerably without sacrificing the security and resource management functionality that the operating system normally provides.=0A=0ASupporting user-level TCP/UDP/IP networking for a more general set of applications poses considerable challenges, including: intercepting system calls, binary compatibility with existing applications, maintaining security, supporting fork and exec, passing sockets through Unix domain sockets and advancing the protocol when the application is not scheduled. =0A=0AThis talk presents the OpenOnload architecture for user-level networking, which is rapidly becoming the de-facto standard for user-space protocol processing of TCP and UDP, particularly in latency sensitive applications. Performance measurements and real world deployment-cases will be discussed. SUMMARY:The OpenOnload User-level Network Stack PRIORITY:3 END:VEVENT END:VCALENDAR