Energy and Quality Aware Multi-Objective Resource Allocation Algorithm in Cloud
Abstract
Cloud gaming has become the new service provisioning prototype that hosts the video games in the cloud and broadcasts the interactive game streaming to the players through the Internet. Here, the cloud must use massive resources for video representation and its streaming when several simultaneous players reach a particular point. Alternatively, various players may have separate necessities on Quality-of Experience, like low delay, high-video quality, etc. The challenging task is providing better service by the fixed cloud resource. Hence, there is a necessity for an energy-aware multi-resource allocation in the cloud. This paper devises a Fractional Rider-Harmony search algorithm (Fractional Rider-HSA) for resource allocation in the cloud. The Fractional Rider-HSA combines fractional calculus, Rider Optimization algorithm (ROA), and HSA. Moreover, the fitness function, like mean opinion score (MOS), gaming experience loss, fairness, energy consumption, and network parameters, is considered to determine the optimal resource allocation. The proposed model produces the maximal MOS of 0.8961, maximal gaming experience loss (QE) of 0.998, maximal fairness of 0.9991, the minimum energy consumption of 0.3109, and minimal delay 0.2266, respectively.
References
- 2020] An optimized meta-heuristic bees algorithm for players’ frame rate allocation problem in cloud gaming environments, The Computer Games Journal, pp. 1–24. Google Scholar [
- 2017] SDN-enabled game-aware routing for cloud gaming datacenter network, IEEE Access, 5, 18633–18645. Crossref, Web of Science, Google Scholar [
- 2017] Stackelberg game for energy-aware resource allocation to sustain data centers using RES, IEEE Transactions on Cloud Computing. Web of Science, Google Scholar [
- 2020] Context-aware resource management and alternative pricing model to improve enterprise cloud adoption, Concurrency and Computation Practice and Experience, 33(3). Google Scholar [
- 2014] A clustering approach for the -diversity model in privacy preserving data mining using fractional calculus-bacterial foraging optimization algorithm, Advances in Computer Engineering. Crossref, Google Scholar [
- 2018] RideNN: A new rider optimization algorithm-based neural network for fault diagnosis in analog circuits, IEEE Transactions on Instrumentation and Measurement, 68(1), 2–26. Crossref, Web of Science, Google Scholar [
- 2009] An improved harmony search algorithm with differential mutation operator, Fundament a Informaticae, 95(4), 401–426. Crossref, Web of Science, Google Scholar [
- 2021] A multi-objective optimization for resource allocation of emergent demands in cloud computing, Journal of Cloud Computing, 10(20). Google Scholar [
- 2021] QoS and QoE aware multi objective resource allocation algorithm for cloud gaming, Journal of High Speed Networks, 27(2), 121–138. Crossref, Web of Science, Google Scholar [
- 2020] Boosted metaheuristic algorithms for QoE-aware server selection in multiplayer cloud gaming, IEEE Access, 8, 60468–60483. Crossref, Web of Science, Google Scholar [
- 2020] Reconfiguration of optical-NFV network architectures based on cloud resource allocation and QoS degradation cost-aware prediction techniques, IEEE Access, p. 8. Web of Science, Google Scholar [
- 2019] GAME-SCORE: Game-based energy-aware cloud scheduler and simulator for computational clouds, Simulation Modelling Practice and Theory, 93, 3–20. Crossref, Web of Science, Google Scholar [
- 2012] A game theoretic resource allocation for overall energy minimization in mobile cloud computing system, in Proc. 2012 ACM/IEEE International Symposium on Low Power Electronics and Design, pp. 279–284. Crossref, Google Scholar [
- Gopal, DG and S Kaushik (2017). Emerging technologies and applications for cloud-based gaming: Review on cloud gaming architectures. In Emerging technologies and applications for cloud-based gaming, IGI Global, pp. 67–87. Google Scholar
- 2019] QoE-oriented resource optimization for mobile cloud gaming: A potential game approach, ICC 2019–2019 IEEE International Conference on Communications (ICC). Crossref, Google Scholar [
- 2020] Virtual machine placement optimization in mobile cloud gaming through QoE-oriented resource competition, Transactions on Cloud Computing. Crossref, Web of Science, Google Scholar [
- 2019] QoE-aware resource allocation for crowd sourced live streaming: A machine learning approach, International Conference on Communications (ICC), 1–6. Google Scholar [
- 2020] Cloud gaming with foveated video encoding, ACM Trans. Multimedia Comput. Commun. Appl., 16(1). Crossref, Web of Science, Google Scholar [
- 2017] Smoothed online resource allocation in multi-tier distributed cloud networks, IEEE/ACM Transactions on Networking, 25(4), 2256–2570. Crossref, Web of Science, Google Scholar [
- 2018] A hierarchical control framework of load balancing and resource allocation of cloud computing services, Computers and Electrical Engineering, 67, 235–251. Crossref, Web of Science, Google Scholar [
- 2018] An energy efficient ant colony system for virtual machine placement in cloud computing, IEEE Transactions on Evolutionary Computation, 22(1), 113–128. Crossref, Web of Science, Google Scholar [
- 2014] Grey wolf optimizer, Advances in Engineering Software, 69, 46–61. Crossref, Web of Science, Google Scholar [
- 2017] From cloud to fog computing: A review and a conceptual live VM migration framework, IEEE Access, 5, 8284–8300. Crossref, Web of Science, Google Scholar [
- 2021] A survey on PSO based meta-heuristic scheduling mechanism in cloud computing environment, Journal of King Saud University — Computer and Information Sciences. Crossref, Web of Science, Google Scholar [
- 2020] A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems, Engineering Applications of Artificial Intelligence, 90(1). Google Scholar [
- 2019] QoE-aware resource allocation for multiple cloud gaming users sharing a bottleneck link, 22nd conference on innovation in clouds, Internet and Networks and Workshops (ICIN), pp. 118–123. Google Scholar [
- Suganthan, PN, EH Houssein, AG Gad and YM Wazery (2021). Task scheduling in cloud computing based on meta-heuristics: Review, taxonomy, open challenges, and future trends, swarm and evolutionary computation, 62, 100841. Google Scholar
- 2018] Energy aware cloud computing, The Electricity Journal, 31(2), 40–49. Crossref, Google Scholar [
- 2015] Elephant herding optimization, in Proc. 3rd International Symposium on Computational and Business Intelligence (ISCBI), pp. 1–5. Crossref, Google Scholar [
- 2018] Imperfect information dynamic stackelberg game based resource allocation using hidden Markov for cloud computing, IEEE Transactions on Services Computing, 11(1), 78–89. Crossref, Web of Science, Google Scholar [
- 2018] Dynamic resource allocation for load balancing in fog environment, Wireless Communications and Mobile Computing, p. 15. Web of Science, Google Scholar [
- 2019] An energy-efficient cloud system with novel dynamic resource allocation methods, The Journal of Supercomputing, pp. 1–22. Web of Science, Google Scholar [