{"title":"基于隐马尔可夫模型的云计算预测资源管理框架","authors":"A. Adel, Amr H. El Mougy","doi":"10.1109/ciot53061.2022.9766809","DOIUrl":null,"url":null,"abstract":"Volunteer and cloud computing are heterogeneous environments that aggregate the capabilities of their resources to solve large scale computationally-intensive problems and provide various services to users. Due to the dynamic nature of these environments, performance states of resources rapidly change, making elasticity characteristic and task allocation very challenging aspects. In order to implement a scalable elastic mechanism while utilizing the resources efficiently and maintaining the overall balance of these systems, real-time performance data need to be collected periodically. However, data collection may significantly increase the communication overhead in the cloud and volunteer network and consume from the limited processing power, energy and bandwidth of resources. Accordingly, this paper proposes solutions for balancing the load while reducing the communication overhead. A reactive and proactive resource auto-scaling task allocation algorithms are proposed. The proactive auto-scaling algorithm is based on the Hidden Markov Model (HMM). Performance evaluation using computer simulations show that the proposed algorithm achieves high prediction accuracy, enhances the overall system utilization and significantly decreases the communication overhead.","PeriodicalId":180813,"journal":{"name":"2022 5th Conference on Cloud and Internet of Things (CIoT)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Cloud Computing Predictive Resource Management Framework Using Hidden Markov Model\",\"authors\":\"A. Adel, Amr H. El Mougy\",\"doi\":\"10.1109/ciot53061.2022.9766809\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Volunteer and cloud computing are heterogeneous environments that aggregate the capabilities of their resources to solve large scale computationally-intensive problems and provide various services to users. Due to the dynamic nature of these environments, performance states of resources rapidly change, making elasticity characteristic and task allocation very challenging aspects. In order to implement a scalable elastic mechanism while utilizing the resources efficiently and maintaining the overall balance of these systems, real-time performance data need to be collected periodically. However, data collection may significantly increase the communication overhead in the cloud and volunteer network and consume from the limited processing power, energy and bandwidth of resources. Accordingly, this paper proposes solutions for balancing the load while reducing the communication overhead. A reactive and proactive resource auto-scaling task allocation algorithms are proposed. The proactive auto-scaling algorithm is based on the Hidden Markov Model (HMM). Performance evaluation using computer simulations show that the proposed algorithm achieves high prediction accuracy, enhances the overall system utilization and significantly decreases the communication overhead.\",\"PeriodicalId\":180813,\"journal\":{\"name\":\"2022 5th Conference on Cloud and Internet of Things (CIoT)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-03-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 5th Conference on Cloud and Internet of Things (CIoT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ciot53061.2022.9766809\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th Conference on Cloud and Internet of Things (CIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ciot53061.2022.9766809","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Cloud Computing Predictive Resource Management Framework Using Hidden Markov Model
Volunteer and cloud computing are heterogeneous environments that aggregate the capabilities of their resources to solve large scale computationally-intensive problems and provide various services to users. Due to the dynamic nature of these environments, performance states of resources rapidly change, making elasticity characteristic and task allocation very challenging aspects. In order to implement a scalable elastic mechanism while utilizing the resources efficiently and maintaining the overall balance of these systems, real-time performance data need to be collected periodically. However, data collection may significantly increase the communication overhead in the cloud and volunteer network and consume from the limited processing power, energy and bandwidth of resources. Accordingly, this paper proposes solutions for balancing the load while reducing the communication overhead. A reactive and proactive resource auto-scaling task allocation algorithms are proposed. The proactive auto-scaling algorithm is based on the Hidden Markov Model (HMM). Performance evaluation using computer simulations show that the proposed algorithm achieves high prediction accuracy, enhances the overall system utilization and significantly decreases the communication overhead.