Redundant logic elimination in network functions

Bangwen Deng, Wenfei Wu, Linhai Song

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Scopus citations

Abstract

Network functions (NFs) are critical components in the network data plane. Their efficiency is important to the whole network's endto- end performance. We identify three types of runtime redundant logic in NFs when they are deployed with concrete configured rules. We propose to use compiler techniques (e.g., program slicing, constant propagation, dead code elimination, symbolic execution) to optimize away the redundancy.We implement a prototype named NFReducer using LLVM. Our evaluation on two IDSes shows that after eliminating the redundant logic, the packet processing rate of the two IDSes can be significantly improved.

Original languageEnglish (US)
Title of host publicationSOSR 2020 - Proceedings of the 2020 Symposium on SDN Research
PublisherAssociation for Computing Machinery, Inc
Pages34-40
Number of pages7
ISBN (Electronic)9781450371018
DOIs
StatePublished - Mar 3 2020
Event2020 Symposium on SDN Research, SOSR 2020 - San Jose, United States
Duration: Mar 3 2020 → …

Publication series

NameSOSR 2020 - Proceedings of the 2020 Symposium on SDN Research

Conference

Conference2020 Symposium on SDN Research, SOSR 2020
Country/TerritoryUnited States
CitySan Jose
Period3/3/20 → …

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Redundant logic elimination in network functions'. Together they form a unique fingerprint.

Cite this