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

On-path vs off-path traffic steering, that is the question

Published: 23 September 2022 Publication History

Abstract

Service-level traffic steering in the Internet has been using an indirection-based model for decades now, using the DNS to resolve a name to a locator, often complemented with load balancing techniques. Contrasting this off-path realization, service information as part of the data packet itself may determine the one of possibly many communication endpoints on-path while traversing the network. This paper compares both design choices regardless of the specific decision mechanism used. For this, we assume a compute-aware traffic steering mechanism for both approaches and determine latency penalties through off-path resolution steps as well as distributing scheduling decisions to on-path network ingress points. Lastly, we investigate latency variances and resilience in an AR/VR scenario.

References

[1]
2021. 5G-Vinni Project Deliverable D1.4. (2021). Design of infrastructure architecture and subsystems v2. Technical Report. 5G-VINNI.
[2]
2021. System architecture for the 5G System (5GS); Stage 2 (Release 16), TS 23.501 V16.11.0 (2021-12). Technical Report. 3GPP. https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144
[3]
2022. Average Page Load Times for 2020 - Are you faster? Technical Report. Machmetrics. https://machmetrics.com/speed-blog/average-page-load-times-for-2020/
[4]
2022. DNS-over-HTTPS performance. Technical Report. SamKnows. https://www.samknows.com/blog/dns-over-https-performance
[5]
2022. DNS Rate Limits. Technical Report. deDec DNS API. https://desec.readthedocs.io/en/latest/rate-limits.html
[6]
2022. EU Project 4WARD website. Technical Report. European Commision. https://cordis.europa.eu/project/id/216041
[7]
2022. EU Project PSIRP website. Technical Report. PSIRP project. https://www.psirp.org/
[8]
2022. EU Project PURSUIT website. Technical Report. European Commision. https://cordis.europa.eu/project/id/257217
[9]
2022. EU Project SAIL website. Technical Report. SAIL project. https://sail-project.org
[10]
2022. Google Public DNS for ISPs. Technical Report. Google. https://developers.google.com/speed/public-dns/docs/isp
[11]
2022. P4 Open Source Programming Language. Technical Report. Open Network Foundation. https://p4.org/
[12]
2022. What is GSLB? Technical Report. Efficient IP. https://www.efficientip.com/what-is-gslb/
[13]
V. Bajpai A. Lutu O. Alay J. Ott A. S. Asrese, E. A. Walelgne. 2019. Measuring Web Quality of Experience in Cellular Networks. In Proc. of IEEE Conference on Passive and Active Measurements (PAM).
[14]
V. Bajpai P. Sarolahti J. Ott A. S. Asrese, S. J. Eravuchira. 2019. Measuring Web Latency and Rendering Performance: Method, Tools & Longitudinal Dataset. IEEE Transactions on Network and Service Management 16, 2 (2019), 535--549.
[15]
M. Sifalakis C. Tschudin. 2014. Named functions and cached computations. In Consumer Communications and Networking Conference (CCNC), 2014 IEEE 11th. 851--857.
[16]
J. Chen, S. Li, H. Yu, Y. Zhang, D. Raychaudhuri, R. Ravindran, H. Gao, L. Dong, G. Wang, and H. Liu. 2016. Exploiting ICN for realizing service-oriented communication in IoT. IEEE Communications Magazine 54, 12 (2016), 24--30.
[17]
Cisco. 2020. Cisco Annual Internet Report (2018-2023) White Paper. Technical Report.
[18]
M. J. Reed; J. Riihijärvi; M. Georgiades; N. Fotiou; G. Xylomenos D. Trossen. 2015. IP over ICN - The better IP?. In European Conference on Networks and Communications (EuCNC).
[19]
R. Fielding and J. Reschke. 2014. Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. RFC 7231. IETF. http://tools.ietf.org/rfc/rfc7231.txt
[20]
G. Rutz G. White. 2016. Content Delivery with Content-Centric Networking. Technical Report. CableLabs. http://www.cablelabs.com/wp-content/uploads/2016/02/Content-Delivery-with-Content-Centric-Networking-Feb-2016.pdf
[21]
P. Hoffman and P. McManus. 2018. DNS Queries over HTTPS (DoH). RFC 8484. IETF. http://tools.ietf.org/rfc/rfc8484.txt
[22]
IETF. 2022. Application-Layer Traffic Optimization Working Grpu: Charter. Technical Report. IETF Alto WG. https://datatracker.ietf.org/group/alto/about/
[23]
J. Iyengar and M. Thomson. 2021. QUIC: A UDP-Based Multiplexed and Secure Transport. RFC 9000. IETF. http://tools.ietf.org/rfc/rfc9000.txt
[24]
H. Balakrishnan R. Morris J. Jung, E. Sit. 2002. DNS performance and the effectiveness of caching. IEEE/ACM Transactions on networking 10, 5 (2002), 589--603.
[25]
M. A. Ferreira J. L. Sobrinho. 2020. Routing on Multi Optimality Criteria. In ACM SIGCOMM.
[26]
S. Robitzsch M. Boniface S. Philips K. Haensge, D. Trossen. 2019. Cloud-Native 5G Service Delivery Platform. In 2nd Intl Workshop on Mobility Support in Slice-based Network Control for Heterogeneous Environments.
[27]
J. T. Humphries A. Belay D. Mazieres C. Kozyrakis K. Kaffes, T. Chong. 2019. Shinjuku: Preemptive scheduling for μsecond-scale tail latency. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
[28]
R. Khalili Z. Despotovic A. Hecker G. Carle K. Khandaker, D. Trossen. 2022. CArDS: Dealing a New Hand in Reducing Service Request Completion Times. In IFIP Networking.
[29]
Michał Król, Spyridon Mastorakis, David Oran, and Dirk Kutscher. 2019. Compute first networking: Distributed computing meets icn. In Proceedings of the 6th ACM Conference on Information-Centric Networking. 67--77.
[30]
S. Dharmapurikar R. Vaidyanathan K. Chu A. Fingerhut V. T. Lam F. Matus R. Pan N. Yadav G. Varghese M. Alizadeh, T. Edsall. 2014. CONGA: Distributed Congestion-Aware Load Balancing for Datacenters. In Conference of the ACM Special Interest Group on Data Communication (SIGCOMM).
[31]
Khalili L. Wang P. Eugster M. Bloecher, R. 2020. Letting off STEAM: Distributed Runtime Traffic Scheduling for Service Function Chaining. In IEEE Infocom.
[32]
N. Banks M. Duke. 2021. QUIC-LB: Generating Routable QUIC Connection IDs. Technical Report. IETF. https://datatracker.ietf.org/doc/draft-ietf-quic-load-balancers/
[33]
D. Oran D. Kutscher Y. Psaras M. Krol, K. Habak. 2018. RICE: Remote Method Invocation in ICN. In ACM Conference on Information-Centric Networking.
[34]
M. Mosko, I. Solis, and C. Wood. 2019. Content-Centric Networking (CCNx) Messages in TLV Format. RFC 8609. IETF. http://tools.ietf.org/rfc/rfc8609.txt
[35]
Y. C. Hu G. Lu J. Padhye L. Yuan M. Zhang R. Ghandi, H. H. Liu. 2014. Duet: Cloud scale load balancing with hardware and software. In Conference of the ACM Special Interest Group on Data Communication (SIGCOMM).
[36]
I. Kunze Z. Lou J. Rüth M. Stoffers K. Wehrle R. Glebke, D. Trossen. 2021. Service-based Forwarding via Programmable Dataplanes. In First Workshop on Semantic Addressing and Routing for Future Networks at IEEE Conference on Intl. Conference on High Performance Switching and Routing.
[37]
P. B. Godfrey Y. Ganjali A. Firoozshahian S. Ghorbani, Z. Yang. 2017. DRILL: Micro Load Balancing for Low-Latency Data Center Networks. In Conference of the ACM Special Interest Group on Data Communication (SIGCOMM).
[38]
M. Hofmann I. Rimac M. Steiner M. Varvello T. Braun, V. Hilt. 2011. Service-centric networking. In 2011 IEEE Intl. Conference on Communications. 1--6.
[39]
J. D. Thornton M. F. Plass N. H. Briggs R. L. Braynard V. Jacobson, D. K. Smetters. 2009. Networking Named Content. In ACM Conext.
[40]
S. Gu G. Zhuang F. Li Y. Li, Z. Han. 2021. Dyncast: Use Dynamic Anycast to Facilitate Service Semantics Embedded in IP address. In Workshop on Semantic Addressing and Routing for Future Networks at IEEE Intl. Conference on High Performance Switching and Routing.
[41]
Shou-Cheng Yen, Ching-Ling Fan, and Cheng-Hsin Hsu. 2019. Streaming 360° Videos to Head-Mounted Virtual Reality Using DASH over QUIC Transport Protocol. In Proceedings of the 24th ACM Workshop on Packet Video (PV '19). Association for Computing Machinery, New York, NY, USA, 7--12.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
FIRA '22: Proceedings of the ACM SIGCOMM Workshop on Future of Internet Routing & Addressing
August 2022
105 pages
ISBN:9781450393287
DOI:10.1145/3527974
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 September 2022

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

Conference

SIGCOMM '22
Sponsor:
SIGCOMM '22: ACM SIGCOMM 2022 Conference
August 22, 2022
Amsterdam, Netherlands

Acceptance Rates

Overall Acceptance Rate 6 of 9 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 129
    Total Downloads
  • Downloads (Last 12 months)27
  • Downloads (Last 6 weeks)3
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

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