Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3524273.3532893acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Enabling scalable emulation of differentiated services in mininet

Published: 05 August 2022 Publication History

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.

References

[1]
Paul Barford and Mark Crovella. 1997. An Architecture for a WWW Workload Generator. In World Wide Web Consortium Workshop on Workload Characterization (Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems).
[2]
J. A. Bergstra and C. A. Middelburg. 2003. ITU-T Recommendation G.107 : The E-Model, a computational model for use in transmission planning. Technical Report.
[3]
Alessio Botta, Alberto Dainotti, and Antonio Pescapé. 2012. A Tool for the Generation of Realistic Network Workload for Emerging Networking Scenarios. Comput. Netw. 56, 15 (oct 2012), 3531--3547.
[4]
Alessio Botta, Alberto Dainotti, and Antonio Pescapè. 2012. A tool for the generation of realistic network workload for emerging networking scenarios. Computer Networks 56, 15 (2012), 3531--3547.
[5]
Manri Cheon and Jong-Seok Lee. 2018. Subjective and Objective Quality Assessment of Compressed 4K UHD Videos for Immersive Experience. IEEE Transactions on Circuits and Systems for Video Technology 28, 7 (2018), 1467--1480.
[6]
Luca De Cicco, Vito Caldaralo, Vittorio Palmisano, and Saverio Mascolo. 2013. ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH). In 2013 20th International Packet Video Workshop. 1--8.
[7]
Luca De Cicco, Vito Caldaralo, Vittorio Palmisano, and Saverio Mascolo. 2014. TAPAS: A Tool for RApid Prototyping of Adaptive Streaming Algorithms. In Proceedings of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video Streaming (Sydney, Australia) (VideoNext '14). Association for Computing Machinery, New York, NY, USA, 1--6.
[8]
J. De Vriendt, D. De Vleeschauwer, and D. Robinson. 2013. Model for estimating QoE of video delivered using HTTP adaptive streaming. In 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013). 1288--1293.
[9]
Jim Gettys and Kathleen Nichols. 2011. Bufferbloat: Dark Buffers in the Internet: Networks without Effective AQM May Again Be Vulnerable to Congestion Collapse. Queue 9, 11 (nov 2011), 40--54.
[10]
ZhiGuo Hu, HongRen Yan, Tao Yan, HaiJun Geng, and GuoQing Liu. 2020. Evaluating QoE in VoIP networks with QoS mapping and machine learning algorithms. Neurocomputing 386 (2020), 63--83.
[11]
Hyoung-Kee Choi and J. O. Limb. 1999. A behavioral model of Web traffic. In Proceedings. Seventh International Conference on Network Protocols. 327--334.
[12]
S. Shunmuga Krishnan and Ramesh K. Sitaraman. 2012. Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Designs. In Proceedings of the 2012 Internet Measurement Conference (Boston, Massachusetts, USA) (IMC '12). Association for Computing Machinery, New York, NY, USA, 211--224.
[13]
Bob Lantz, Brandon Heller, and Nick McKeown. 2010. A Network in a Laptop: Rapid Prototyping for Software-Defined Networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks (Monterey, California) (Hotnets-IX). Association for Computing Machinery, New York, NY, USA, Article 19, 6 pages.
[14]
Jeongeun Julie Lee, Maruti Gupta, and Intel Corp. 2007. A NEW TRAFFIC MODEL FOR CURRENT USER WEB BROWSING BEHAVIOR.
[15]
Chao Liu, Ryen W. White, and Susan Dumais. 2010. Understanding Web Browsing Behaviors through Weibull Analysis of Dwell Time. In Proceedings of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval (Geneva, Switzerland) (SIGIR '10). Association for Computing Machinery, New York, NY, USA, 379--386.
[16]
Y. Liu, S. Dey, F. Ulupinar, M. Luby, and Y. Mao. 2015. Deriving and Validating User Experience Model for DASH Video Streaming. IEEE Transactions on Broadcasting 61, 4 (Dec 2015), 651--665.
[17]
John O'Sullivan, Darijo Raca, and Jason J. Quinlan. 2020. Godash 2.0 - The Next Evolution of HAS Evaluation. In 2020 IEEE 21st International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM). 185--187.
[18]
R. Pries, Z. Magyari, and P. Tran-Gia. 2012. An HTTP web traffic model based on the top one million visited web pages. In Proceedings of the 8th Euro-NF Conference on Next Generation Internet NGI 2012. 133--139.
[19]
Jason J. Quinlan and Cormac J. Sreenan. 2018. Multi-Profile Ultra High Definition (UHD) AVC and HEVC 4K DASH Datasets. In Proceedings of the 9th ACM Multimedia Systems Conference (Amsterdam, Netherlands) (MMSys '18). Association for Computing Machinery, New York, NY, USA, 375--380.
[20]
A. Raake, M. Garcia, W. Robitza, P. List, S. Göring, and B. Feiten. 2017. A bitstream-based, scalable video-quality model for HTTP adaptive streaming: ITU-T P.1203.1. In 2017 Ninth International Conference on Quality of Multimedia Experience (QoMEX). 1--6.
[21]
Aleksandr Reviakin, Ahmed H. Zahran, and Cormac J. Sreenan. 2018. <i>Dashc</i>: A Highly Scalable Client Emulator for DASH Video. In Proceedings of the 9th ACM Multimedia Systems Conference (Amsterdam, Netherlands) (MMSys '18). Association for Computing Machinery, New York, NY, USA, 409--414.
[22]
Zaixi Shang, Joshua P. Ebenezer, Alan C. Bovik, Yongjun Wu, Hai Wei, and Sriram Sethuraman. 2021. Assessment of Subjective and Objective Quality of Live Streaming Sports Videos. arXiv:2106.08431 [eess.IV]
[23]
Shahnaz M. Shariff, Heng Li, Cor-Paul Bezemer, Ahmed E. Hassan, Thanh H. D. Nguyen, and Parminder Flora. 2019. Improving the Testing Efficiency of Selenium-Based Load Tests. In Proceedings of the 14th International Workshop on Automation of Software Test (Montreal, Quebec, Canada) (AST '19). IEEE Press, 14--20.
[24]
Babak Taraghi, Abdelhak Bentaleb, Christian Timmerer, Roger Zimmermann, and Hermann Hellwagner. 2021. Understanding Quality of Experience of Heuristic-Based HTTP Adaptive Bitrate Algorithms. In Proceedings of the 31st ACM Workshop on Network and Operating Systems Support for Digital Audio and Video (Istanbul, Turkey) (NOSSDAV '21). Association for Computing Machinery, New York, NY, USA, 82--89.
[25]
The Open Networking Foundation. 2012. OpenFlow Switch Specification.
[26]
I. Tsompanidis, A. H. Zahran, and C. J. Sreenan. 2014. Mobile network traffic: A user behaviour model. In Wireless and Mobile Networking Conference (WMNC), 2014 7th IFIP.
[27]
Matteo Varvello, Jeremy Blackburn, David Naylor, and Konstantina Papagiannaki. 2016. EYEORG: A Platform For Crowdsourcing Web Quality Of Experience Measurements. In Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies (Irvine, California, USA) (CoNEXT '16). ACM, 399--412.
[28]
Xiaoqi Yin, Abhishek Jindal, Vyas Sekar, and Bruno Sinopoli. 2015. A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication (London, United Kingdom) (SIGCOMM '15). Association for Computing Machinery, New York, NY, USA, 325--338.

Cited By

View all
  • (2023)SDN-Enabled Distributed Access Architecture Cable Networks2023 IEEE 29th International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN58293.2023.10189415(1-6)Online publication date: 10-Jul-2023
  • (2023)QoE-Aware Analysis and Management of Multimedia Services in 5G and Beyond Heterogeneous NetworksIEEE Access10.1109/ACCESS.2023.329855611(77679-77688)Online publication date: 2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MMSys '22: Proceedings of the 13th ACM Multimedia Systems Conference
June 2022
432 pages
ISBN:9781450392839
DOI:10.1145/3524273
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 August 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. VoIP
  2. adaptive video streaming
  3. differentiated services
  4. emulation
  5. mininet
  6. web behavioral modelling
  7. web traffic

Qualifiers

  • Research-article

Funding Sources

  • Science Foundation Ireland

Conference

MMSys '22
Sponsor:
MMSys '22: 13th ACM Multimedia Systems Conference
June 14 - 17, 2022
Athlone, Ireland

Acceptance Rates

Overall Acceptance Rate 134 of 369 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)SDN-Enabled Distributed Access Architecture Cable Networks2023 IEEE 29th International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN58293.2023.10189415(1-6)Online publication date: 10-Jul-2023
  • (2023)QoE-Aware Analysis and Management of Multimedia Services in 5G and Beyond Heterogeneous NetworksIEEE Access10.1109/ACCESS.2023.329855611(77679-77688)Online publication date: 2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media