End-to-end service quality for cloud applications