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

Multi-Domain Information Exposure using ALTO: The Good, the Bad and the Solution

Published:27 July 2020Publication History

ABSTRACT

Multi-domain applications can benefit from network information exposure using the ALTO protocol framework. ALTO provides network state and capabilities to applications to be more flexible in terms of rate adaptation, transmission time, and server/path selection. However, different key issues arise when designing an ALTO solution for multi-domain environments. In this talk, we summarize such issues along with basic mechanisms to be considered to allow ALTO to expose network information across multiple domains.

References

  1. R. Alimi, R. Penno, Y. Yang, S. Kiesel, S. Previdi, W. Roome, S. Shalunov, and R. Woundy. 2014. Application-Layer Traffic Optimization (ALTO) Protocol. RFC 7285. RFC Editor. http://www.rfc-editor.org/rfc/rfc7285.txt http://www.rfc-editor.org/rfc/rfc7285.txt.Google ScholarGoogle Scholar
  2. NGMN Alliance. 2015. 5G white paper. Next generation mobile networks, white paper (2015), 1--125.Google ScholarGoogle Scholar
  3. GSM Association. 2019. Generic Network Slice Template. https://www.gsma.com/newsroom/wp-content/uploads//NG.116-v2.0.pdf. (October 2019).Google ScholarGoogle Scholar
  4. Alexander Clemm, Laurent Ciavaglia, Lisandro Granville, and Jeff Tantsura. 2020. Intent-Based Networking - Concepts and Definitions. Internet-Draft draft-irtf-nmrg-ibn-concepts-definitions-01. IETF Secretariat. http://www.ietf.org/internet-drafts/draft-irtf-nmrg-ibn-concepts-definitions-01.txt http://www.ietf.org/internet-drafts/draft-irtf-nmrg-ibn-concepts-definitions-01.txt.Google ScholarGoogle Scholar
  5. The CMS Collaboration. 2008. The CMS experiment at the CERN LHC. Journal of Instrumentation 3, 08 (2008). https://doi.org/10.1088/1748-0221/3/08/S08004Google ScholarGoogle Scholar
  6. Jie Dong, Mach Chen, Dhruv Dhody, Jeff Tantsura, Kenji Kumaki, and Tomoki Murai. 2017. BGP Extensions for Path Computation Element (PCE) Discovery. Internet-Draft draft-dong-pce-discovery-proto-bgp-07. IETF Secretariat. http://www.ietf.org/internet-drafts/draft-dong-pce-discovery-proto-bgp-07.txt http://www.ietf.org/internet-drafts/draft-dong-pce-discovery-proto-bgp-07.txt.Google ScholarGoogle Scholar
  7. Zbigniew Dulinski, Piotr Wydrych, and Rafal Stankiewicz. 2015. Inter-ALTO Communication Problem Statement. Internet-Draft draft-dulinski-alto-inter-problem-statement-02. IETF Secretariat. http://www.ietf.org/internet-drafts/draft-dulinski-alto-inter-problem-statement-02.txt http://www.ietf.org/internet-drafts/draft-dulinski-alto-inter-problem-statement-02.txt.Google ScholarGoogle Scholar
  8. ETSI. [n. d.]. Zero touch network & Service Management. https://www.etsi.org/technologies/zero-touch-network-service-management. ([n. d.]).Google ScholarGoogle Scholar
  9. NFVISG ETSI. [n. d.]. Network functions virtualisation (NFV); management and orchestration; network service templates specification. ETSI, Group Specification ETSI GS NFV-IFA 14 ([n. d.]), V2.Google ScholarGoogle Scholar
  10. Kai Gao, [email protected], Qiao Xiang, Chen Gu, Yang Yang, and G. Robert Chen. 2018. Compressing ALTO Path Vectors. Internet-Draft draft-gao-alto-routing-state-abstraction-08. IETF Secretariat. http://www.ietf.org/internet-drafts/draft-gao-alto-routing-state-abstraction-08.txt http://www.ietf.org/internet-drafts/draft-gao-alto-routing-state-abstraction-08.txt.Google ScholarGoogle Scholar
  11. H. Gredler, J. Medved, S. Previdi, A. Farrel, and S. Ray. 2016. North-Bound Distribution of Link-State and Traffic Engineering (TE) Information Using BGP. RFC 7752. RFC Editor.Google ScholarGoogle Scholar
  12. Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz, Sean P Donovan, Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott Shenker, Russ Clark, and Ethan Katz-Bassett. 2015. Sdx: A software defined internet exchange. ACM SIGCOMM Computer Communication Review 44, 4 (2015), 551--562.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Victor Heorhiadi, Michael K Reiter, and Vyas Sekar. 2016. Simplifying Software-Defined Network Optimization Using {SOL}. In 13th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 16). 223--237.Google ScholarGoogle Scholar
  14. Kostas Katsalis, Navid Nikaein, and Andy Edmonds. 2016. Multi-domain orchestration for NFV: Challenges and research directions. In 2016 15th International Conference on Ubiquitous Computing and Communications and 2016 International Symposium on Cyberspace and Security (IUCC-CSS). IEEE, 189--195.Google ScholarGoogle ScholarCross RefCross Ref
  15. S. Kiesel and M. Stiemerling. 2020. Application-Layer Traffic Optimization (ALTO) Cross-Domain Server Discovery. RFC 8686. RFC Editor.Google ScholarGoogle Scholar
  16. Changhoon Kim, Anirudh Sivaraman, Naga Katta, Antonin Bas, Advait Dixit, and Lawrence J Wobker. 2015. In-band network telemetry via programmable dataplanes. In ACM SIGCOMM.Google ScholarGoogle Scholar
  17. D. King and A. Farrel. 2012. The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS and GMPLS. RFC 6805. RFC Editor.Google ScholarGoogle Scholar
  18. Danny Lachos, Christian Rothenberg, Qiao Xiang, Y Richard Yang, Börje Ohlman, Sabine Randriamasy, Farni Boten, and Luis M Contreras. 2019. Supporting multi-domain Use cases with ALTO. In Proceedings of the Applied Networking Research Workshop. 59--61.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. lcls [n. d.]. The Linac Coherent Light Source. https://lcls.slac.stanford.edu/. ([n. d.]).Google ScholarGoogle Scholar
  20. Pedro R. Marques, Jared Mauch, Nischal Sheth, Barry Greene, Robert Raszuk, and Danny R. McPherson. 2009. Dissemination of Flow Specification Rules. RFC 5575. (Aug. 2009). https://doi.org/10.17487/RFC5575Google ScholarGoogle Scholar
  21. S Paulraj and P Sumathi. 2010. A comparative study of redundant constraints identification methods in linear programming problems. Mathematical Problems in Engineering 2010 (2010).Google ScholarGoogle Scholar
  22. Danny Perez, Qiao Xiang, Christian Rothenberg, and Y. Yang. 2020. Multi-domain Service Function Chaining with ALTO. Internet-Draft draft-lachos-sfc-multi-domain-alto-00. IETF Secretariat. http://www.ietf.org/internet-drafts/draft-lachos-sfc-multi-domain-alto-00.txt http://www.ietf.org/internet-drafts/draft-lachos-sfc-multi-domain-alto-00.txt.Google ScholarGoogle Scholar
  23. Danny Alex Lachos Perez and Christian Esteve Rothenberg. 2018. Multidomain Orchestration leveraging the Application-Layer Traffic Optimization Protocol. In Anais do V Workshop Pré-IETF. SBC.Google ScholarGoogle Scholar
  24. K. Ramakrishnan, S. Floyd, and D. Black. 2001. The Addition of Explicit Congestion Notification (ECN) to IP. RFC 3168. RFC Editor. http://www.rfc-editor.org/rfc/rfc3168.txt http://www.rfc-editor.org/rfc/rfc3168.txt.Google ScholarGoogle Scholar
  25. Y. Rekhter, T. Li, and S. Hares. 2006. A Border Gateway Protocol 4 (BGP-4). RFC 4271. RFC Editor. http://www.rfc-editor.org/rfc/rfc4271.txt http://www.rfc-editor.org/rfc/rfc4271.txt.Google ScholarGoogle Scholar
  26. J.L. Le Roux. 2006. Requirements for Path Computation Element (PCE) Discovery. RFC 4674. RFC Editor.Google ScholarGoogle Scholar
  27. Philipp S. Schmidt, T. Enghardt, R. Khalili, and A. Feldmann. 2013. Socket Intents: Leveraging Application Awareness for Multi-Access Connectivity. In Proceedings of CoNEXT '13. ACM, New York, NY, USA.Google ScholarGoogle Scholar
  28. ska [n. d.]. The Square Kilometre Array. https://www.skatelescope.org/. ([n.d.]).Google ScholarGoogle Scholar
  29. Jan Telgen. 1983. Identifying redundant constraints and implicit equalities in systems of linear constraints. Management Science 29, 10 (1983), 1209--1222.Google ScholarGoogle ScholarCross RefCross Ref
  30. JP. Vasseur, R. Zhang, N. Bitar, and JL. Le Roux. 2009. A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched Paths. RFC 5441. RFC Editor.Google ScholarGoogle Scholar
  31. Qiao Xiang, Chin Guok, Franck Le, John MacAuley, Harvey Newman, and Y Richard Yang. 2018. SFP: Toward Interdomain Routing for SDN Networks. In Proceedings of the ACM SIGCOMM 2018 Conference on Posters and Demos. ACM, 87--89.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Qiao Xiang, X Tony Wang, J Jensen Zhang, Harvey Newman, Y Richard Yang, and Y Jace Liu. 2019. Unicorn: Unified resource orchestration for multi-domain, geo-distributed data analytics. Future Generation Computer Systems 93 (2019), 188--197.Google ScholarGoogle ScholarCross RefCross Ref
  33. Qiao Xiang, Jensen Zhang, Franck Le, Y. Yang, and Harvey Newman. 2020. Resource Orchestration for Multi-Domain, Exascale, Geo-Distributed Data Analytics. Internet-Draft draft-xiang-alto-multidomain-analytics-03. IETF Secretariat. http://www.ietf.org/internet-drafts/draft-xiang-alto-multidomain-analytics-03.txt http://www.ietf.org/internet-drafts/draft-xiang-alto-multidomain-analytics-03.txt.Google ScholarGoogle Scholar
  34. Qiao Xiang, J Jensen Zhang, X Tony Wang, Y Jace Liu, Chin Guok, Franck Le, John MacAuley, Harvey Newman, and Y Richard Yang. 2018. Finegrained, multi-domain network resource abstraction as a fundamental primitive to enable high-performance, collaborative data sciences. In SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, 58--70.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Qiao Xiang, Jingxuan Jensen Zhang, Xin Tony Wang, Yang Jace Liu, Chin Guok, Franck Le, John MacAuley, Harvey Newman, and Y Richard Yang. 2019. Toward Fine-Grained, Privacy-Preserving, Efficient Multi-Domain Network Resource Discovery. IEEE Journal on Selected Areas in Communications 37, 8(2019), 1924--1940.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Multi-Domain Information Exposure using ALTO: The Good, the Bad and the Solution

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ANRW '20: Proceedings of the Applied Networking Research Workshop
      July 2020
      77 pages
      ISBN:9781450380393
      DOI:10.1145/3404868

      Copyright © 2020 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 July 2020

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate34of58submissions,59%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader