In this paper we study the problem of how to simulate complex networks on general-purpose hardware in an efficient, feasible and scalable way. State of the art solutions for network simulation are based on the virtualization of network simulators (so as to emulate network’s nodes) or on the usage of specialized software that models the network itself (so as to emulate network’s links). The former solution suffers in terms of computational overhead and global network’s throughput, while the latter can’t be employed in actual real-world scenarios. We focus on the interconnection technologies between network nodes, implemented as Linux Containers, by evaluating a recent framework for packet exchange, Netmap, coupled with a Virtual Local Ethernet used as a generic high speed bus, VALE. We then compared our work with existing and standard Linux solutions, namely Virtual Ethernet interfaces and Virtual Bridges, finding out that our approach allows efficient simulation of complex networks by means of virtualization techniques, nevertheless achieving both high throughput and low overhead when exchanging packets among nodes.

On the Performance of Linux Container with Netmap/VALE for Networks Virtualization / Casoni, Maurizio; Grazia, CARLO AUGUSTO; N., Patriciello. - (2013), pp. 1-6. (Intervento presentato al convegno 2013 19th IEEE International Conference on Networks, ICON 2013 tenutosi a Singapore, sgp nel 11-13 DICEMBRE 2013) [10.1109/ICON.2013.6781957].

On the Performance of Linux Container with Netmap/VALE for Networks Virtualization

CASONI, Maurizio;GRAZIA, CARLO AUGUSTO;
2013

Abstract

In this paper we study the problem of how to simulate complex networks on general-purpose hardware in an efficient, feasible and scalable way. State of the art solutions for network simulation are based on the virtualization of network simulators (so as to emulate network’s nodes) or on the usage of specialized software that models the network itself (so as to emulate network’s links). The former solution suffers in terms of computational overhead and global network’s throughput, while the latter can’t be employed in actual real-world scenarios. We focus on the interconnection technologies between network nodes, implemented as Linux Containers, by evaluating a recent framework for packet exchange, Netmap, coupled with a Virtual Local Ethernet used as a generic high speed bus, VALE. We then compared our work with existing and standard Linux solutions, namely Virtual Ethernet interfaces and Virtual Bridges, finding out that our approach allows efficient simulation of complex networks by means of virtualization techniques, nevertheless achieving both high throughput and low overhead when exchanging packets among nodes.
2013
2013 19th IEEE International Conference on Networks, ICON 2013
Singapore, sgp
11-13 DICEMBRE 2013
1
6
Casoni, Maurizio; Grazia, CARLO AUGUSTO; N., Patriciello
On the Performance of Linux Container with Netmap/VALE for Networks Virtualization / Casoni, Maurizio; Grazia, CARLO AUGUSTO; N., Patriciello. - (2013), pp. 1-6. (Intervento presentato al convegno 2013 19th IEEE International Conference on Networks, ICON 2013 tenutosi a Singapore, sgp nel 11-13 DICEMBRE 2013) [10.1109/ICON.2013.6781957].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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