Cargando…

Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud

Infrastructure as a Service (IaaS) cloud provides resources as a service from a pool of compute, network, and storage resources. Cloud providers can manage their resource usage by knowing future usage demand from the current and past usage patterns of resources. Resource usage prediction is of great...

Descripción completa

Detalles Bibliográficos
Autores principales: Zia Ullah, Qazi, Hassan, Shahzad, Khan, Gul Muhammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5547731/
https://www.ncbi.nlm.nih.gov/pubmed/28811819
http://dx.doi.org/10.1155/2017/4873459
_version_ 1783255727547088896
author Zia Ullah, Qazi
Hassan, Shahzad
Khan, Gul Muhammad
author_facet Zia Ullah, Qazi
Hassan, Shahzad
Khan, Gul Muhammad
author_sort Zia Ullah, Qazi
collection PubMed
description Infrastructure as a Service (IaaS) cloud provides resources as a service from a pool of compute, network, and storage resources. Cloud providers can manage their resource usage by knowing future usage demand from the current and past usage patterns of resources. Resource usage prediction is of great importance for dynamic scaling of cloud resources to achieve efficiency in terms of cost and energy consumption while keeping quality of service. The purpose of this paper is to present a real-time resource usage prediction system. The system takes real-time utilization of resources and feeds utilization values into several buffers based on the type of resources and time span size. Buffers are read by R language based statistical system. These buffers' data are checked to determine whether their data follows Gaussian distribution or not. In case of following Gaussian distribution, Autoregressive Integrated Moving Average (ARIMA) is applied; otherwise Autoregressive Neural Network (AR-NN) is applied. In ARIMA process, a model is selected based on minimum Akaike Information Criterion (AIC) values. Similarly, in AR-NN process, a network with the lowest Network Information Criterion (NIC) value is selected. We have evaluated our system with real traces of CPU utilization of an IaaS cloud of one hundred and twenty servers.
format Online
Article
Text
id pubmed-5547731
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-55477312017-08-15 Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud Zia Ullah, Qazi Hassan, Shahzad Khan, Gul Muhammad Comput Intell Neurosci Research Article Infrastructure as a Service (IaaS) cloud provides resources as a service from a pool of compute, network, and storage resources. Cloud providers can manage their resource usage by knowing future usage demand from the current and past usage patterns of resources. Resource usage prediction is of great importance for dynamic scaling of cloud resources to achieve efficiency in terms of cost and energy consumption while keeping quality of service. The purpose of this paper is to present a real-time resource usage prediction system. The system takes real-time utilization of resources and feeds utilization values into several buffers based on the type of resources and time span size. Buffers are read by R language based statistical system. These buffers' data are checked to determine whether their data follows Gaussian distribution or not. In case of following Gaussian distribution, Autoregressive Integrated Moving Average (ARIMA) is applied; otherwise Autoregressive Neural Network (AR-NN) is applied. In ARIMA process, a model is selected based on minimum Akaike Information Criterion (AIC) values. Similarly, in AR-NN process, a network with the lowest Network Information Criterion (NIC) value is selected. We have evaluated our system with real traces of CPU utilization of an IaaS cloud of one hundred and twenty servers. Hindawi 2017 2017-07-25 /pmc/articles/PMC5547731/ /pubmed/28811819 http://dx.doi.org/10.1155/2017/4873459 Text en Copyright © 2017 Qazi Zia Ullah et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Zia Ullah, Qazi
Hassan, Shahzad
Khan, Gul Muhammad
Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud
title Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud
title_full Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud
title_fullStr Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud
title_full_unstemmed Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud
title_short Adaptive Resource Utilization Prediction System for Infrastructure as a Service Cloud
title_sort adaptive resource utilization prediction system for infrastructure as a service cloud
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5547731/
https://www.ncbi.nlm.nih.gov/pubmed/28811819
http://dx.doi.org/10.1155/2017/4873459
work_keys_str_mv AT ziaullahqazi adaptiveresourceutilizationpredictionsystemforinfrastructureasaservicecloud
AT hassanshahzad adaptiveresourceutilizationpredictionsystemforinfrastructureasaservicecloud
AT khangulmuhammad adaptiveresourceutilizationpredictionsystemforinfrastructureasaservicecloud