skip to main content
10.1145/3341216.3342215acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Assisting Delay and Bandwidth Sensitive Applications in a Self-Driving Network

Published: 14 August 2019 Publication History

Abstract

Packet networks are agnostic to applications, which have served to keep the Internet infrastructure simple and scalable over the past several decades. However, the best-effort model is now seen as an inhibitor to meeting user experience expectations for the diverse applications such as streaming video, gaming, browsing, and social media. Current methods for prioritization of certain application types are static, and do not react to changes in network conditions or user experience. We envisage a self-driving network that is able to continuously monitor user experience and intervenes to assist applications as and when needed. Our contributions are: (1) We propose a self-driving network architecture that directly measures, optimizes, and dynamically controls application performance. We develop a method to measure and model application state in real-time using network behavior data. (2) We apply our framework to two representative applications, video streaming and gaming, and show how the network can detect application deterioration in terms of playback buffers and ping latency respectively, and apply remedial action to improve application performance without requiring any explicit signaling.

Supplementary Material

MP4 File (p64-madanapalli.mp4)

References

[1]
V. Aggarwal et al. 2014. Prometheus: Toward quality-of-experience estimation for mobile apps from passive network measurements. In Proc. ACM HotMobile. Santa Barbara, CA, USA.
[2]
A. Bentaleb et al. 2016. SDNDASH: Improving QoE of HTTP Adaptive Streaming Using Software Defined Networking. In Proc. ACM Multimedia. Amsterdam, Netherlands.
[3]
A. Bentaleb et al. 2017. SDNHAS: An SDN-enabled architecture to optimize QoE in HTTP adaptive streaming. IEEE Transactions on Multimedia 19, 10 (2017), 2136--2151.
[4]
P. Bosshart et al. 2014. P4: Programming protocol-independent packet processors. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 87--95.
[5]
S. Chen et al. 2014. Modeling the QoE of Rate Changes in Skype/SILK VoIP Calls. IEEE/ACM Transactions on Networking 22, 6 (Dec 2014), 1781--1793.
[6]
G. Dimopoulos and othrs. 2016. Measuring video QoE from encrypted traffic. In Proc. ACM IMC. Santa Monica, CA, USA.
[7]
H. E. Egilmez et al. 2012. OpenQoS: An OpenFlow controller design for multimedia delivery with end-to-end Quality of Service over Software-Defined Networks. In Proc. IEEE APSIPA. Hollywood, CA, USA.
[8]
A. D. Ferguson et al. 2013. Participatory networking: An API for application control of SDNs. In Proc. ACM SIGCOMM. Hong Kong, China.
[9]
P. Georgopoulos et al. 2013. Towards network-wide QoE fairness using openflow-assisted adaptive video streaming. In Proc. ACM FhMN. Hong Kong, China.
[10]
H. Habibi Gharakheili. 2017. The Role of SDN in Broadband Networks. Springer.
[11]
J. Heinanen and R. Guerin. 1999. A Two Rate Three Color Marker. (1999).
[12]
E. Howard et al. 2014. Cascading Impact of Lag on Quality of Experience in Cooperative Multiplayer Games. In Proc. IEEE NetGames. Nagoya, Japan.
[13]
J. Jiang et al. 2014. EONA: Experience-Oriented Network Architecture. In Proc. ACM HotNets. Los Angeles, CA, USA.
[14]
T. Mangla et al. 2018. eMIMIC: Estimating HTTP-based Video QoE Metrics from Encrypted Network Traffic. In IEEE TMA. Vienna, Austria.
[15]
F. Ongaro et al. 2015. Enhancing the quality level support for real-time multimedia applications in software-defined networks. In Proc. IEEE ICNC. Garden Grove, CA, USA.
[16]
I. Orsolic et al. 2017. A machine learning approach to classifying YouTube QoE based on encrypted network traffic. Springer, Multimedia tools and applications 76, 21 (2017), 22267--22301.
[17]
R. Presser. 2018. The Importance of Latency in Online Gaming. https://bit.ly/2GdQXrB.
[18]
D. Tsilimantos et al. 2018. Classifying flows and buffer state for youtube's HTTP adaptive streaming service in mobile networks. In Proc. ACM MMSys. Amsterdam, Netherlands.

Cited By

View all
  • (2024)Distributed Dynamic Encirclement Control for First-Order Multi-Agent Systems with Communication Delay2024 American Control Conference (ACC)10.23919/ACC60939.2024.10644950(1000-1005)Online publication date: 10-Jul-2024
  • (2021)Bridging Network and Parallel I/O Research for Improving Data-Intensive Distributed Applications2021 IEEE Workshop on Innovating the Network for Data-Intensive Science (INDIS)10.1109/INDIS54524.2021.00011(50-56)Online publication date: Nov-2021
  • (2021)Towards a Self-Driving Management System for the Automated Realization of IntentsIEEE Access10.1109/ACCESS.2021.31299909(159882-159907)Online publication date: 2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
NetAI'19: Proceedings of the 2019 Workshop on Network Meets AI & ML
August 2019
96 pages
ISBN:9781450368728
DOI:10.1145/3341216
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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 August 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Quality of Experience
  2. Self-Driving Network
  3. Sensitive Applications

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SIGCOMM '19
Sponsor:
SIGCOMM '19: ACM SIGCOMM 2019 Conference
August 23, 2019
Beijing, China

Acceptance Rates

NetAI'19 Paper Acceptance Rate 13 of 38 submissions, 34%;
Overall Acceptance Rate 13 of 38 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Distributed Dynamic Encirclement Control for First-Order Multi-Agent Systems with Communication Delay2024 American Control Conference (ACC)10.23919/ACC60939.2024.10644950(1000-1005)Online publication date: 10-Jul-2024
  • (2021)Bridging Network and Parallel I/O Research for Improving Data-Intensive Distributed Applications2021 IEEE Workshop on Innovating the Network for Data-Intensive Science (INDIS)10.1109/INDIS54524.2021.00011(50-56)Online publication date: Nov-2021
  • (2021)Towards a Self-Driving Management System for the Automated Realization of IntentsIEEE Access10.1109/ACCESS.2021.31299909(159882-159907)Online publication date: 2021
  • (2021)Software-Defined Multi-domain Tactical Networks: Foundations and Future DirectionsMobile Edge Computing10.1007/978-3-030-69893-5_9(183-227)Online publication date: 27-Feb-2021
  • (2021)Research on SDN Enabled by Machine Learning: An Overview6GN for Future Wireless Networks10.1007/978-3-030-63941-9_14(190-203)Online publication date: 29-Jan-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media