A Multi-cloud Parallel Selection Approach for Unlinked Microservice Mapped to Budget’s Quota: The $$PUM^2Q$$
Résumé
The world is facing a complicated moment in which social isolation is necessary. Therefore, to minimize the problems of companies, remote work is being widely adopted, which is only possible because of existing technologies, including cloud computing. Choosing the providers to host the business applications is a complex task, as there are many providers and most of them offer various services with the same functionality and different capabilities. Thus, in this paper, we propose an approach, called PUM2Q, for selecting providers to host a distributed application based on microservices that have little communication between them. PUM2Q is a provider selection approach based on multi-criteria, and it copes with the needs of microservices individually and in parallel. The proposed approach extends our previous one, UM2Q, and should be incorporated by PacificClouds. Besides, we carry out a performance evaluation by varying the number of requirements, microservices, and providers. We also compare PUM2Q and UM2Q. The results presented by PUM2Q are better than those given by UM2Q, showing not only its viability but also expanding the number of approaches adopted by PacificClouds. As a result, PUM2Q making the tasks of the software architect, who is the user of PacificClouds, more flexible.