Thanks to its 1-cycle lookup performance, the Ternary Content Addressable Memory (TCAM) is considered an essential hardware component for the deployment of high-performance Software-Defined Networks (SDN). Unfortunately, in many network scenarios, TCAMs can quickly fill due to their limited memory size, thus preventing the installation of new flow-rules and leading to inefficient traffic forwarding. This issue has already been addressed in computer programming, where Virtual Memory is offered to applications to mimic a much larger physical memory, by swapping memory pages to disk. In a previous work, we proposed and discussed the architecture of a Memory Management System (MMS) for SDN controllers that, like the analogous process for computer Operating Systems, optimizes the memory usage and prevents anomalies due to lack of memory space. This work proposes a memory swapping mechanism for SDN controllers, a function of the MMS which gives SDN applications the illusion of unlimited memory space in the forwarding devices, without requiring any hardware modification or changes in the control protocol. The paper discusses the memory swapping mechanism design, its implementation and proves its quality using real traffic traces, demonstrating lower TCAM memory utilization and potentially increased network performance in terms of end-to-end throughput. A prototype of the MMS is available for testing as an open source project.

An effective swapping mechanism to overcome the memory limitation of SDN devices / Marsico, Antonio; Doriguzzi-Corin, Roberto; Siracusa, Domenico. - ELETTRONICO. - (2017), pp. 247-254. ((Intervento presentato al convegno IM 2017 tenutosi a Lisbon, PT nel 8th-12th May 2017 [10.23919/INM.2017.7987286].

An effective swapping mechanism to overcome the memory limitation of SDN devices

Marsico, Antonio;Siracusa, Domenico
2017-01-01

Abstract

Thanks to its 1-cycle lookup performance, the Ternary Content Addressable Memory (TCAM) is considered an essential hardware component for the deployment of high-performance Software-Defined Networks (SDN). Unfortunately, in many network scenarios, TCAMs can quickly fill due to their limited memory size, thus preventing the installation of new flow-rules and leading to inefficient traffic forwarding. This issue has already been addressed in computer programming, where Virtual Memory is offered to applications to mimic a much larger physical memory, by swapping memory pages to disk. In a previous work, we proposed and discussed the architecture of a Memory Management System (MMS) for SDN controllers that, like the analogous process for computer Operating Systems, optimizes the memory usage and prevents anomalies due to lack of memory space. This work proposes a memory swapping mechanism for SDN controllers, a function of the MMS which gives SDN applications the illusion of unlimited memory space in the forwarding devices, without requiring any hardware modification or changes in the control protocol. The paper discusses the memory swapping mechanism design, its implementation and proves its quality using real traffic traces, demonstrating lower TCAM memory utilization and potentially increased network performance in terms of end-to-end throughput. A prototype of the MMS is available for testing as an open source project.
Proceedings of the IM 2017: 2017 IFIP/IEEE International Symposium on Integrated Network Management
Piscataway, NJ
Institute of Electrical and Electronics Engineers Inc.
978-3-901882-89-0
Marsico, Antonio; Doriguzzi-Corin, Roberto; Siracusa, Domenico
An effective swapping mechanism to overcome the memory limitation of SDN devices / Marsico, Antonio; Doriguzzi-Corin, Roberto; Siracusa, Domenico. - ELETTRONICO. - (2017), pp. 247-254. ((Intervento presentato al convegno IM 2017 tenutosi a Lisbon, PT nel 8th-12th May 2017 [10.23919/INM.2017.7987286].
File in questo prodotto:
File Dimensione Formato  
mms_im2017_editorial.pdf

Solo gestori archivio

Descrizione: MMS articolo principale
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.29 MB
Formato Adobe PDF
1.29 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/182650
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact