SDN-based and multitenant-aware resource provisioning mechanism for cloud-based big data streaming

被引:7
|
作者
Vicentini, Cleverton [1 ,2 ]
Santin, Altair [1 ]
Viegas, Eduardo [1 ]
Abreu, Vilmar [1 ]
机构
[1] Pontificia Univ Catolica Parana, Grad Program Comp Sci, Curitiba, Parana, Brazil
[2] Fed Inst Parana, Curitiba, Parana, Brazil
关键词
Dynamic rescheduling for big data; SDN-Based load balancing; Cloud-based big data streaming; Dynamic resource provisioning mechanism;
D O I
10.1016/j.jnca.2018.11.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing provides elastic on-demand resource allocation, enabling big data systems to process large amounts of streaming data in real time. However, a shared cloud infrastructure (multitenant at the hypervisor level) may reduce system performance or even resource availability, particularly when big data processing demands significantly increase through concurrent task allocations on the same physical hardware. Such situations are not easily detectable from the tenant's perspective, because the tenant may suffer from poor performance without knowing why, as the infrastructure is not under the tenant's control. Moreover, as task processing demand changes over time, the available infrastructure may be insufficient owing to increased processing load or multitenant interference. This paper presents a multitenant-aware resource provisioning mechanism that is independent of any hypervisor and can perform task scheduling and dynamic ongoing task rescheduling for big data streaming while considering the state of each virtual machine (VM). Moreover, the proposed mechanism ensures load balancing through several cloud-based clusters of VMs using a software-defined network (SDN). The prototype was implemented using Apache Storm (big data), Helion Eucalyptus (cloud computing), and Floodlight (SDN). The evaluation shows that when the resources are under multitenant interference, our proposal results in an improvement of 50.1% for CPU-bound tasks, 62.3% for disk-bound tasks, and 43.8% for network-bound tasks. In addition, the load balancer forwarded 72.04% of the load to a fully available cluster, meaning that our mechanism can realize a 22.04% improvement in effectiveness over traditional approaches.
引用
收藏
页码:133 / 149
页数:17
相关论文
共 50 条
  • [1] On Interference-aware Provisioning for Cloud-based Big Data Processing
    Yuan, Yi
    Wang, Haiyang
    Wang, Dan
    Liu, Jiangchuan
    [J]. 2013 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2013, : 201 - 206
  • [2] Application-aware Resource Allocation for SDN-based Cloud Datacenters
    Hong, Weifan
    Wang, Kuochen
    Hsu, Yi-Huai
    [J]. 2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 106 - 110
  • [3] SDN-Based Routing Mechanism for Cloud Data Centers
    Hu Yao
    Wu Muqing
    [J]. 2017 IEEE 3RD INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC), 2017, : 400 - 404
  • [4] SDN-Based QoS Aware Network Service Provisioning
    Caba, Cosmin
    Soler, Jose
    [J]. MOBILE, SECURE, AND PROGRAMMABLE NETWORKING, MSPN 2015, 2015, 9395 : 119 - 133
  • [5] Resource Management in SDN-Based Cloud and SDN-Based Fog Computing: Taxonomy Study
    Alomari, Amirah
    Subramaniam, Shamala K.
    Samian, Normalia
    Latip, Rohaya
    Zukarnain, Zuriati
    [J]. SYMMETRY-BASEL, 2021, 13 (05):
  • [6] Custody: Towards Data-Aware Resource Sharing in Cloud-Based Big Data Processing
    Ma, Shiyao
    Jiang, Jingjie
    Li, Bo
    Li, Baochun
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 451 - 460
  • [7] Reservation based Resource Management for SDN-based UE Cloud
    Sun, Guolin
    Kefyalew, Dawit
    Liu, Guisong
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (12): : 5174 - 5190
  • [8] Towards Flexbile SDN-based Management for Cloud-Based Mobile Networks
    Artuso, Matteo
    Caba, Cosmin
    Christiansen, Henrik Lehrmann
    Soler, Jose
    [J]. NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 474 - 480
  • [9] Autonomic Resource Provisioning for Cloud-Based Software
    Jamshidi, Pooyan
    Ahmad, Aakash
    Pahl, Claus
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 95 - 104
  • [10] SDN-Based Architecture for Big Data Network
    Xu, Yuhua
    Sun, Zhe
    Sun, Zhixin
    [J]. 2017 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2017, : 513 - 516