I. Introduction
The growth of the gaming industry has increased the competition around delivering better products and services to the market. On the other hand, services such as Cloud Gaming (CG) and online gaming in the gaming industry have emerged. The idea behind CG is to run the game in a cloud server and stream the rendered scenes as videos to the client. Although CG and online gaming both have many advantages, they require a very low network delay in order to meet high Quality of Experience (QoE), which cannot be guaranteed by the best effort networks.