Shortcutting The Linux Network Stack : Exploring Latency And Throughput Benefits Of eBPF
- Author:
- Sickler, Matthew
- Published:
- [University Park, Pennsylvania] : Pennsylvania State University, 2022.
- Physical Description:
- 1 electronic document
- Additional Creators:
- Sivasubramaniam, Anand, 1967- and Schreyer Honors College
Access Online
- honors.libraries.psu.edu , Connect to this object online.
- Restrictions on Access:
- Open Access.
- Summary:
- In the age of growing demand for data, there is also a parallel demand for the data to be provided instantaneously. Quick access to information has become a paramount pillar of the information age. As a result, system architects have invented new methods of speeding up their servers to handle requests faster than ever before. As hardware itself also quickens, some engineers turned to another source of potential slowdown, the operating system (OS), to cut corners. The creation of the Berkeley Packet Filter and, later, the Extended Berkeley Packet Filter (eBPF, though often shortened to just BPF) allow for just that. Combined with the eXpress Data Path (XDP) toolset, packet latency and throughput from client to server achieve better rates than relying upon the kernel to handle packets in many scenarios. This thesis aims to explore avenues of performance benefit and the potential applications and limitations of eBPF.
- Other Subject(s):
- Genre(s):
- Dissertation Note:
- B.S. Pennsylvania State University 2022.
- Technical Details:
- The full text of the dissertation is available as an Adobe Acrobat .pdf file ; Adobe Acrobat Reader required to view the file.
View MARC record | catkey: 38042008