A SLA-based Spark Cluster Scaling Method in Cloud Environment

被引:0
|
作者
Oh, Yoori [1 ]
Choi, Jieun [1 ]
Song, Eunjung [1 ]
Kim, Moonji [1 ]
Kim, Yoonhee [1 ]
机构
[1] Sookmyung Womens Univ, Dept Comp Sci, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
SLA; auto-scaling; Spark Cluster; resource management;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the development of Internet and mobile device increases, there is a correspondingly increasing amount of data produced by users of such technology worldwide. It is thus essential to analyze such massive amounts of data reflective of the big data era. Recently, Apache Spark has become popular for analyzing big data, since it can process streaming data and support real-time in-memory computing. Also, it is known to execute applications faster than traditionally used Hadoop. Also cloud technology provides flexible resource utilization environment on-demand. When analyzing big data using Spark in existing environments, it is difficult to provision resources according to the system's changing environment and the influence of other users' executions. Using cloud technology however, it is possible to provision resources more effectively for the execution of jobs through dynamic resource provision methods. In this paper, we propose an auto-scaling framework with corresponding algorithms to manage resources dynamically in virtual environments, in order to meet user-specified SLA (Service Level Agreement) given a set of limited resources. Our experimental results on Spark in OpenStack demonstrate the effectiveness of scaling resources to satisfy user SLAs.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] SLA-Based Scheduling of Spark Jobs in Hybrid Cloud Computing Environments
    Islam, Muhammed Tawfiqul
    Wu, Huaming
    Karunasekera, Shanika
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1117 - 1132
  • [2] An SLA-based Broker for Cloud Infrastructures
    Antonio Cuomo
    Giuseppe Di Modica
    Salvatore Distefano
    Antonio Puliafito
    Massimiliano Rak
    Orazio Tomarchio
    Salvatore Venticinque
    Umberto Villano
    [J]. Journal of Grid Computing, 2013, 11 : 1 - 25
  • [3] An SLA-based Broker for Cloud Infrastructures
    Cuomo, Antonio
    Di Modica, Giuseppe
    Distefano, Salvatore
    Puliafito, Antonio
    Rak, Massimiliano
    Tomarchio, Orazio
    Venticinque, Salvatore
    Villano, Umberto
    [J]. JOURNAL OF GRID COMPUTING, 2013, 11 (01) : 1 - 25
  • [4] SLA-based task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2730 - 2762
  • [5] SLA-based task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    [J]. The Journal of Supercomputing, 2017, 73 : 2730 - 2762
  • [6] SLA-BASED SECURE CLOUD APPLICATION DEVELOPMENT
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2016, 17 (04): : 271 - 283
  • [7] Security Monitoring in the Cloud: an SLA-based approach
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    [J]. PROCEEDINGS 10TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY ARES 2015, 2015, : 749 - 755
  • [8] Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications
    Antonescu, Alexandru-Florian
    Braun, Torsten
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 260 - 273
  • [9] Resource Provisioning in SLA-Based Cluster Computing
    Xiong, Kaiqi
    Suh, Sang
    [J]. JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2010, 6253 : 1 - 15
  • [10] A Taxonomy for SLA-based Monitoring of Cloud Security
    Petcu, Dana
    [J]. 2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 640 - 641