1. Introduction

2. Related Work

3. Survey Methodology

4. Reporting the review

5. Motivation for designing cloud brokers (RQ1)

6. Cloud broker functionality (RQ2)

7. Engineering approaches (RQ3)

8. Characterisation and Discussion of the State of the Art

9. Future Directions

10. Limitations and Threats to Validity

11. Conclusion