Summary

Asia-Pacific Network Operations and Management Symposium

2016

Session Number:P1

Session:

Number:P1-14

A SLA-based Spark Cluster Scaling Method in Cloud Environment

Yoori Oh,  Jieun Choi,  EunJung Song,  MoonJI Kim,  Yoonhee Kim,  

pp.-

Publication Date:2016/10/5

Online ISSN:2188-5079

DOI:10.34385/proc.25.P1-14

PDF download (530.4KB)

Summary:
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.