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 > Performance Contracts for Software Network Functions
Performance Contracts for 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: While software network functions (NFs) promise great flexibility and easy deployment of network services, they face the challenge of unpredictable performance. We propose Bolt, a technique and tool for predicting the performance of the entire software stack of an NF comprising the core NF logic, DPDK packet processing framework, and the NIC driver. Bolt takes as input the NF implementation and generates a performance contract that provides, for any arbitrary packet scenario, a precise characterization of the NF’s performance. Under the covers, Bolt leverages a state-based demarcation of NFs and combines a pre-analysis of stateful data structures with automated symbolic execution of the stateless NF code. Performance contracts allow scrutiny of NF performance with a fine level of granularity, enabling network developers and operators to understand the performance of the NF in the face of any workload, whether typical, exceptional, or adversarial. We evaluate Bolt on four realistic NFs—-a NAT , a Maglev-like load balancer, an LPM Router, and a MAC bridge—-and show that Bolt’s performance contracts predict the dynamic instruction count and memory accesses of the NF to within a maximum of 7% of real executions, for all NFs and traffic classes analyzed. 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 listsSouth Asia Film Series Neuroscience Seminars JOther talksWhat I saw last Winter The view from here, there and nowhere? Situating the observer in the planetarium and in the solar system Dostoevsky, Sechenov and reflexes of the brain: to a stylistic genealogy of Notes from Underground |