We propose a new system design for connecting hardware and FPGA accelerators to the network, allowing the accelerator to directly control commodity Network Interface Cards (NICs) without using the CPU. This enables us to solve the key challenge of leveraging existing NIC hardware offloads such as virtualization, tunneling, and RDMA for accelerator networking. Our approach supports a diverse set of use cases, from direct network access for disaggregated accelerators to inline-acceleration of the network stack, all without the complex networking logic in the accelerator.To demonstrate the feasibility of this approach, we build Flex-Driver (FLD), an on-accelerator hardware module that implements a NIC data-plane driver. Our main technical contribution is a mechanism that compresses the NIC control structures by two orders of magnitude, allowing FLD to achieve high networking scalability with low die area cost and no bandwidth interference with the accelerator logic.The prototype for NVIDIA Innova-2 FPGA SmartNICs showcases our design's utility for three different accelerators: a disaggregated LTE cipher, an IP-defragmentation inline accelerator, and an IoT cryptographic-token authentication offload. These accelerators reach 25 Gbps line rate and leverage the NIC for RDMA processing, VXLAN tunneling, and traffic shaping without CPU involvement.
CCS CONCEPTS• Hardware → Hardware accelerators; Networking hardware; • Computer systems organization → Heterogeneous (hybrid) systems; Distributed architectures.
Int5Gent targets the integration of innovative data plane technology building blocks under a flexible 5G network resource, slice and application orchestration framework, providing a complete 5G system platform for the validation of advance 5G services and Internet of Things (IoT) solutions. The platform can act as the enabler for the transition beyond the current 5G networking capabilities allowing novel and state-ofthe-art data transport and edge processing solutions to be evaluated under a cutting-edge network orchestration framework, with intelligent service allocation and management capabilities. A sample of the envisioned technologies include: flexible multi-Radio Access Technology (multi-RAT) baseband signal processing, millimeter Wave (mmWave)technology solutions at 60GHz and 150GHz bands, hardware-based edge processor with Time Sensitive Networking (TSN), Graphical Processing Unit (GPU)processing capabilities, and elastic Software Defined Networking (SDN)-based photonic data transport. The integration of the technology blocks is performed as part of an overall architecture that promotes edge processing and is orchestrated by a Network Function Virtualization Orchestrator (NFVO) compatible framework with edge node extensions at the network layer and an overlay vertical services application orchestrator at the user plane layer.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.