Stream Data Load Prediction for Resource Scaling Using Online Support Vector Regression

被引:11
|
作者
Hu, Zhigang [1 ]
Kang, Hui [1 ]
Zheng, Meiguang [1 ]
机构
[1] Cent S Univ, Sch Software, Changsha 410075, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
streaming processing; dynamic prediction; auto-scaling; online support vector regression; time window maximum throughput; MULTIOBJECTIVE OPTIMIZATION MODEL; HYBRID;
D O I
10.3390/a12020037
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A distributed data stream processing system handles real-time, changeable and sudden streaming data load. Its elastic resource allocation has become a fundamental and challenging problem with a fixed strategy that will result in waste of resources or a reduction in QoS (quality of service). Spark Streaming as an emerging system has been developed to process real time stream data analytics by using micro-batch approach. In this paper, first, we propose an improved SVR (support vector regression) based stream data load prediction scheme. Then, we design a spark-based maximum sustainable throughput of time window (MSTW) performance model to find the optimized number of virtual machines. Finally, we present a resource scaling algorithm TWRES (time window resource elasticity scaling algorithm) with MSTW constraint and streaming data load prediction. The evaluation results show that TWRES could improve resource utilization and mitigate SLA (service level agreement) violation.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Load Prediction Using Support Vector Regression
    Chong, Lee Wai
    Rengasamy, Divish
    Wong, Yee Wan
    Rajkumar, Rajprasad Kumar
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 1069 - 1074
  • [2] Smart grid load forecasting using online support vector regression
    Vrablecova, Petra
    Ezzeddine, Anna Bou
    Rozinajova, Viera
    Sarik, Slavomir
    Sangaiah, Arun Kumar
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 65 : 102 - 117
  • [3] Peak Filectricity Load Forecasting Using Online Support Vector Regression
    Dhillon, Jagjeet
    Rahman, Shah Atiqur
    Ahmad, Sabbir U.
    Hossain, Jahangir
    2016 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2016,
  • [4] Support vector regression for link load prediction
    Bermolen, Paola
    Rossi, Dario
    COMPUTER NETWORKS, 2009, 53 (02) : 191 - 201
  • [5] Support vector regression for link load prediction
    Bermolen, Paola
    Rossi, Dario
    2008 4TH INTERNATIONAL TELECOMMUNICATION NETWORKING WORKSHOP ON QOS IN MULTISERVICE IP NETWORKS, 2008, : 268 - 273
  • [6] Greenhouse Heat Load Prediction Using a Support Vector Regression Model
    Coelho, Joao Paulo
    Cunha, Jose Boaventura
    Oliveira, Paulo de Moura
    Pires, Eduardo Solteiro
    SOFT COMPUTING MODELS IN INDUSTRIAL AND ENVIRONMENTAL APPLICATIONS, 2010, 73 : 111 - +
  • [7] Online Remaining Useful Lifetime Prediction Using Support Vector Regression
    Martinez, Antonio Leonel Hernandez
    Khursheed, Saqib
    Alnuayri, Turki
    Rossi, Daniele
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (03) : 1546 - 1557
  • [8] CPU Load Prediction Using Support Vector Regression and Kalman Smoother for Cloud
    Hu, Rongdong
    Jiang, Jingfei
    Liu, Guangming
    Wang, Lixin
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 88 - 92
  • [9] An Online Robust Support Vector Regression for Data Streams
    Yu, Hang
    Lu, Jie
    Zhang, Guangquan
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (01) : 150 - 163
  • [10] Load prediction based on support vector regression with genetic algorithms
    Zou, Min
    ADVANCES IN ENERGY AND ENVIRONMENT RESEARCH, 2017, : 17 - 21