A decision support framework for multi-cloud service composition
Summary
This thesis presents a multi-cloud framework that assists organizations in evaluating and selecting cloud service providers (CSPs) for their multi-cloud environments. The framework incorporates a decision model that utilizes the MoSCoW requirements prioritization technique and Weighted Sum Model for computational purposes. This enables organizations to effectively prioritize requirements based on their relative importance in facilitating the achievement of successful multi-cloud adoption. The framework allows organizations to identify and prioritize the most suitable CSPs by leveraging multiple features and assigning higher priority to critical requirements. A systematic literature review was conducted to establish a comprehensive understanding of the multi-cloud domain, encompassing adoption, selection, migration techniques, and relevant features and providers, which were further validated through consultations with domain experts. Through an iterative process, the decision model was developed and validated using three case studies, demonstrating its effectiveness in assisting organizations in selecting a suitable multi-cloud environment and evaluating the compatibility of their existing setups. While the decision model provides a best-match suggestion, organizations should conduct further analysis and address specific contractual issues with the selected CSPs to ensure a proper fit. Consequently, the decision model serves as an initial guide, providing a shortlist of CSPs that warrant closer examination by the organization. Additionally, the collection of multi-cloud environment features, derived from domain expert insights, systematic literature review, and document analysis, contributes to a comprehensive overview of the multi-cloud domain, offering valuable insights for addressing future challenges.