What is eBPF, and Why Does it Matter for Computational Storage?
Recently, a question came up in the SNIA Computational Storage Special Interest Group on new developments in a technology called eBPF and how they might relate to computational storage. To learn more, SNIA on Storage sat down with Eli Tiomkin, SNIA CS SIG Chair with NGD Systems; Matias Bjørling of Western Digital; Jim Harris of Intel; Dave Landsman of Western Digital; and Oscar Pinto of Samsung.
SNIA On Storage (SOS): The eBPF.io
website defines eBPF, extended Berkeley Packet Filter, as a revolutionary
technology that can run sandboxed programs in the Linux kernel without changing
kernel source code or loading kernel modules.
Why is it important?
Dave Landsman (DL): eBPF
emerged in Linux as a way to do network filtering, and enables the Linux kernel
to be programmed. Intelligence and
features can be added to existing layers, and there is no need to add
additional layers of complexity.
SNIA On Storage (SOS): What are the elements of eBPF that would be
key to computational storage? Read More