dc.contributor.author | Serracanta Pujol, Berta |
dc.contributor.author | Paillissé Vilanova, Jordi |
dc.contributor.author | Cabellos Aparicio, Alberto |
dc.contributor.author | Claiborne, Anna |
dc.contributor.author | Rodríguez Natal, Alberto |
dc.contributor.author | Ward, Dave |
dc.contributor.author | Maino, Fabio |
dc.contributor.other | Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2023-01-19T08:26:18Z |
dc.date.available | 2023-01-19T08:26:18Z |
dc.date.issued | 2021 |
dc.identifier.citation | Serracanta, 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.isbn | 978-1-4503-8633-3 |
dc.identifier.uri | http://hdl.handle.net/2117/380740 |
dc.description.abstract | Modern 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.sponsorship | This 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.extent | 6 p. |
dc.language.iso | eng |
dc.publisher | Association for Computing Machinery (ACM) |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
dc.subject.lcsh | Cloud computing |
dc.subject.lcsh | Computer networks -- Scalability |
dc.subject.other | Autoscaling |
dc.subject.other | Wide area networks |
dc.subject.other | Kubernetes |
dc.subject.other | Network-application interface |
dc.title | Wide area network autoscaling for cloud applications |
dc.type | Conference report |
dc.subject.lemac | Computació en núvol |
dc.subject.lemac | Ordinadors, Xarxes d' -- Escalabilitat |
dc.identifier.doi | 10.1145/3472727.3472797 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | https://dl.acm.org/doi/10.1145/3472727.3472797 |
dc.rights.access | Open Access |
local.identifier.drac | 34904355 |
dc.description.version | Postprint (author's final draft) |
dc.relation.projectid | info: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.author | Serracanta, B.; Paillisse, J.; Cabellos-Aparicio, A.; Claiborne, A.; Rodríguez, A.; Ward, D.; Maino, F. |
local.citation.contributor | ACM Conference on Special Interest Group on Data Communication |
local.citation.pubplace | New York |
local.citation.publicationName | NAI’21: proceedings of the 2021 ACM SIGCOMM 2021 Workshop on Network-Application Integration: August 23, 2021, virtual event, USA |
local.citation.startingPage | 1 |
local.citation.endingPage | 6 |