首页> 外文期刊>Multimedia Tools and Applications >A machine learning-based framework for predicting game server load
【24h】

A machine learning-based framework for predicting game server load

机译:基于机器学习的框架,用于预测游戏服务器负载

获取原文
获取原文并翻译 | 示例
       

摘要

Server load prediction can be utilized for load-balancing and load-sharing in distributed systems. The use of machine learning (ML) algorithms for load estimation in distributed system applications can increase the availability and performance of servers. Hence, a number of machine learning algorithms have been applied thus far for server load estimation. This study focuses on increasing the performance of game servers by accurately predicting the workload of game servers in short, medium and long term prediction situations. While doing this, various machine learning techniques have been applied and the algorithms that give the best results are presented. In terms of implementation, companies using their servers and data centers can try to increase their level of satisfaction by using these algorithms. A prediction model is developed and the estimation performances of a number of fundamental ML methods i.e., Naive Bayes (NB), Generalized Linear Model (GLM), Logistic Regression (LR), Decision Tree (DT), Random Forest (RF), Gradient Boosted Trees (GBT), Support Vector Machine (SVM), Fast Large Margin (FLM), Convolutional Neural Network CNN are analyzed. The data used during the training stage is obtained by listening to the TCP/IP packet traffic and the real-data is extracted by performing an extensive analysis of the total transferred-data that includes also the payload. In the analysis phase, the goodput is considered in order to reveal exact resource requirements. Comprehensive simulations are performed under various conditions for high accuracy performance analysis. Experimental results indicate that the proposed ML-based prediction shows promising performance in terms of load prediction when compared to the common approaches present in the literature.
机译:服务器负载预测可用于分布式系统中的负载平衡和负载共享。使用机器学习(ML)算法用于分布式系统应用中的负载估计可以提高服务器的可用性和性能。因此,迄今为止已经应用了许多机器学习算法,以便于服务器负载估计。本研究专注于通过准确地预测短期,中期和长期预测情况,通过准确预测游戏服务器的工作量来增加游戏服务器的性能。在这样做的同时,已经应用了各种机器学习技术,并呈现给出最佳结果的算法。在实施方面,使用他们的服务器和数据中心的公司可以尝试通过使用这些算法来提高他们的满意度。开发了一种预测模型和许多基本ML方法的估计性能,即幼稚贝叶斯(NB),广义线性模型(GLM),逻辑回归(LR),决策树(DT),随机林(RF),梯度分析了促进树木(GBT),支持向量机(SVM),快速大边缘(FLM),卷积神经网络CNN。在训练阶段使用的数据是通过收听TCP / IP数据包流量而获得的,并且通过对包括有效载荷的总传输数据进行广泛的分析来提取实际数据。在分析阶段,考虑良品以揭示确切的资源要求。在各种条件下进行综合模拟,以实现高精度性能分析。实验结果表明,与文献中存在的常见方法相比,所提出的ML基预测显示了在负载预测方面的有希望的性能。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号