BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20230124T171521Z
LOCATION:C147-154
DTSTART;TZID=America/Chicago:20221113T133000
DTEND;TZID=America/Chicago:20221113T140000
UID:submissions.supercomputing.org_SC22_sess427_ws_exampi104@linklings.com
SUMMARY:Accelerating Data Serialization/Deserialization Protocols with In-
 Network Compute
DESCRIPTION:Workshop\n\nAccelerating Data Serialization/Deserialization Pr
 otocols with In-Network Compute\n\nCao, Di Girolamo, Hoefler\n\nEfficient 
 data communication is a major goal for scalable and cost-effective use of 
 datacenter and HPC system resources. To let applications communicate effic
 iently, exchanged data must be serialized at the source and deserialized a
 t the destination. The serialization/deserialization process enables excha
 nging data in a language- and machine-independent format. However, seriali
 zation/deserialization overheads can negatively impact application perform
 ance. For example, a server within a microservice framework must deseriali
 ze all incoming requests before invoking the respective microservices. We 
 show how data deserialization can be offloaded to fully programmable Smart
 NICs and performed on the data path, on a per-packet basis. This solution 
 avoids intermediate memory copies, enabling on-the-fly deserialization. We
  showcase our approach by offloading Google Protocol Buffers, a widely use
 d framework to serialize/deserialize data.  We show through microservice t
 hroughput modeling how we can improve the overall throughput by pipelining
  the deserialization and actual application activities with PsPIN.\n\nSess
 ion Format: Recorded\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
