Combining reputation and QoS measures to improve cloud service composition