Practical convergence of middleboxes and software

Thumbnail

Event details

Date 31.08.2018
Hour 10:0012:00
Speaker Rishabh Iyer
Location
Category Conferences - Seminars
EDIC candidacy exam
Exam president: Prof. Edouard Bugnion
Thesis advisor: Prof. George Candea
Co-examiner: Prof. Christoph Koch

Abstract
We are witnessing a growing push within the networking community to replace dedicated hardware middleboxes with software implementations running on commodity hardware. 
This push is driven by potential reductions in capital and operating expenses, improved flexibility and shorter time to market. 
However, before software middlebox implementations become mainstream, they must overcome certain challenges.
This report outlines three instances of prior work that attempt to overcome three such challenges, before introducing the research proposal that attempts to mitigate a fourth. 
First, E2  describes a runtime framework for NFV applications in a bid to automate and consolidate NF management.
Next, NetBricks  outlines an execution environment for NFs that provides efficient inter-NF isolation in the NFV paradigm.
Third, VigNAT details a toolchain for formally verifying NFs to overcome programming errors that can creep into the dataplane.
Finally, we introduce Bolt, a system that predicts NF performance in a bid to quantify the performance variability inherent to software running on general purpose hardware

Background papers
E2: a framework for NFV applications, by Palkar, S., et al.
NetBricks: Taking the V out of NFV, by Panda, A., et al.
A formally verified NAT, by Zaostrovnykh, A., et al.
 

Practical information

  • General public
  • Free

Contact

Tags

EDIC candidacy exam

Share