Quality of Service Aware Reliable Task Scheduling in Vehicular Cloud Computing