BwMan: Bandwidth Manager for Elastic Services in the Cloud

被引:2
|
作者
Liu, Ying [1 ]
Xhagjika, Vamis [1 ,2 ]
Vlassov, Vladimir [1 ]
Al-Shishtawy, Ahmad [3 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
[2] Univ Politecn Cataluna, Barcelona, Spain
[3] Swedish Inst Comp Sci, Stockholm, Sweden
来源
2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA) | 2014年
关键词
Bandwidth Management; Cloud Computing; SLO;
D O I
10.1109/ISPA.2014.37
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:217 / 224
页数:8
相关论文
共 50 条
  • [21] Elastic bandwidth
    Kartalopoulos, SV
    IEEE CIRCUITS & DEVICES, 2002, 18 (01): : 8 - 13
  • [22] A Privacy Manager for Cloud Computing
    Pearson, Siani
    Shen, Yun
    Mowbray, Miranda
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 90 - 106
  • [23] OnlineElastMan: self-trained proactive elasticity manager for cloud-based storage services
    Liu, Ying
    Gureya, Daharewa
    Al-Shishtawy, Ahmad
    Vlassov, Vladimir
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03): : 1977 - 1994
  • [24] OnlineElastMan: self-trained proactive elasticity manager for cloud-based storage services
    Ying Liu
    Daharewa Gureya
    Ahmad Al-Shishtawy
    Vladimir Vlassov
    Cluster Computing, 2017, 20 : 1977 - 1994
  • [25] OnlineElastMan: Self-Trained Proactive Elasticity Manager for Cloud-Based Storage Services
    Liu, Ying
    Gureya, Daharewa
    Al-Shishtawy, Ahmad
    Vlassov, Vladimir
    2016 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC), 2016, : 50 - 59
  • [26] A novel bandwidth allocation scheme for elastic and inelastic services in peer-to-peer networks
    Li, Shiyong
    Yuan, Kaibo
    Zhang, Yue
    Sun, Wei
    IAENG International Journal of Computer Science, 2019, 46 (02): : 163 - 169
  • [27] Services marketing for the enlightened manager
    Blumberg, M.R.
    Biomedical Instrumentation and Technology, 1999, 33 (06): : 495 - 502
  • [28] Smart building manager software in cloud
    Lacatusu, Florin
    Damian, Ioan
    Ionita, Anca Daniela
    Lacatusu, Marian
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2021, 83 (04): : 17 - 28
  • [29] Cloud Healthcare-Records Manager
    AlShamsi, Asma Sultan
    AlQirim, Nabeel
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 431 - 440
  • [30] A Design of Cloud Privacy Manager Algorithm
    Rao, D. Veerabhadra
    Reddy, Prasad P. V. G. D.
    Rao, G. Appa
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (07): : 36 - 41