BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:IC Colloquium: High Performance Data Center TCP Packet Processing
DTSTART:20180222T101500
DTEND:20180222T113000
DTSTAMP:20260407T045549Z
UID:4f754185452e8085cd7c05b5b890a635e01db355c7513d024e1819ab
CATEGORIES:Conferences - Seminars
DESCRIPTION:By: Antoine Kaufmann - University of Washington\nIC Faculty ca
 ndidate\n\nAbstract:\nTCP is widely used for client-server communication i
 n modern data centers. But TCP packet handling is notoriously CPU intensiv
 e\, accounting for an increasing fraction of data center processing time. 
 Techniques such as TCP segment offload\, kernel bypass\, and RDMA are of l
 imited benefit for the typical small\, frequent RPCs. These techniques can
  also compromise protocol agility\, resource isolation\, overall system re
 liability\, and complicate multi-tenancy.\n \nI propose a unique refactor
 ing of TCP functionality that splits processing between a streamlined fast
  path for common operations\, and an out-of-band slow\npath. Protocol proc
 essing executes in the kernel on dedicated cores that enforce correctness 
 and resource isolation.  Applications asynchronously communicate with the
  kernel through event queues\, improving parallelism and cache utilization
 . I show that my approach can increase RPC throughput by up to 4.1x compar
 ed to Linux. The fast-path can be offloaded to a programmable NIC to furth
 er improve performance and minimize CPU time for network processing. With 
 hardware offload\, data packets are delivered directly from application to
  application\, while the NIC and kernel cooperate to enforce correctness a
 nd resource isolation. I show that hardware offload can increase per-core 
 packet throughput by 10.7x compared to the Linux kernel TCP implementation
 .\n\nBio:\nAntoine Kaufmann is a Ph.D. candidate in Computer Science and E
 ngineering at the University of Washington\, where he is a member of the C
 omputer Systems Lab. Previously\, he completed a Master's Degree from the 
 Swiss Federal Institute of Technology (ETH) in Zurich. Antoine's research 
 area is operating systems and networks\, and much of his recent work has f
 ocused on improving application I/O performance in the data center.\n\nMor
 e information
LOCATION:BC 420 https://plan.epfl.ch/?room==BC%20420
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
