Home > Research > Publications & Outputs > Katoptron

Electronic data

  • 914_Camera-ready_manuscript_kQG3hQE

    Accepted author manuscript, 215 KB, PDF document

View graph of relations

Katoptron: Efficient State Mirroring for Middlebox Resilience

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Forthcoming
Publication date22/12/2023
Host publicationIEEE/IFIP NOMS 2024 Conference Proceedings
<mark>Original language</mark>English
EventIEEE/IFIP Network Operations and Management Symposium - The-K Hotel Seoul, Seoul, Korea, Republic of
Duration: 6/05/202410/05/2024
https://noms2024.ieee-noms.org/

Conference

ConferenceIEEE/IFIP Network Operations and Management Symposium
Abbreviated titleNOMS 2024
Country/TerritoryKorea, Republic of
CitySeoul
Period6/05/2410/05/24
Internet address

Conference

ConferenceIEEE/IFIP Network Operations and Management Symposium
Abbreviated titleNOMS 2024
Country/TerritoryKorea, Republic of
CitySeoul
Period6/05/2410/05/24
Internet address

Abstract

The increasing demand for low-latency, high-
bandwidth connectivity has introduced novel challenges to de-
livering strong resilience guarantees in production network envi-
ronments. Closed hardware platforms, known as middleboxes,
that lack visibility and support for state retention remain a
key challenge for continuous service delivery during network
failures. These middleboxes rarely employ recovery mechanisms
of their own, inspiring renewed interest in the field of NFV in
recent years due to this gap within the industry. The increasing
availability of VNF capabilities in modern infrastructures offers
an opportunity to exploit the flexibility of software and use
hybrid architectures to improve resilience. Katoptron is a high-
availability service that propagates state between unmodified
hardware middleboxes and backup PNF or VNF appliances.
The platform utilises targeted packet mirroring to allow network
devices to organically construct equivalent state and thus allow an
easy transition between hardware and software. To demonstrate
its viability, we have evaluated Katoptron against a wide range of
common hardware middlebox use cases built using multiple open-
source packet processing frameworks. Results show upwards of
90% matching state with no observable delay to normal traffic
or impact on its functionality.