COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Dynamic Compilation and Optimization of Software Network Functions
Dynamic Compilation and Optimization of Software Network FunctionsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Marco Caballero. Abstract: Software Network Functions (NFs) promise increased flexibility and easy development process of network services by moving functionality away from dedicated hardware devices to standard general-purpose servers. Traditional approaches to design and develop those NFs are based on a static compilation, where the input of the compiler is a fixed description of the forwarding plane semantics and the output is the code that can accommodate any packet processing behaviour set by the controller at run-time. Ideally, the compiler should automatically optimize the generated code depending on the declarative description of the data plane semantic that is available in the original NF code. However, it is also true that the actual packet processing behaviour of the data plane program is available only at runtime. In this talk, I will propose a dynamic approach to the data plane compilation, where not only the static features but also the run-time data are exploited to further optimize the output program. This would make it possible to generate a custom version of the original NF that is optimal to the data plane semantic and the packet processing behavior at the same time, hence being able to considerably improve the performance of the original application even by a 40-50% factor. Bio: Sebastiano Miano is a third-year Ph.D. student at the Polytechnique University of Turin in Italy whose research interest range from networked-systems architectures, programmable hardware, Network Function Virtualization (NFV) and Sofware Defined Networks (SDN). During his Ph.D., he studied new models of network functions that can be used to improve the programmability and performance of the end-host networking, using technologies such as eBPF and XDP together with specialized hardware devices (e.g., SmartNICs). This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsTalk for International Women's Day 2018 Major Public Lectures in Cambridge Cambridge University Physics SocietyOther talksUnravelling the visual system of a bacterium The tempo of modernity: rethinking the history of modern time A magnetic world: understanding the lodestone in the early modern Iberian empires CSER Public Lecture: Grethe Helene Evjen Attentive learning: Understanding mechanisms by studying outcomes, risk and protective factors *RELOCATED* Documentary Filming of Cultural Interaction (28-29 November 2019) |