Software Acceleration Techniques for High-speed Programmable Networks - Archive ouverte HAL
Chapitre D'ouvrage Année : 2020

Software Acceleration Techniques for High-speed Programmable Networks

Résumé

Network programmability has provided an effective approach to enable innovation in network systems. By replacing static, expensive middleboxes with equivalent pieces of software implementing the same functionality, operators can significantly reduce their CAPEX/OPEX expenditures, and engineers can rapidly design, test and deploy novel architectures and services, thus reducing the time-to-market for network applications. However, the flexibility provided by software solutions comes at a cost: purposespecific hardware has the clear advantage of optimized performance (i.e., throughput, latency) with respect to pure software-based solutions. The introduction of software acceleration techniques represented an essential step towards the increasing popularity of the SDN/NFV paradigm shift, by reducing the performance gap between hardware-based and software-based systems. Thanks to such techniques, modern software-networking solutions can operate at multi-10Gbps rate (up to hundreds of Gbps) on commodity servers equipped with regular COTS components. In this chapter, we cover the aspects related to software acceleration techniques in a bottom-up fashion: we first provide an overview of high-speed software networking on COTS architectures, and we then explore the evolution of softwarized networking by focusing on performance acceleration and the design space for high-speed programmable networks.
Fichier principal
Vignette du fichier
CNIT_Chapter_Cite-1.pdf (349.69 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04322416 , version 1 (08-12-2023)

Identifiants

Citer

Leonardo Linguaglossa. Software Acceleration Techniques for High-speed Programmable Networks. CNIT. Network Programmability: a (r)evolutionary approach, 6, Texmat, pp.203-216, 2020, 9788894982428. ⟨10.57620/CNIT-Report_06⟩. ⟨hal-04322416⟩
71 Consultations
95 Téléchargements

Altmetric

Partager

More