Cellular Network For Mobile Devices And Applications: Infrastructure Limitations And Solutions