Show simple item record

dc.contributor.authorSerracanta Pujol, Berta
dc.contributor.authorPaillissé Vilanova, Jordi
dc.contributor.authorCabellos Aparicio, Alberto
dc.contributor.authorClaiborne, Anna
dc.contributor.authorRodríguez Natal, Alberto
dc.contributor.authorWard, Dave
dc.contributor.authorMaino, Fabio
dc.contributor.otherUniversitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2023-01-19T08:26:18Z
dc.date.available2023-01-19T08:26:18Z
dc.date.issued2021
dc.identifier.citationSerracanta, B. [et al.]. Wide area network autoscaling for cloud applications. A: ACM Conference on Special Interest Group on Data Communication. "NAI'21: proceedings of the 2021 ACM SIGCOMM 2021 Workshop on Network-Application Integration: August 23, 2021, virtual event, USA". New York: Association for Computing Machinery (ACM), 2021, p. 1-6. ISBN 978-1-4503-8633-3. DOI 10.1145/3472727.3472797.
dc.identifier.isbn978-1-4503-8633-3
dc.identifier.urihttp://hdl.handle.net/2117/380740
dc.description.abstractModern cloud orchestrators like Kubernetes provide a versatile and robust way to host applications at scale. One of their key features is autoscaling, which automatically adjusts cloud resources (compute, memory, storage) in order to adapt to the demands of applications. However, the scope of cloud autoscaling is limited to the datacenter hosting the cloud and it doesn't apply uniformly to the allocation of network resources. In I/O-constrained or data-in-motion use cases this can lead to severe performance degradation for the application. For example, when the load on a cloud service increases and the Wide Area Network (WAN) connecting the datacenter to the Internet becomes saturated, the application flows experience an increase in delay and loss. In many cases this is dealt with overprovisioning network capacity, which introduces additional costs and inefficiencies. On the other hand, thanks to the concept of "Network as Code", the WAN exposes a set of APIs that can be used to dynamically allocate and de-allocate capacity on-demand. In this paper we propose extending the concept of cloud autoscaling into the network to address this limitation. This way, applications running in the cloud can communicate their networking requirements, like bandwidth or traffic profile, to a Software-Defined Networking (SDN) controller or Network as a Service (NaaS) platform. Moreover, we aim to define the concepts of vertical and horizontal autoscaling applied to networking. We present a prototype that automatically allocates bandwidth to the underlay network, according to the requirements of the applications hosted in Kubernetes. Finally, we discuss open research challenges.
dc.description.sponsorshipThis work was supported by the Spanish MINECO under contract TEC2017-90034-C2-1-R (ALLIANCE), the Catalan Institution for Research and Advanced Studies (ICREA).
dc.format.extent6 p.
dc.language.isoeng
dc.publisherAssociation for Computing Machinery (ACM)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshCloud computing
dc.subject.lcshComputer networks -- Scalability
dc.subject.otherAutoscaling
dc.subject.otherWide area networks
dc.subject.otherKubernetes
dc.subject.otherNetwork-application interface
dc.titleWide area network autoscaling for cloud applications
dc.typeConference report
dc.subject.lemacComputació en núvol
dc.subject.lemacOrdinadors, Xarxes d' -- Escalabilitat
dc.identifier.doi10.1145/3472727.3472797
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3472727.3472797
dc.rights.accessOpen Access
local.identifier.drac34904355
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TEC2017-90034-C2-1-R/ES/DISEÑANDO UNA INFRAESTRUCTURA DE RED 5G DEFINIDA MEDIANTE CONOCIMIENTO HACIA LA PROXIMA SOCIEDAD DIGITAL/
local.citation.authorSerracanta, B.; Paillisse, J.; Cabellos-Aparicio, A.; Claiborne, A.; Rodríguez, A.; Ward, D.; Maino, F.
local.citation.contributorACM Conference on Special Interest Group on Data Communication
local.citation.pubplaceNew York
local.citation.publicationNameNAI’21: proceedings of the 2021 ACM SIGCOMM 2021 Workshop on Network-Application Integration: August 23, 2021, virtual event, USA
local.citation.startingPage1
local.citation.endingPage6


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record