Stateless network functions

Murad Kablan, Blake Caldwell, Richard Han, Hani Jamjoom, Eric Keller

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

40 Citations (Scopus)

Abstract

Newly virtualized network functions (like firewalls, routers, and intrusion detection systems) should be easy to consume. Despite recent efforts to improve their elasticity and high availability, network functions continue to maintain important flow state, requiring traditional development and deployment life cycles. At the same time, many cloud-scale applications are being rearchitected to be stateless by cleanly pushing application state into dedicated caches or backend stores. This state separation is enabling these applications to be more agile and support the so-called continuous deployment model. In this paper, we propose that network functions should be similarly redesigned to be stateless. Drawing insights from different classes of network functions, we describe how stateless network functions can leverage recent advances in low-latency network systems to achieve acceptable performance. Our Click-based prototype integrates with RAMCloud; using NAT as an example network function, we demonstrate that we are able to create stateless network functions that maintain the desired performance.

Original languageEnglish
Title of host publicationHotMiddlebox 2015 - Proceedings of the 2015 ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, Part of SIGCOMM 2015
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery, Inc
Pages49-54
Number of pages6
ISBN (Electronic)9781450335409
DOIs
Publication statusPublished - 2015
Externally publishedYes
Event2nd ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, HotMiddlebox 2015 - London, United Kingdom
Duration: 21 Aug 2015 → …

Publication series

NameHotMiddlebox 2015 - Proceedings of the 2015 ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, Part of SIGCOMM 2015

Conference

Conference2nd ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, HotMiddlebox 2015
CountryUnited Kingdom
CityLondon
Period21/08/15 → …

Keywords

  • InfiniBand
  • NAT
  • NFV
  • RDMA
  • Stateless architecture

Fingerprint

Dive into the research topics of 'Stateless network functions'. Together they form a unique fingerprint.

Cite this