QoS and trust prediction framework for composed distributed systems