QoS-aware fully decentralized service assembly