{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T17:24:37Z","timestamp":1786209877000,"version":"3.56.0"},"reference-count":19,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2021,1,31]],"date-time":"2021-01-31T00:00:00Z","timestamp":1612051200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2021,1,31]]},"abstract":"<jats:p>\n            Networks have become complex systems that combine various concepts, techniques, and technologies. As a consequence, modelling or simulating them now is extremely complicated and researchers massively resort to prototyping techniques. Mininet is the most popular tool when it comes to evaluate SDN propositions. Mininet allows to emulate SDN networks on a single computer but shows its limitations with resource intensive experiments as the emulating host may become overloaded. To tackle this issue, we propose\n            <jats:italic>Distrinet<\/jats:italic>\n            , a distributed implementation of Mininet over multiple hosts, based on LXD\/LXC, Ansible, and VXLAN tunnels. Distrinet uses the same API than Mininet, meaning that it is compatible with Mininet programs. It is generic and can deploy experiments on Linux clusters (e.g., Grid'5000), as well as on the Amazon EC2 cloud platform.\n          <\/jats:p>","DOI":"10.1145\/3457175.3457177","type":"journal-article","created":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T23:37:36Z","timestamp":1615592256000},"page":"2-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["Distrinet"],"prefix":"10.1145","volume":"51","author":[{"given":"Giuseppe","family":"Di Lena","sequence":"first","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, Lannion, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"Tomassilli","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Damien","family":"Saucez","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fr\u00e9d\u00e9ric","family":"Giroire","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thierry","family":"Turletti","sequence":"additional","affiliation":[{"name":"Universit\u00e9 C\u00f4te d'Azur, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chidung","family":"Lac","sequence":"additional","affiliation":[{"name":"Orange Labs, Lannion, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,3,12]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"[n.d.]. Apache Hadoop documentation. http:\/\/hadoop.apache.org.  [n.d.]. Apache Hadoop documentation. http:\/\/hadoop.apache.org."},{"key":"e_1_2_1_2_1","unstructured":"[n.d.]. Create a personalized host image. https:\/\/distrinet-emu.github.io\/personalize_vhost.html.  [n.d.]. Create a personalized host image. https:\/\/distrinet-emu.github.io\/personalize_vhost.html."},{"key":"e_1_2_1_3_1","unstructured":"[n.d.]. M5 instances AWS. https:\/\/aws.amazon.com\/ec2\/pricing\/on-demand\/?ncl=h_ls.  [n.d.]. M5 instances AWS. https:\/\/aws.amazon.com\/ec2\/pricing\/on-demand\/?ncl=h_ls."},{"key":"e_1_2_1_4_1","unstructured":"[n.d.]. Mininet Cluster Edition TCLink discussion. https:\/\/mailman.stanford.edu\/pipermail\/mininet-discuss\/2016-July\/007005.html.  [n.d.]. Mininet Cluster Edition TCLink discussion. https:\/\/mailman.stanford.edu\/pipermail\/mininet-discuss\/2016-July\/007005.html."},{"key":"e_1_2_1_5_1","unstructured":"[n.d.]. Open vSwitch. https:\/\/www.openvswitch.org.  [n.d.]. Open vSwitch. https:\/\/www.openvswitch.org."},{"key":"e_1_2_1_6_1","unstructured":"[n.d.]. Running Hadoop Examples. http:\/\/www.informit.com\/articles\/article.aspx?p=2190194&seqNum=3.  [n.d.]. Running Hadoop Examples. http:\/\/www.informit.com\/articles\/article.aspx?p=2190194&seqNum=3."},{"key":"e_1_2_1_7_1","unstructured":"[n.d.]. Setup LXD in production. https:\/\/github.com\/lxc\/lxd\/blob\/master\/doc\/production-setup.md.  [n.d.]. Setup LXD in production. https:\/\/github.com\/lxc\/lxd\/blob\/master\/doc\/production-setup.md."},{"key":"e_1_2_1_8_1","unstructured":"[n.d.]. Ubuntu Fan Networking. https:\/\/wiki.ubuntu.com\/FanNetworking.  [n.d.]. Ubuntu Fan Networking. https:\/\/wiki.ubuntu.com\/FanNetworking."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04519-1_1"},{"key":"e_1_2_1_10_1","volume-title":"IEEE International Conference on Communications (ICC).","author":"Lena Giuseppe Di","year":"2021","unstructured":"Giuseppe Di Lena , Andrea Tomassilli , Fr\u00e9d\u00e9ric Giroire , Damien Saucez , Thierry Turletti , and Chidung Lac . 2021 . A Right Placement Makes a Happy Emulator: aPlacement Module for Distributed SDN\/NFVEmulation . In IEEE International Conference on Communications (ICC). Giuseppe Di Lena, Andrea Tomassilli, Fr\u00e9d\u00e9ric Giroire, Damien Saucez, Thierry Turletti, and Chidung Lac. 2021. A Right Placement Makes a Happy Emulator: aPlacement Module for Distributed SDN\/NFVEmulation. In IEEE International Conference on Communications (ICC)."},{"key":"e_1_2_1_11_1","volume-title":"IEEE Int. Conference on Cloud Networking (CloudNet).","author":"Lena Giuseppe Di","year":"2019","unstructured":"Giuseppe Di Lena , Andrea Tomassilli , Damien Saucez , Fr\u00e9d\u00e9ric Giroire , Thierry Turletti , and Chidung Lac . 2019 . Mininet on steroids: exploiting the cloud for Mininet performance . In IEEE Int. Conference on Cloud Networking (CloudNet). Giuseppe Di Lena, Andrea Tomassilli, Damien Saucez, Fr\u00e9d\u00e9ric Giroire, Thierry Turletti, and Chidung Lac. 2019. Mininet on steroids: exploiting the cloud for Mininet performance. In IEEE Int. Conference on Cloud Networking (CloudNet)."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2015.7250212"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868466"},{"key":"e_1_2_1_14_1","unstructured":"Canonical Ltd. [n.d.]. Linux Containers. https:\/\/linuxcontainers.org. Accessed: 2019-05-10.  Canonical Ltd. [n.d.]. Linux Containers. https:\/\/linuxcontainers.org. Accessed: 2019-05-10."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/2600239.2600241"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2016.7919490"},{"key":"e_1_2_1_17_1","unstructured":"The Mininet Project. [n.d.]. Cluster Edition Prototype. https:\/\/github.com\/mininet\/mininet\/wiki\/Cluster-Edition-Prototype. Accessed: 2019-01-02.  The Mininet Project. [n.d.]. Cluster Edition Prototype. https:\/\/github.com\/mininet\/mininet\/wiki\/Cluster-Edition-Prototype. Accessed: 2019-01-02."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1344209.1344210"},{"key":"e_1_2_1_19_1","volume-title":"2014 IFIP Networking Conference. 1--9.","author":"Wette P.","unstructured":"P. Wette , M. Dr\u00e4xler , A. Schwabe , F. Wallaschek , M. H. Zahraee , and H. Karl . 2014. MaxiNet: Distributed emulation of software-defined networks . In 2014 IFIP Networking Conference. 1--9. P. Wette, M. Dr\u00e4xler, A. Schwabe, F. Wallaschek, M. H. Zahraee, and H. Karl. 2014. MaxiNet: Distributed emulation of software-defined networks. In 2014 IFIP Networking Conference. 1--9."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3457175.3457177","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3457175.3457177","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:19Z","timestamp":1750191439000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3457175.3457177"}},"subtitle":["a mininet implementation for the cloud"],"short-title":[],"issued":{"date-parts":[[2021,1,31]]},"references-count":19,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1,31]]}},"alternative-id":["10.1145\/3457175.3457177"],"URL":"https:\/\/doi.org\/10.1145\/3457175.3457177","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2021,1,31]]},"assertion":[{"value":"2021-03-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}