BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY: Dynamic Compilation and Optimization of Software Network Function
 s - Sebastiano Miano(Politecnico di Torino)
DTSTART:20191212T150000Z
DTEND:20191212T160000Z
UID:TALK134833@talks.cam.ac.uk
CONTACT:Marco Caballero
DESCRIPTION:Abstract:\nSoftware Network Functions (NFs) promise increased 
 flexibility and\neasy development process of network services by moving fu
 nctionality away from dedicated hardware devices to standard general-purpo
 se servers. Traditional approaches to design and develop those NFs are bas
 ed on a static compilation\, where the input of the compiler is a fixed de
 scription of the forwarding plane semantics and the output is the code tha
 t can accommodate any packet processing behaviour set by the controller at
  run-time.\nIdeally\, the compiler should automatically optimize the gener
 ated code depending on the declarative description of the data plane seman
 tic that is available in the original NF code. However\, it is also true t
 hat the actual packet processing behaviour of the data plane program is av
 ailable only at runtime.\nIn this talk\, I will propose a dynamic approach
  to the data plane\ncompilation\, where not only the static features but a
 lso the run-time\ndata are exploited to further optimize the output progra
 m. This would\nmake it possible to generate a custom version of the origin
 al NF that\nis optimal to the data plane semantic and the packet processin
 g\nbehavior at the same time\, hence being able to considerably improve\nt
 he performance of the original application even by a 40-50% factor.\n\nBio
 :\nSebastiano Miano is a third-year Ph.D. student at the Polytechnique\nUn
 iversity of Turin in Italy whose research interest range from\nnetworked-s
 ystems architectures\, programmable hardware\, Network\nFunction Virtualiz
 ation (NFV) and Sofware Defined Networks (SDN).\nDuring his Ph.D.\, he stu
 died new models of network functions that can\nbe used to improve the prog
 rammability and performance of the end-host networking\, using technologie
 s such as eBPF and XDP together with specialized hardware devices (e.g.\, 
 SmartNICs).\n
LOCATION:Lecture Theatre 2\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
