An empirical comparison of methods to support QoS-aware service selection