BwMan: bandwidth manager for elastic services in the cloud

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Universitat Politècnica de Catalunya. CNDS - Xarxes de Computadors i Sistemes Distribuïts
dc.contributor.author
Liu, Ying
dc.contributor.author
Xhagjika, Vamis
dc.contributor.author
Vlassov, Vladimir
dc.contributor.author
Shishtawy, Ahmad Al
dc.date.issued
2014
dc.identifier
Liu, Y. [et al.]. BwMan: bandwidth manager for elastic services in the cloud. A: International Symposium on Precision Approach and Performance Based Navigation. "2014 IEEE International Symposium on Parallel and Distributed Processing with Applications: ISPA 2014: proceedings: 26-28 August 2014: Milano, Italy". Milan: Institute of Electrical and Electronics Engineers (IEEE), 2014, p. 217-224.
dc.identifier
978-1-4799-4293-0
dc.identifier
https://hdl.handle.net/2117/27449
dc.identifier
10.1109/ISPA.2014.37
dc.description.abstract
The flexibility of Cloud computing allows elastic services to adapt to changes in workload patterns in order to achieve desired Service Level Objectives (SLOs) at a reduced cost. Typically, the service adapts to changes in workload by adding or removing service instances (VMs), which for stateful services will require moving data among instances. The SLOs of a distributed Cloud-based service are sensitive to the available network bandwidth, which is usually shared by multiple activities in a single service without being explicitly allocated and managed as a resource. We present the design and evaluation of BwMan, a network bandwidth manager for elastic services in the Cloud. BwMan predicts and performs the bandwidth allocation and tradeoffs between multiple service activities in order to meet service specific SLOs and policies. To make management decisions, BwMan uses statistical machine learning (SML) to build predictive models. This allows BwMan to arbitrate and allocate bandwidth dynamically among different activities to satisfy specified SLOs. We have implemented and evaluated BwMan for the OpenStack Swift store. Our evaluation shows the feasibility and effectiveness of our approach to bandwidth management in an elastic service. The experiments show that network bandwidth management by BwMan can reduce SLO violations in Swift by a factor of two or more.
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (published version)
dc.format
8 p.
dc.format
application/pdf
dc.language
eng
dc.publisher
Institute of Electrical and Electronics Engineers (IEEE)
dc.relation
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6924450
dc.rights
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.rights
Restricted access - publisher's policy
dc.rights
Attribution-NonCommercial-NoDerivs 3.0 Spain
dc.subject
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Xarxes de banda ampla
dc.subject
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Internet
dc.subject
Cloud computing
dc.subject
Broadband communication systems
dc.subject
Bandwidth Management
dc.subject
Cloud Computing
dc.subject
SLO
dc.subject
Computació en núvol
dc.subject
Telecomunicació de banda ampla, Sistemes de
dc.title
BwMan: bandwidth manager for elastic services in the cloud
dc.type
Conference report


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)

E-prints [72986]