Association for Computing Machinery
There has been an increasing popularity of applications deployed on mobile devices, such as Smartphones or tablets. Many of them, e.g., YouTube, Pandora, Facebook, etc., require access to the Internet for content sharing while running, and contribute a huge amount of data traffic sent through cellular networks, which causes cellular networks currently to be overloaded. Moreover, it is predicted that mobile data traffic will increase very fast in the next few years. As a result, many cellular network providers are putting a lot of e ort to seeking solutions for improving their network capacity, e.g., upgrade their infrastructure, as well as decide to move away from unlimited data plans to less flexible charging models.