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...
Autores principales: | , , |
---|---|
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 |