Dupyo Hong, Dongwan Kim, Oh Jung Min, Yongtae Shin
{"title":"面向云服务质量维护的资源分配强化学习","authors":"Dupyo Hong, Dongwan Kim, Oh Jung Min, Yongtae Shin","doi":"10.1109/ICOIN56518.2023.10048905","DOIUrl":null,"url":null,"abstract":"Recently, in order to improve the service quality of cloud-based services, research on a reinforcement learning model that predicts an appropriate amount of cloud resources by identifying patterns of user demands is being conducted. Reinforcement learning Q-learning algorithms rely on building a table (Q-table) for Q values, so if the state space and action space are vastly larger, they do not obtain optimal policies. In addition, learning errors in false experiences from the correlation of successive data in reinforcement learning may exist. In this paper, we study reinforcement learning modeling techniques that achieve higher accuracy than existing models by reducing the state definition space of hardware resources arising from services. It is possible to maximize service quality by allocating cloud resources or returning unnecessary resources with accurate resource demand prediction. For performance analysis, the service request prediction results according to the number of learnings were confirmed, and the service request prediction accuracy of three different models according to the neural network was compared. In the experiment, the model applying the proposed Convolutional Neural Network(CNN) neural network modeling technique is found to predict the amount of cloud resources in close proximity to the actual service request as the number of learning increases. We also compare the average of service request prediction accuracy of different models applying three neural networks, Deep Neural Network(DNN), Long Short-Term Memory(LTSM), and CNN, and find that the proposed technique has 3.36% higher prediction accuracy than LSTM-based models, and 40.2% higher than DNN-based models. In the future, additional research is needed, such as building various learning datasets or applying other reinforcement learning algorithms. Further research is also needed on cloud resource rental costs and provisioning latency.","PeriodicalId":285763,"journal":{"name":"2023 International Conference on Information Networking (ICOIN)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Resource Allocation Reinforcement Learning for Quality of Service Maintenance in Cloud-Based Services\",\"authors\":\"Dupyo Hong, Dongwan Kim, Oh Jung Min, Yongtae Shin\",\"doi\":\"10.1109/ICOIN56518.2023.10048905\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recently, in order to improve the service quality of cloud-based services, research on a reinforcement learning model that predicts an appropriate amount of cloud resources by identifying patterns of user demands is being conducted. Reinforcement learning Q-learning algorithms rely on building a table (Q-table) for Q values, so if the state space and action space are vastly larger, they do not obtain optimal policies. In addition, learning errors in false experiences from the correlation of successive data in reinforcement learning may exist. In this paper, we study reinforcement learning modeling techniques that achieve higher accuracy than existing models by reducing the state definition space of hardware resources arising from services. It is possible to maximize service quality by allocating cloud resources or returning unnecessary resources with accurate resource demand prediction. For performance analysis, the service request prediction results according to the number of learnings were confirmed, and the service request prediction accuracy of three different models according to the neural network was compared. In the experiment, the model applying the proposed Convolutional Neural Network(CNN) neural network modeling technique is found to predict the amount of cloud resources in close proximity to the actual service request as the number of learning increases. We also compare the average of service request prediction accuracy of different models applying three neural networks, Deep Neural Network(DNN), Long Short-Term Memory(LTSM), and CNN, and find that the proposed technique has 3.36% higher prediction accuracy than LSTM-based models, and 40.2% higher than DNN-based models. In the future, additional research is needed, such as building various learning datasets or applying other reinforcement learning algorithms. Further research is also needed on cloud resource rental costs and provisioning latency.\",\"PeriodicalId\":285763,\"journal\":{\"name\":\"2023 International Conference on Information Networking (ICOIN)\",\"volume\":\"54 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-01-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Conference on Information Networking (ICOIN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICOIN56518.2023.10048905\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Information Networking (ICOIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOIN56518.2023.10048905","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
最近,为了提高云服务的服务质量,人们正在研究一种通过识别用户需求模式来预测适当数量的云资源的强化学习模型。强化学习Q-学习算法依赖于为Q值建立一个表(Q-table),所以如果状态空间和动作空间非常大,它们就无法获得最优策略。此外,强化学习中可能存在从连续数据的相关性中获得的错误经验的学习误差。在本文中,我们研究了强化学习建模技术,该技术通过减少服务产生的硬件资源的状态定义空间来实现比现有模型更高的精度。通过准确的资源需求预测来分配云资源或返回不必要的资源,可以最大限度地提高服务质量。在性能分析方面,验证了基于学习次数的服务请求预测结果,并比较了基于神经网络的三种不同模型的服务请求预测精度。在实验中,应用本文提出的卷积神经网络(CNN)神经网络建模技术的模型,随着学习次数的增加,可以预测接近实际服务请求的云资源数量。我们还比较了深度神经网络(Deep neural Network, DNN)、长短期记忆(Long - short - Memory, LTSM)和CNN三种神经网络不同模型的服务请求预测准确率平均值,发现该技术的预测准确率比基于lstm的模型高3.36%,比基于DNN的模型高40.2%。在未来,需要进一步的研究,例如构建各种学习数据集或应用其他强化学习算法。云资源的租用成本和供应延迟也需要进一步的研究。
Resource Allocation Reinforcement Learning for Quality of Service Maintenance in Cloud-Based Services
Recently, in order to improve the service quality of cloud-based services, research on a reinforcement learning model that predicts an appropriate amount of cloud resources by identifying patterns of user demands is being conducted. Reinforcement learning Q-learning algorithms rely on building a table (Q-table) for Q values, so if the state space and action space are vastly larger, they do not obtain optimal policies. In addition, learning errors in false experiences from the correlation of successive data in reinforcement learning may exist. In this paper, we study reinforcement learning modeling techniques that achieve higher accuracy than existing models by reducing the state definition space of hardware resources arising from services. It is possible to maximize service quality by allocating cloud resources or returning unnecessary resources with accurate resource demand prediction. For performance analysis, the service request prediction results according to the number of learnings were confirmed, and the service request prediction accuracy of three different models according to the neural network was compared. In the experiment, the model applying the proposed Convolutional Neural Network(CNN) neural network modeling technique is found to predict the amount of cloud resources in close proximity to the actual service request as the number of learning increases. We also compare the average of service request prediction accuracy of different models applying three neural networks, Deep Neural Network(DNN), Long Short-Term Memory(LTSM), and CNN, and find that the proposed technique has 3.36% higher prediction accuracy than LSTM-based models, and 40.2% higher than DNN-based models. In the future, additional research is needed, such as building various learning datasets or applying other reinforcement learning algorithms. Further research is also needed on cloud resource rental costs and provisioning latency.