skip to main content
10.1145/3578244.3583722acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article
Best Industry Paper

Analyzing the Performance of SD-WAN Enabled Service Function Chains Across the Globe with AWS

Published:15 April 2023Publication History

ABSTRACT

Cloud Computing has revolutionized the information technology world and the application offering over the last two decades. At the same time recent trends in Network Function Virtualization (NFV) and Software-Defined Wide Area Networks (SD-WAN) and the combination of those with the Cloud paradigm has allowed an unprecedented shift of enterprise networking services towards the Public Cloud. Even though this network evolutionary approach brings many benefits, it still presents many drawbacks as well. The performance stability and service continuity over a black box Public Cloud infrastructure can hinder the formal service guarantees that many new emerging applications may have. To this end, in this paper, we aim to shed light on the overall performance achieved when deploying coast-to-coast and intercontinental Service Function Chains (SFCs) that interconnect geographically distributed enterprise branches over the Amazon Web Services (AWS) infrastructure. In particular, we investigate the impact of region, Virtual Machine (VM) instance, time of the day and day of the week in the overall throughput and delay attained. The obtained results show the strengths and weaknesses of entirely relying on the AWS infrastructure to offer networking services by investigating possible hidden performance bottlenecks.

References

  1. AWS. 2022. Amazon Virtual Private Cloud (Amazon VPC). https://aws.amazon.com/vpc/.Google ScholarGoogle Scholar
  2. AWS. 2022. Amazon VPC FAQs. https://aws.amazon.com/vpc/faqs/.Google ScholarGoogle Scholar
  3. AWS. 2022. AWS Pricing Calculator. https://calculator.aws/#/.Google ScholarGoogle Scholar
  4. AWS. 2022. AWS Transit Gateway. https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html.Google ScholarGoogle Scholar
  5. AWS. 2022. AWS Transit Gateway Pricing. https://aws.amazon.com/transit-gateway/pricing/.Google ScholarGoogle Scholar
  6. AWS. 2022. Global Infrastructure. https://aws.amazon.com/about-aws/global-infrastructure/.Google ScholarGoogle Scholar
  7. AWS. 2022. Quotas for your transit gateways. https://docs.aws.amazon.com/vpc/latest/tgw/transit-gateway-quotas.html.Google ScholarGoogle Scholar
  8. Asma Ben Hamed, Aris Leivadeas, Matthias Falkner, and Nikolai Pitaev. 2020. VNF Chaining Performance Characterization under Multi-Feature and Over-subscription Using SR-IOV. Informatics 7, 3 (2020). https://doi.org/10.3390/informatics7030033Google ScholarGoogle ScholarCross RefCross Ref
  9. S. Bradner and J. McQuaid. 1999. RFC2544: Benchmarking Methodology for Network Interconnect Devices.Google ScholarGoogle Scholar
  10. Cisco. 2020. Cisco Cloud Services Router 1000v Data Sheet. https://www.cisco.com/c/en/us/products/collateral/routers/cloud-services-router-1000v-series/data_sheet-c78--733443.html.Google ScholarGoogle Scholar
  11. Cisco. 2022. Cisco SD-WAN Getting Started Guide. https://www.cisco.com/c/en/us/td/docs/routers/sdwan/configuration/sdwan-xe-gs-book/system-overview.html.Google ScholarGoogle Scholar
  12. Matthias Falkner, Aris Leivadeas, Ioannis Lambadaris, and George Kesidis. 2016. Performance analysis of virtualized network functions on virtualized systems architectures. In 2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD). 71--76. https://doi.org/10.1109/CAMAD.2016.7790333Google ScholarGoogle ScholarCross RefCross Ref
  13. Marco Forconesi, Gustavo Sutter, Sergio Lopez-Buedo, Jorge E. Lopez de Vergara, and Javier Aracil. 2014. Bridging the gap between hardware and software open source network developments. IEEE Network 28, 5 (2014), 13--19. https://doi.org/10.1109/MNET.2014.6915434Google ScholarGoogle ScholarCross RefCross Ref
  14. Anshul Gandhi and Justin Chan. 2015. Analyzing the Network for AWS Distributed Cloud Computing. SIGMETRICS Perform. Eval. Rev. 43, 3 (nov 2015), 12--15. https://doi.org/10.1145/2847220.2847224Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. José Luis García-Dorado and Sanjay G. Rao. 2019. Cost-aware Multi Data-Center Bulk Transfers in the Cloud from a Customer-Side Perspective. IEEE Transactions on Cloud Computing 7, 1 (2019), 34--47. https://doi.org/10.1109/TCC.2015.2469666Google ScholarGoogle ScholarCross RefCross Ref
  16. Nadir Ghrada, Mohamed Faten Zhani, and Yehia Elkhatib. 2018. Price and Performance of Cloud-hosted Virtual Network Functions: Analysis and Future Challenges. In 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft). 482--487. https://doi.org/10.1109/NETSOFT.2018.8460032Google ScholarGoogle ScholarCross RefCross Ref
  17. Mohammad Hajjat, Ruiqi Liu, Yiyang Chang, T. S. Eugene Ng, and Sanjay Rao. 2015. Application-specific configuration selection in the cloud: Impact of provider policy and potential of systematic testing. In 2015 IEEE Conference on Computer Communications (INFOCOM). 873--881. https://doi.org/10.1109/INFOCOM.2015.7218458Google ScholarGoogle ScholarCross RefCross Ref
  18. Hashicorp. 2022. Terraform. https://www.terraform.io/.Google ScholarGoogle Scholar
  19. Vinod Kataria and Sreekanth Krishnavajjala. 2020. Scaling VPN throughput using AWS Transit Gateway. https://aws.amazon.com/blogs/networking-and-content-delivery/scaling-vpn-throughput-using-aws-transit-gateway/.Google ScholarGoogle Scholar
  20. A. Leivadeas. 2022. AWS Terraform Configuration. https://github.com/arisleiv/AWS_Terraform.Google ScholarGoogle Scholar
  21. Aris Leivadeas, Matthias Falkner, Ioannis Lambadaris, and George Kesidis. 2016. Dynamic traffic steering of multi-tenant virtualized network functions in SDN enabled data centers. In 2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD). 65--70. https://doi.org/10.1109/CAMAD.2016.7790332Google ScholarGoogle ScholarCross RefCross Ref
  22. Aris Leivadeas, Matthias Falkner, Ioannis Lambadaris, and George Kesidis. 2017. Optimal virtualized network function allocation for an SDN enabled cloud. Computer Standards & Interfaces 54 (2017), 266--278. https://doi.org/10.1016/j.csi.2017.01.001 SI: Standardization SDN&NFV.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ang Li, Xiaowei Yang, Srikanth Kandula, and Ming Zhang. 2010. CloudCmp: Comparing Public Cloud Providers. In Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement (Melbourne, Australia) (IMC '10). Association for Computing Machinery, New York, NY, USA, 1--14. https://doi.org/10.1145/1879141.1879143Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Rashid Mijumbi, Joan Serrat, Juan-Luis Gorricho, Niels Bouten, Filip De Turck, and Raouf Boutaba. 2016. Network Function Virtualization: State-of-the-Art and Research Challenges. IEEE Communications Surveys Tutorials 18, 1 (2016), 236--262. https://doi.org/10.1109/COMST.2015.2477041Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Morton. 2013. RFC6895: IMIX Genome: Specification of Variable Packet Sizes for Additional Testing.Google ScholarGoogle Scholar
  26. Fabio Palumbo, Giuseppe Aceto, Alessio Botta, Domenico Ciuonzo, Valerio Persico, and Antonio Pescapé. 2021. Characterization and analysis of cloud-to-user latency: The case of Azure and AWS. Computer Networks 184 (2021), 107693. https://doi.org/10.1016/j.comnet.2020.107693Google ScholarGoogle ScholarCross RefCross Ref
  27. Valerio Persico, Alessio Botta, Pietro Marchetta, Antonio Montieri, and Antonio Pescap. 2017. On the Performance of the Wide-Area Networks Interconnecting Public-Cloud Datacenters around the Globe. Comput. Netw. 112, C (jan 2017), 67--83. https://doi.org/10.1016/j.comnet.2016.10.013Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Nikolai Pitaev, Matthias Falkner, Aris Leivadeas, and Ioannis Lambadaris. 2018. Characterizing the Performance of Concurrent Virtualized Network Functions with OVS-DPDK, FD.IO VPP and SR-IOV. In Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering (Berlin, Germany) (ICPE '18). Association for Computing Machinery, New York, NY, USA, 285--292. https://doi.org/10.1145/3184407.3184437Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Jörg Schad, Jens Dittrich, and Jorge-Arnulfo Quiané-Ruiz. 2010. Runtime Measurements in the Cloud: Observing, Analyzing, and Reducing Variance. Proc. VLDB Endow. 3, 1--2 (sep 2010), 460--471. https://doi.org/10.14778/1920841.1920902Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Francesco Spinelli, Luigi Iannone, and Jerome Tollet. 2019. Chaining your Virtual Private Clouds with Segment Routing. In IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). 1027--1028. https://doi.org/10.1109/INFCOMW.2019.8845113Google ScholarGoogle ScholarCross RefCross Ref
  31. Spirent. 2022. Cloud Testing. https://www.spirent.com/products/cloud-infrastructure-test.Google ScholarGoogle Scholar
  32. L. S. Vailshery. 2022. Current enterprise public cloud adoption worldwide from 2017 to 2020. https://www.statista.com/statistics/511508/worldwide-survey-public-coud-services-running-applications-enterprises/.Google ScholarGoogle Scholar
  33. Verizon. 2022. IP Latency Statistics. https://www.verizon.com/business/terms/latency/.Google ScholarGoogle Scholar
  34. Zhenjie Yang, Yong Cui, Baochun Li, Yadong Liu, and Yi Xu. 2019. Software-Defined Wide Area Network (SD-WAN): Architecture, Advances and Opportunities. In 2019 28th International Conference on Computer Communication and Networks (ICCCN). 1--9. https://doi.org/10.1109/ICCCN.2019.8847124Google ScholarGoogle ScholarCross RefCross Ref
  35. Bahador Yeganeh, Ramakrishnan Durairajan, Reza Rejaie, and Walter Willinger. 2020. A First Comparative Characterization of Multi-cloud Connectivity in Today's Internet. In Passive and Active Measurement, Anna Sperotto, Alberto Dainotti, and Burkhard Stiller (Eds.). Springer International Publishing, Cham, 193--210.Google ScholarGoogle Scholar

Index Terms

  1. Analyzing the Performance of SD-WAN Enabled Service Function Chains Across the Globe with AWS

            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
              ICPE '23: Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering
              April 2023
              244 pages
              ISBN:9798400700682
              DOI:10.1145/3578244

              Copyright © 2023 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 the author(s) 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: 15 April 2023

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              ICPE '23 Paper Acceptance Rate15of46submissions,33%Overall Acceptance Rate252of851submissions,30%

              Upcoming Conference

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader