An autonomous resource provisioning framework for massively multiplayer online games in cloud environment

Journal of Network and Computer Applications - Tập 142 - Trang 76-97 - 2019
Mostafa Ghobaei-Arani1,2, Reihaneh Khorsand3, Mohammadreza Ramezanpour4
1Department of Computer Engineering, Qom Branch, Islamic Azad University, Qom, Iran
2Young Researchers and Elite Club, Qom Branch, Islamic Azad University, Qom, Iran
3Department of Computer Engineering, Dolatabad Branch, Islamic Azad University, Isfahan, Iran
4Department of computer engineering, Mobarakeh branch, Islamic Azad University, Isfahan, Iran

Tài liệu tham khảo

Achelis, 2001 Amiri, 2017, Survey on prediction models of applications for resources provisioning in cloud, J. Netw. Comput. Appl., 82, 93, 10.1016/j.jnca.2017.01.016 Aslanpour, 2017, Auto-scaling web applications in clouds: a cost-aware approach, J. Netw. Comput. Appl., 95, 26, 10.1016/j.jnca.2017.07.012 Aslanpour, 2017, Resource provisioning for cloud applications: a 3-D, provident and flexible approach, J. Supercomput., 1 Bankole, 2013, Predicting cloud resource provisioning using machine learning techniques, 1 Basiri, 2018, Delay-aware resource provisioning for cost-efficient cloud gaming, IEEE Trans. Circuits Syst. Video Technol., 28, 972, 10.1109/TCSVT.2016.2632121 Buyya, 2002, Gridsim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing, Concurrency Comput. Pract. Ex., 14, 1175, 10.1002/cpe.710 Calheiros, 2011, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software Pract. Ex., 41, 23, 10.1002/spe.995 Chabaa, 2009, ANFIS method for forecasting internet traffic time series, 1 Chai, 2014, Root mean square error (RMSE) or mean absolute error (MAE)?–Arguments against avoiding RMSE in the literature, Geosci. Model Dev. (GMD), 7, 1247, 10.5194/gmd-7-1247-2014 Cheng, 2010, One step-ahead ANFIS time series model for forecasting electricity loads, Optim. Eng., 11, 303, 10.1007/s11081-009-9091-5 Chiu, 1994, Fuzzy model identification based on cluster estimation, J. Intell. Fuzzy Syst., 2, 267, 10.3233/IFS-1994-2306 Dhib, 2017, Cost-aware virtual machines placement problem under constraints over a distributed cloud infrastructure, 1 Farlow, 2018, Periodic load balancing heuristics in massively multiplayer online games, 29 Gao, 2018, Energy-efficient and quality of experience-aware resource provisioning for massively multiplayer online games in the cloud, 854 Ghobaei-Arani, 2016, An autonomic approach for resource provisioning of cloud services, Clust. Comput., 19, 1017, 10.1007/s10586-016-0574-9 Ghobaei-Arani, 2018, An autonomic resource provisioning approach for service-based cloud applications: a hybrid approach, Future Gener. Comput. Syst., 78, 191, 10.1016/j.future.2017.02.022 Ghobaei-Arani, 2018, A learning-based approach for virtual machine placement in cloud data centers, Int. J. Commun. Syst., 31, e3537, 10.1002/dac.3537 Grozev, 2013, Performance modelling and simulation of three-tier applications in cloud and multi-cloud environments, Comput. J., 58, 1, 10.1093/comjnl/bxt107 Huebscher, 2008, A survey of autonomic computing—degrees, models, and applications, ACM Comput. Surv., 40, 7, 10.1145/1380584.1380585 Jacob, 2004, A practical guide to the IBM autonomic computing toolkit, IBM Redbooks, 4, 10 Jagex, Ltd, 2017 Jang, 1991, Fuzzy modeling using generalized neural networks and kalman filter algorithm, AAAI, 91, 762 Jang, 1991, A self-learning fuzzy controller with application to automobile tracking problem, vol. 10 Jang, 1997 Jang, 1993, Predicting chaotic time series with fuzzy if-then rules, 1079 Jia, 2018, Delay-sensitive multiplayer augmented reality game planning in mobile edge computing, 147 Khorsand, 2018, FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments, Softw. Pract. Ex., 48, 2147, 10.1002/spe.2627 Khorsand, 2017, ATSDS: adaptive two-stage deadline-constrained workflow scheduling considering run-time circumstances in cloud computing environments, J. Supercomput., 73, 2430, 10.1007/s11227-016-1928-z Khorsand, 2017, Taxonomy of workflow partitioning problems and methods in distributed environments, J. Syst. Softw., 132, 253, 10.1016/j.jss.2017.05.017 Lin, 2017, CloudFog: leveraging fog to extend cloud gaming for thin-client MMOG with high quality of service, IEEE Trans. Parallel Distrib. Syst., 28, 431, 10.1109/TPDS.2016.2563428 Marzolla, 2012, Dynamic resource provisioning for cloud-based gaming infrastructures, Comput. Entertain., 10, 4, 10.1145/2381876.2381880 Masugi, 2007, Using a Volterra system model to analyze nonlinear response in video-packet transmission over IP networks, Commun. Nonlinear Sci. Numer. Simul., 12, 411, 10.1016/j.cnsns.2005.03.009 Maurer, 2011, Revealing the MAPE loop for the autonomic management of cloud infrastructures, 147 Meiländer, 2018, Modeling the scalability of real-time online interactive applications on clouds, Future Gener. Comput. Syst., 86, 1019, 10.1016/j.future.2017.07.041 Mori, 2001, Optimal regression tree based rule discovery for short-term load forecasting, vol. 2, 421 Nae, 2011, Dynamic resource provisioning in massively multiplayer online games, IEEE Trans. Parallel Distrib. Syst., 22, 380, 10.1109/TPDS.2010.82 Patel, 2016, Machine learning based statistical prediction model for improving performance of live virtual machine migration, J. Eng., 2016 Pattipati, 1990, Approximate mean value analysis algorithms for queuing networks: existence, uniqueness, and convergence results, J. Assoc. Comput. Mach., 37, 643, 10.1145/79147.214074 Prodan, 2016, Operation analysis of massively multiplayer online games on unreliable resources, Peer-to-Peer Netw. Appl., 9, 1145, 10.1007/s12083-015-0383-6 Safari, 2018, Energy-aware scheduling algorithm for time-constrained workflow tasks in DVFS-enabled cloud environment, Simulat. Model. Pract. Theor., 87, 311, 10.1016/j.simpat.2018.07.006 Safari, 2018, PL-DVFS: combining Power-aware List-based scheduling algorithm with DVFS technique for real-time tasks in cloud computing, J. Supercomput., 1 Takagi, 1985, Fuzzy identification of systems and its applications to modeling and control, IEEE Trans. Syst. Man Cyber., 116, 10.1109/TSMC.1985.6313399 Van Den Bossche, 2006, A platform for dynamic microcell redeployment in massively multiplayer online games, 3 Wang, 2009, Mean squared error: love it or leave it? A new look at signal fidelity measures, IEEE Signal Process. Mag., 26, 98, 10.1109/MSP.2008.930649 Wu, 2013, A benefit-aware on-demand provisioning approach for multi-tier applications in cloud computing, Front. Comput. Sci., 7, 459, 10.1007/s11704-013-2201-8 Zhai, 2018, Tolerance rough fuzzy decision tree, Inf. Sci., 465, 425, 10.1016/j.ins.2018.07.006