“…One of the most promising solutions to cope with the sharp rise in mobile data traffic is mobile data offloading, which refers to the use of supplementary network technologies and innovative techniques to offload data traffic from cellular networks and thereby alleviate their congestion [5].…”