As cloud computing has become a dominant model for distributed computing, with widespread adoption across industries, multi-cloud has been proposed to mitigate various challenges due to the heterogeneity of various cloud providers such as security, privacy, trust, cost of cloud tenants, vendor lock-in etc. …