[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3472727.3472805acmconferencesArticle/Chapter ViewAbstractPublication PagesnaiConference Proceedingsconference-collections
Article

IntQOE: Integrated End-to-end QoE Optimization for Edge Computing Enabled Web Application

Published: 23 August 2021 Publication History

Abstract

Global microservice spanning multi-clusters is an important setting for edge computing enabled web applications, which are usually quality of experience (QoE) sensitive. The end-to-end QoE optimization is important but challenging for such a setting. Although the existing QoE-aware load balancing solution has been verified in the single cluster setting, to apply it into the multi-cluster setting like the edge computing setting, we found the global server load balancer (GSLB) may make the end-to-end QoE suboptimal. Because of some unpredictable behaviors, the end-to-end QoE optimization over the GSLB and the edge cluster is difficult. To address this, we design IntQOE, a load balance coordination system, which allows accurate and efficient information exchange between the upstream load balancer (the resource controller in the edge cluster) and the downstream load balancer (GSLB). Using a trace-driven simulation, we demonstrate that IntQOE can get stable near-optimal QoE. To compare with latency-based GSLB, IntQOE can improve the end-to-end QoE by over 30% on average.

References

[1]
Akamai. 2021. Global Traffic Management Guide. https://learn.akamai.com/en-us/webhelp/global-traffic-management/global-traffic-management-user-guide
[2]
R Alimi, R Penno, Y Yang, S. Kiesel, S. Previdi, W. Roome, S. Shalunov, and R. Woundy. 2014. Application-Layer Traffic Optimization (ALTO) Protocol [RFC7285]. (2014), 91 pages.
[3]
Emna Baccour, Aiman Erbad, Kashif Bilal, Amr Mohamed, Mohsen Guizani, and Mounir Hamdi. 2020. FacebookVideoLive18: A Live Video Streaming Dataset for Streams Metadata and Online Viewers Locations. arXiv:2003.10820 [cs.MM]
[4]
global-ping 2021. Global Ping Statistics - WonderNetwork. https://wondernetwork.com/pings/.
[5]
Anatoliy Gorbenko, Alexander Romanovsky, and Olga Tarasyuk. 2020. Interplaying Cassandra NoSQL Consistency and Performance: A Benchmarking Approach. In Dependable Computing - EDCC 2020 Workshops. Springer International Publishing, Cham, 168--184.
[6]
Chi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, Mohan Nanduri, and Roger Wattenhofer. 2013. Achieving high utilization with software-driven WAN. In Proceedings of SIGCOMM '13. ACM Press, New York, NY, USA, 15.
[7]
Junchen Jiang, Shijie Sun, Vyas Sekar, and Hui Zhang. 2017. Pytheas: Enabling Data-Driven Quality of Experience Optimization Using Group-Based Exploration-Exploitation. In Proceedings of NSDI '17. USENIX Association, 393--406.
[8]
Alok Kumar, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, Amin Vahdat, Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Björn Carlin, Alok Kumar, Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Björn Carlin, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, and Amin Vahdat. 2015. BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing. In Proceedings of SIGCOMM '15, Vol. 45. ACM Press, New York, NY, USA, 1--14.
[9]
Maxmind. [n.d.]. IP Geolocation and Online Fraud Prevention. https://www.maxmind.com/en/home
[10]
Matthew K. Mukerjee, David Naylor, Junchen Jiang, Dongsu Han, Srinivasan Seshan, and Hui Zhang. 2015. Practical, Real-time Centralized Control for CDN-based Live Video Delivery. ACM SIGCOMM Computer Communication Review 45, 4 (sep 2015), 311--324.
[11]
Usama Naseer, Luca Niccolini, Udip Pant, Alan Frindell, Ranjeeth Dasineni, and Theophilus A Benson. 2020. Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website. In Proceedings of SIGCOMM '20. ACM, New York, NY, USA, 529--541.
[12]
Enric Pujol, Ingmar Poese, Johannes Zerwas, Georgios Smaragdakis, and Anja Feldmann. 2019. Steering hyper-giants' traffic at scale. In Proceedings of CoNEXT '19. Association for Computing Machinery, Inc, New York, NY, USA, 82--95.
[13]
Lenin Ravindranath, Jitendra Padhye, Ratul Mahajan, and Hari Balakrishnan. 2013. Timecard: controlling user-perceived delays in server-based mobile applications. In Proceedings of SOSP '13. ACM Press, New York, NY, USA, 85--100.
[14]
Kyle Schomp, Onkar Bhardwaj, Eymen Kurdoglu, Mashooq Muhaimen, and Ramesh K. Sitaraman. 2020. Akamai DNS: Providing Authoritative Answers to the World's Queries. In Proceedings of SIGCOMM '20 (Virtual Event, USA) (SIGCOMM '20). Association for Computing Machinery, New York, NY, USA, 465--478.
[15]
Jingxuan Zhang, Luis Contreras, Kai Gao, Francisco Cano, Patricia Cano, Anais Escribano, and Y. Richard Yang. 2021. Sextant: Enabling Automated Network-aware Application Optimization in Carrier Networks. In Proceedings of IFIP/IEEE IM '21. IFIP.
[16]
Rui-Xiao Zhang, Ming Ma, Tianchi Huang, Hanyu Li, Jiangchuan Liu, and Lifeng Sun. 2020. Leveraging QoE Heterogenity for Large-Scale Livecaset Scheduling. In Proceedings of the 28th ACM International Conference on Multimedia. Association for Computing Machinery (ACM), New York, NY, USA, 3678--3686.
[17]
Xu Zhang, Siddhartha Sen, Daniar Kurniawan, Haryadi Gunawi, and Junchen Jiang. 2019. E2E: Embracing user heterogeneity to improve quality of experience on the web. In Proceedings of SIGCOMM '19. Association for Computing Machinery, Inc, New York, NY, USA, 289--302.

Index Terms

  1. IntQOE: Integrated End-to-end QoE Optimization for Edge Computing Enabled Web Application

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    NAI'21: Proceedings of the ACM SIGCOMM 2021 Workshop on Network-Application Integration
    August 2021
    77 pages
    ISBN:9781450386333
    DOI:10.1145/3472727
    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: 23 August 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Edge Computing
    2. Quality of Experience
    3. Web Optimization

    Qualifiers

    • Article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    SIGCOMM '21
    Sponsor:
    SIGCOMM '21: ACM SIGCOMM 2021 Conference
    August 23, 2021
    Virtual Event, USA

    Acceptance Rates

    NAI'21 Paper Acceptance Rate 12 of 24 submissions, 50%;
    Overall Acceptance Rate 12 of 24 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 239
      Total Downloads
    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Dec 2024

    Other Metrics

    Citations

    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