{"title":"云计算资源利用预测","authors":"Tajwar Mehmood, Seemab Latif, Sheheryaar Malik","doi":"10.1109/HONET.2018.8551339","DOIUrl":null,"url":null,"abstract":"Efficient resource utilization leads cloud provider to low cost and high performance. Cloud Computing is a dynamic environment that provides on-demand services over the internet on pay as you go model. Cloud platform has a dynamic resource usage as it is shared among large number of users. Resource allocator provisions resources to dynamic demands of user from finite set of resources. There should be no over and under provisioning of resources. Underutilized resources causes resource wastage and more cost whereas over utilized resource can lead to service degradation. If Resource allocators can presume future resource usage they can take resource provisioning decision efficiently. A resource utilization prediction mechanism is required to assist resource allocator for optimum resource provisioning.Accurate prediction is a challenge in such a dynamic resource usage. Machine learning techniques can help in creating a model that yields accurate prediction results. In machine learning, Ensemble mechanisms are renowned for improving the prediction accuracy which uses a combination of learners rather than a single learner. In this study, an “Ensemble based workload prediction mechanism” is proposed that is based on stack generalization. Experiments are conducted in order to compare the proposed model with the individual and baseline prediction models. For comparison with baseline model, we have used Root Mean Square Error(RMSE) as results of baseline model were given in RMSE. Proposed mechanism has shown 6% and 17% reduction in RMSE in CPU usage and in Memory usage prediction respectively. For comparing our proposed ensemble with independent learner(K Nearest Neighbor, Neural Network, Decision Tree, Support Vector Machine and Naïve Bayes), we have used accuracy as evaluation parameter. The proposed ensemble has improved the prediction accuracy by $\\approx 2$%.","PeriodicalId":161800,"journal":{"name":"2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Prediction Of Cloud Computing Resource Utilization\",\"authors\":\"Tajwar Mehmood, Seemab Latif, Sheheryaar Malik\",\"doi\":\"10.1109/HONET.2018.8551339\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Efficient resource utilization leads cloud provider to low cost and high performance. Cloud Computing is a dynamic environment that provides on-demand services over the internet on pay as you go model. Cloud platform has a dynamic resource usage as it is shared among large number of users. Resource allocator provisions resources to dynamic demands of user from finite set of resources. There should be no over and under provisioning of resources. Underutilized resources causes resource wastage and more cost whereas over utilized resource can lead to service degradation. If Resource allocators can presume future resource usage they can take resource provisioning decision efficiently. A resource utilization prediction mechanism is required to assist resource allocator for optimum resource provisioning.Accurate prediction is a challenge in such a dynamic resource usage. Machine learning techniques can help in creating a model that yields accurate prediction results. In machine learning, Ensemble mechanisms are renowned for improving the prediction accuracy which uses a combination of learners rather than a single learner. In this study, an “Ensemble based workload prediction mechanism” is proposed that is based on stack generalization. Experiments are conducted in order to compare the proposed model with the individual and baseline prediction models. For comparison with baseline model, we have used Root Mean Square Error(RMSE) as results of baseline model were given in RMSE. Proposed mechanism has shown 6% and 17% reduction in RMSE in CPU usage and in Memory usage prediction respectively. For comparing our proposed ensemble with independent learner(K Nearest Neighbor, Neural Network, Decision Tree, Support Vector Machine and Naïve Bayes), we have used accuracy as evaluation parameter. The proposed ensemble has improved the prediction accuracy by $\\\\approx 2$%.\",\"PeriodicalId\":161800,\"journal\":{\"name\":\"2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)\",\"volume\":\"69 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HONET.2018.8551339\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HONET.2018.8551339","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Prediction Of Cloud Computing Resource Utilization
Efficient resource utilization leads cloud provider to low cost and high performance. Cloud Computing is a dynamic environment that provides on-demand services over the internet on pay as you go model. Cloud platform has a dynamic resource usage as it is shared among large number of users. Resource allocator provisions resources to dynamic demands of user from finite set of resources. There should be no over and under provisioning of resources. Underutilized resources causes resource wastage and more cost whereas over utilized resource can lead to service degradation. If Resource allocators can presume future resource usage they can take resource provisioning decision efficiently. A resource utilization prediction mechanism is required to assist resource allocator for optimum resource provisioning.Accurate prediction is a challenge in such a dynamic resource usage. Machine learning techniques can help in creating a model that yields accurate prediction results. In machine learning, Ensemble mechanisms are renowned for improving the prediction accuracy which uses a combination of learners rather than a single learner. In this study, an “Ensemble based workload prediction mechanism” is proposed that is based on stack generalization. Experiments are conducted in order to compare the proposed model with the individual and baseline prediction models. For comparison with baseline model, we have used Root Mean Square Error(RMSE) as results of baseline model were given in RMSE. Proposed mechanism has shown 6% and 17% reduction in RMSE in CPU usage and in Memory usage prediction respectively. For comparing our proposed ensemble with independent learner(K Nearest Neighbor, Neural Network, Decision Tree, Support Vector Machine and Naïve Bayes), we have used accuracy as evaluation parameter. The proposed ensemble has improved the prediction accuracy by $\approx 2$%.