Enabling scalable emulation of differentiated services in mininet

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Evolving Internet applications, such as immersive multimedia and Industry 4, exhibit stringent delay, loss, and rate requirements. Realizing these requirements would be difficult without advanced dynamic traffic management solutions that leverage state-of-the-art technologies, such as Software-Defined Networking (SDN). Mininet represents a common choice for evaluating SDN solutions in a single machine. However, Mininet lacks the ability to emulate links that have multiple queues to enable differentiated service for different traffic streams. Additionally, performing a scalable emulation in Mininet would not be possible without light-weight application emulators. In this paper, we introduce two tools, namely: QLink and SPEED. QLink extends Mininet API to enable emulating links with multiple queues to differentiate between different traffic streams. SPEED represents a light-weight web traffic emulation tool that enables scalable HTTP traffic simulation in Mininet. Our performance evaluation shows that SPEED enables scalable emulation of HTTP traffic in Mininet. Additionally, we demo the benefits of using QLink to isolate three different applications (voice, web, and video) in a network bottleneck for numerous users.

Original languageEnglish
Title of host publicationMMSys 2022 - Proceedings of the 13th ACM Multimedia Systems Conference
PublisherAssociation for Computing Machinery, Inc
Pages240-245
Number of pages6
ISBN (Electronic)9781450392839
DOIs
Publication statusPublished - 14 Jun 2022
Event13th ACM Multimedia Systems Conference, MMSys 2022 - Athlone, Ireland
Duration: 14 Jun 202217 Jun 2022

Publication series

NameMMSys 2022 - Proceedings of the 13th ACM Multimedia Systems Conference

Conference

Conference13th ACM Multimedia Systems Conference, MMSys 2022
Country/TerritoryIreland
CityAthlone
Period14/06/2217/06/22

Keywords

  • adaptive video streaming
  • Differentiated Services
  • Emulation
  • Mininet
  • VoIP
  • Web Behavioral Modelling
  • web traffic

Fingerprint

Dive into the research topics of 'Enabling scalable emulation of differentiated services in mininet'. Together they form a unique fingerprint.

Cite this