Cloud Computing, deep learning, Edge Computing, Internet of Things, Reinforcement Learning, resource allocation.