Performance Analysis of Computing Process Execution in Multicloud Environment
Cloud computing is gaining acceptance in many IT organizations, as an elastic, flexible and variable-cost way to deploy their service platforms using outsourced resources. Unlike traditional utilities where a single provider scheme is a common practice, the ubiquitous access to cloud resources easily enables the simultaneous use of different clouds. In this paper, the authors explore this scenario to deploy a computing cluster on top of a multi-cloud infrastructure, for solving Many-Task Computing (MTC) applications. In this way, the cluster nodes can be provisioned with resources from different clouds to improve the cost-effectiveness of the deployment or to implement high-availability strategies.