QUIC Cryption Offloading Based on NanoBPF | IEEE Conference Publication | IEEE Xplore

QUIC Cryption Offloading Based on NanoBPF


Abstract:

QUIC is a new transmission protocol parallel with TCP. Compared to TCP, QUIC has advantages, but still, apparent bottlenecks need to be optimized. The optimization method...Show More

Abstract:

QUIC is a new transmission protocol parallel with TCP. Compared to TCP, QUIC has advantages, but still, apparent bottlenecks need to be optimized. The optimization method follows the TCP research route. The mainstream is the hardware offloading technology, which offloads the computing-intensive functional modules to the network equipment, and the hardware processing replaces the host CPU for computing. However, the performance of hardware offloading is high, but the versatility and programmability are not guaranteed. To overcome the limitation above, we proposed an offloading model named NanoBPF, based on the RISC multicore DPU. The model modified the boot code of the Bootloader, guided and activated the BPF code as a runtime environment, and offloaded the QUIC's cryption module, which is high CPU occupancy. The model prototype is verified by dual host interconnection and Docker-based simulation topology. Experimental results showed that the offloading of en/decryption improved the throughput by nearly 13% and guaranteed fairness with TCP under certain conditions.
Date of Conference: 28-30 September 2022
Date Added to IEEE Xplore: 28 October 2022
ISBN Information:
Print on Demand(PoD) ISSN: 2576-8565
Conference Location: Takamatsu, Japan

Contact IEEE to Subscribe

References

References is not available for this document.