A survey on fault-models for QoS studies of service-oriented systems