BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160558Z
LOCATION:Track 4
DTSTART;TZID=America/New_York:20201112T125500
DTEND;TZID=America/New_York:20201112T132000
UID:submissions.supercomputing.org_SC20_sess210_ws_indis102@linklings.com
SUMMARY:Using P4 and RDMA to Collect Telemetry Data
DESCRIPTION:SCinet, Workshop\n\nUsing P4 and RDMA to Collect Telemetry Dat
 a\n\nBeltman, Knossen, Hill, Grosso\n\nTelemetry data can be carried withi
 n network packets as they transit through the network. This in-band teleme
 try requires in turn to have efficient means for the collection and proces
 sing of these data. We show how the P4 language can be used to extract tel
 emetry data from incoming packets, as it allows for efficient controlling 
 of the data plane of network devices. Furthermore, we exploit remote direc
 t memory access (RDMA) as this allows for direct placement of data into th
 e memory of an external machine. We implemented the RDMA over Converged Et
 hernet (RoCE) protocol in a switch using a P4 program. The program keeps t
 he state of the variables required to perform a write-only operation from 
 the switch to a collector machine. The telemetry data is stored on persist
 ent storage in the machine using memory mapping. Experiments with our impl
 ementation show that the telemetry data is saved to the designated address
 es. We were able to achieve a rate of around 20 million packets per second
  without any packet loss.\n\nTag: Big Data, Data Analytics, Compression, a
 nd Management, Datacenter, Networks, Performance/Productivity Measurement 
 and Evaluation, SCinet, Software-defined networking\n\nRegistration Catego
 ry: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

