Research challenges in legal-rule and QoS-aware cloud service brokerage