A QoS provisioning framework for cognitive radio network