libVNF – Library for Building High Performance and Scalable VNFs

libVNF – Library for Building High Performance and Scalable VNFs

libVNF is an open-source library providing high-level APIs to enable efficient development of VNFs with built-in support for high-performance packet IO, distributed state management, and horizontal scalability. The framework is built over multi-core network stacks and supports state synchronization via key-value stores. The paper demonstrates significant reduction in code complexity of VNFs like LTE packet core and load balancers using libVNF.

 Witals – AP-centric WiFi Health Diagnosis Framework

 Witals – AP-centric WiFi Health Diagnosis Framework

Witals is a system providing causal diagnosis of WiFi network performance problems from an access point’s perspective, using comparable metrics termed WiFi vital statistics. It diagnoses multiple simultaneous causes such as interference, overcrowding, and slow clients, enabling system administrators to identify root causes effectively. The paper includes comprehensive evaluations with real and controlled WiFi deployments

TurboEPC – Offloading Mobile Packet Core Control Plane to Programmable Dataplane

TurboEPC – Offloading Mobile Packet Core Control Plane to Programmable Dataplane

TurboEPC redesigns the mobile packet core by offloading a portion of signaling message processing to programmable dataplane switches, alleviating control plane bottlenecks and reducing latency. The approach partitions user state across switches, supports replication for fault tolerance, and implements series and parallel switch designs for scalability. Hardware and software prototypes demonstrate up to 102% throughput increase and 98% latency reduction.

    Cuttlefish – A Hierarchical SDN Controller Framework with Adaptive Offload

    Cuttlefish – A Hierarchical SDN Controller Framework with Adaptive Offload

    This paper presents Cuttlefish, a hierarchical SDN controller framework that adaptively offloads a subset of application state and computation to local controllers to improve scalability and reduce latency. It introduces a novel partitioned state concept that lies between global and local state. The framework automatically switches between centralized and offload modes based on synchronization cost and offers APIs for SDN app developers. Evaluations show 2X control plane throughput improvement and up to 50% reduction in latency.

    Distributed Evolved Packet Core (EPC)

    Distributed Evolved Packet Core (EPC)

    This study presents architectures for distributed EPC, the core of 4G mobile networks, discussing reliability, scalability, and fault tolerance versus traditional centralized models, with emphasis on deployment challenges and efficiency.