Paving the way for NFV acceleration: A taxonomy, survey and future directions
As a recent innovation, network functions virtualization (NFV)—with its core concept of
replacing hardware middleboxes with software network functions (NFs) implemented in …
replacing hardware middleboxes with software network functions (NFs) implemented in …
A survey on accelerating technologies for fast network packet processing in Linux environments
The path a packet takes when handled by the Linux Kernel has been well established for a
long time. Its overhead/bottleneck issues are also known. Nonetheless, complexity has …
long time. Its overhead/bottleneck issues are also known. Nonetheless, complexity has …
UNO: Uniflying host and smart NIC offload for flexible packet processing
Increasingly, smart Network Interface Cards (sNICs) are being used in data centers to
offload networking functions (NFs) from host processors thereby making these processors …
offload networking functions (NFs) from host processors thereby making these processors …
A prototype implementation and evaluation of the malware detection mechanism for IoT devices using the processor information
H Takase, R Kobayashi, M Kato, R Ohmura - International Journal of …, 2020 - Springer
Due to the popularization of Internet of Things (IoT) devices, numerous and varied devices
have been connected to the Internet. While various devices including home appliances …
have been connected to the Internet. While various devices including home appliances …
Processing particle data flows with SmartNICs
Many distributed applications implement complex data flows and need a flexible mechanism
for routing data between producers and consumers. Recent advances in programmable …
for routing data between producers and consumers. Recent advances in programmable …
Efficient serving of VPN endpoints on COTS server hardware
Of late an increasing amount of functionality in computer networks is provided by commodity
x86 hardware wherein the CPU is the main bottleneck. Relieving the CPU from a portion of …
x86 hardware wherein the CPU is the main bottleneck. Relieving the CPU from a portion of …
Method, device, and system for offloading algorithms
X Zhang, X Jiang - US Patent 11,171,936, 2021 - Google Patents
The processing load on a host processor is substantially reduced by offloading the transport
layer security protocol, such as the TLS/SSL protocol, the transport layer protocol stack, such …
layer security protocol, such as the TLS/SSL protocol, the transport layer protocol stack, such …
[HTML][HTML] DPUBench: An application-driven scalable benchmark suite for comprehensive DPU evaluation
With the development of data centers, network bandwidth has rapidly increased, reaching
hundreds of Gbps. However, the network I/O processing performance of CPU improvement …
hundreds of Gbps. However, the network I/O processing performance of CPU improvement …
Programmable switch as a parallel computing device
Modern switches have packet processing capacity of up to multi-tera bits per second, and
they are also becoming more and more programmable. We seek to understand whether the …
they are also becoming more and more programmable. We seek to understand whether the …
Mecanic: Smartnic to assist urllc processing in multi-access edge computing platforms
Multi-access edge computing (MEC) providing server capabilities at near end-users is
introduced to enable Ultra Reliable Low Latency Communication (URLLC) for mission …
introduced to enable Ultra Reliable Low Latency Communication (URLLC) for mission …