Quality of Service (QoS) Provisioning in Cellular Networks: Issues and Solutions