cloud computing uncovered : a research landscape .
Service-Oriented Computing and Cloud Computing: Challenges and Opportunities