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 条
  • [41] Search-Based Stress Testing the Elastic Resource Provisioning for Cloud-Based Applications
    Alourani, Abdullah
    Bikas, Md. Abu Naser
    Grechanik, Mark
    [J]. SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2018, 2018, 11036 : 149 - 165
  • [42] A Network and Device Aware QoS Approach for Cloud-Based Mobile Streaming
    Lai, Chin-Feng
    Wang, Honggang
    Chao, Han-Chieh
    Nan, Guofang
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (04) : 747 - 757
  • [43] A Novel SDN-Based IOT Security Architecture Model for Big Data
    Bhimineni, Ojaswi
    Abhijith, Geda Sai Venkata
    Prabhu, Srikanth
    [J]. APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY (ATIS 2021), 2022, 1554 : 141 - 148
  • [44] A lightweight policy enforcement system for resource protection and management in the SDN-based cloud
    Leng, Xue
    Hou, Kaiyu
    Chen, Yan
    Bu, Kai
    Song, Libin
    Li, You
    [J]. COMPUTER NETWORKS, 2019, 161 : 68 - 81
  • [45] Efficient flow detection and scheduling for SDN-based big data centers
    Heteng Zhang
    Feilong Tang
    Leonard Barolli
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 1915 - 1926
  • [46] Taking Control of SDN-based Cloud Systems via the Data Plane
    Thimmaraju, Kashyap
    Shastry, Bhargava
    Fiebig, Tobias
    Hetzelt, Felicitas
    Seifert, Jean-Pierre
    Feldmann, Anja
    Schmid, Stefan
    [J]. PROCEEDINGS OF THE SYMPOSIUM ON SDN RESEARCH (SOSR'18), 2018,
  • [47] Design and Evaluation of SDN-based Orchestration System for Cloud Data Centers
    Martini, Barbara
    Adami, Davide
    Gharbaoui, Molka
    Castoldi, Piero
    Donatini, Lisa
    Giordano, Stefano
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [48] Smooth Streaming with MPEG-DASH using SDN-Based Application-Aware Networking
    Zhao, Shuai
    Muppala, Goutham
    Li, Zhu
    Medhi, Deep
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2018, : 77 - 81
  • [49] MVNC: A SDN-based Multi-tenant Virtual Network Customization Mechanism in Cloud Data Center
    Li, Kai
    Wang, Chun
    Shen, Qiwei
    Wang, Jingyu
    Qi, Qi
    [J]. PROCEEDINGS 2016 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS NANA 2016, 2016, : 239 - 243
  • [50] QoS-Aware Resource Management in SDN-based InterClouds : A Software Cybernetics Perspective
    Aliyu, Suleiman Onimisi
    Chen, Feng
    He, Ying
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 429 - 434