A new temporal locality-based workload prediction approach for SaaS services in a cloud environment

被引:6
|
作者
Matoussi, Wiem [1 ]
Hamrouni, Tarek [1 ]
机构
[1] Tunis El Manar Univ, Fac Sci Tunis, LIPAH, Univ Campus, Tunis, Tunisia
关键词
Cloud computing; SaaS; Workload; Prediction; Machine learning; Temporal locality; WEB APPLICATIONS; DATA POPULARITY; MODEL; QUALITY; ARIMA;
D O I
10.1016/j.jksuci.2021.04.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the paradigm shift toward Software as a Service (SaaS) continues to gain the interest of companies and the scientific community, performances must be optimal. Indeed, cloud providers must provide an optimal quality of service (QoS) for their users in order to survive in such a competitive cloud market. Workload forecasting techniques have been proposed in order to improve capacity planning, ensure efficient management of resources and, hence, maintain SLA contracts with end users. In this context, we propose a new approach to predict the number of requests arriving at a SaaS service in order to prepare the virtualized resources necessary to respond to user requests. The method will be implemented in order to simultaneously achieve a twofold benefit: obtain precise forecast results while optimizing response time. In this regard, we have chosen to control the computation time by dynamizing the size of the sliding window associated to the recent history to be analyzed, since the larger the size of the entry in the prediction model, the more the algorithmic complexity increases. Then, the prediction will be established based on the temporal locality principle and the dynamic assignment of weights to different data points in recent history. Moreover, the proposed method can be extended to cover other uses in prediction. Experiments were carried out to assess the performance of the proposed method using two real workload traces and compared to state-of-the-art methods. The proposed method offers a compromise between the execution time and the accuracy of the prediction. (c) 2021 The Authors. Published by Elsevier B.V. on behalf of King Saud University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:3973 / 3987
页数:15
相关论文
共 50 条
  • [31] A Workload-Based Approach to Partition the Volunteer Cloud
    Sebastio, Stefano
    Scala, Antonio
    2015 IEEE CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2015, : 210 - 218
  • [32] ESNemble: an Echo State Network-based ensemble for workload prediction and resource allocation of Web applications in the cloud
    Hoang Minh Nguyen
    Kalra, Gaurav
    Jun, Tae Joon
    Woo, Sungpil
    Kim, Daeyoung
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6303 - 6323
  • [33] Cloud workload prediction based on workflow execution time discrepancies
    Gabor Kecskemeti
    Zsolt Nemeth
    Attila Kertesz
    Rajiv Ranjan
    Cluster Computing, 2019, 22 : 737 - 755
  • [34] Reasoning Based Workload Performance Prediction in Cloud Data Centers
    Aslam, Adeel
    Chen, Hanhua
    Xiao, Jiang
    Jin, Hai
    11TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2019), 2019, : 431 - 438
  • [35] Minimizing Content Reorganization and Tolerating Imperfect Workload Prediction for Cloud-Based Video-on-Demand Services
    Tian, Chen
    Wang, Yi
    Luo, Yan
    Jiang, Hongbo
    Liu, Wenyu
    Wu, Jie
    Yin, Hao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (06) : 926 - 939
  • [36] ESNemble: an Echo State Network-based ensemble for workload prediction and resource allocation of Web applications in the cloud
    Hoang Minh Nguyen
    Gaurav Kalra
    Tae Joon Jun
    Sungpil Woo
    Daeyoung Kim
    The Journal of Supercomputing, 2019, 75 : 6303 - 6323
  • [37] Cloud workload prediction based on workflow execution time discrepancies
    Kecskemeti, Gabor
    Nemeth, Zsolt
    Kertesz, Attila
    Ranjan, Rajiv
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (03): : 737 - 755
  • [38] A Novel Approach for Developing Interoperable Services in Cloud Environment
    Binh Minh Nguyen
    Viet Tran
    Hluchy, Ladislav
    2013 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2013,
  • [39] A SaaS-Model-Based Approach to an Environment Monitoring System
    Chen, Chin-Ling
    Shin, Jungpil
    Tsaur, Woei-Jiunn
    Gong, Changqing
    Zhao, Liang
    JOURNAL OF INTERNET TECHNOLOGY, 2017, 18 (02): : 347 - 359
  • [40] Cloud based Mobile Services in Academic Environment
    Pirmohammadiai, Rojiar
    Ataie, Ismail
    Taami, Tania
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 691 - 696