Article (Scientific journals)
On Integrating eBPF into Pluginized Protocols
De Coninck, Quentin; Navarre, Louis; Rybowski, Nicolas
2023In ACM SIGCOMM Computer Communication Review, 53 (3), p. 2-8
 

Files


Full Text
3649171.3649173.pdf
Publisher postprint (555.08 kB)
Download

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
Computer Networks and Communications; Software
Abstract :
[en] eBPF is a popular technology originating from the Linux kernel that enables safely running user-provided programs in a kernel-context. This technology opened the door for efficient programming in the operating system, especially in its network stack. However, its applicability is not limited to the Linux kernel. Various efforts leveraged the eBPF Instruction Set Architecture (ISA) as the basis of other networking related use cases outside of the Linux kernel. This paper focuses on the pluginized protocols' use case such as PQUIC and xBGP where the eBPF ISA serves as the basis to execute plugins providing per-session protocol behavior. It first quickly describes how the Linux kernel builds around this eBPF ISA to provide enhanced in-kernel network programmability. Then, the paper considers the case of pluginized protocols. Leveraging eBPF outside of the Linux kernel environment requires complementing the eBPF ISA to meet the pluginized protocols' requirements. This paper details these integration efforts. Based on the lessons learned from these, it finally concludes by an applicability discussion of the eBPF ISA to other use cases.
Disciplines :
Computer science
Author, co-author :
De Coninck, Quentin  ;  Université de Mons - UMONS > Faculté Polytechnique > Service de Cybersécurité et Systèmes Informatiques
Navarre, Louis;  UCLouvain, Belgium
Rybowski, Nicolas;  UCLouvain, Belgium
Language :
English
Title :
On Integrating eBPF into Pluginized Protocols
Publication date :
30 October 2023
Journal title :
ACM SIGCOMM Computer Communication Review
ISSN :
0146-4833
Publisher :
Association for Computing Machinery (ACM)
Volume :
53
Issue :
3
Pages :
2-8
Development Goals :
9. Industry, innovation and infrastructure
Research unit :
F115 - Service de Cybersécurité et Systèmes Informatiques
Research institute :
Infortech
Available on ORBi UMONS :
since 22 February 2024

Statistics


Number of views
12 (3 by UMONS)
Number of downloads
67 (0 by UMONS)

Scopus citations®
 
1
Scopus citations®
without self-citations
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBi UMONS