BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Europe/Vienna
BEGIN:DAYLIGHT
DTSTART:20180325T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20171029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260406T042408Z
UID:5a3a4a73156e9980559015@ist.ac.at
DTSTART:20180116T100000
DTEND:20180116T110000
DESCRIPTION:Speaker: Antoine Kaufmann\nhosted by Vladimir Kolmogorov\nAbstr
 act: TCP is widely used for client-server communication in modern data cen
 ters\, but TCP packet handling is notoriously CPU intensive. Our goal is t
 o make data center TCP processing in a multi-tenant setting efficient\, sc
 alable\, flexible\, and secure. We propose a unique refactoring of TCP fun
 ctionality that splits processing between a streamlined fast path for comm
 on operations\, and an out-of-band slow path. Protocol processing executes
  in the kernel on dedicated cores that enforce correctness and resource is
 olation. Applications asynchronously communicate with the kernel through e
 vent queues\, improving parallelism and cache utilization. We show that ou
 r approach can increase RPC throughput by up to 3x compared to Linux. Our 
 fast-path can be offloaded to a programmable NIC to further improve perfor
 mance and minimize CPU time for network processing. With hardware offload\
 , data packets are delivered directly from application to application\, wh
 ile the NIC and kernel cooperate to enforce correctness and resource isola
 tion. Using an emulation-based methodology\, we show that our approach can
  increase per-core packet throughput by 8.2x compared to the Linux kernel 
 TCP implementation.
LOCATION:Big Seminar room Ground floor / Office Bldg West (I21.EG.101)\, IS
 TA
ORGANIZER:pdelreal@ist.ac.at
SUMMARY:Antoine Kaufmann: High Performance Data Center TCP Packet Processin
 g
URL:https://talks-calendar.ista.ac.at/events/1012
END:VEVENT
END:VCALENDAR
