Multi-dimensional Resource Allocation for Data-intensive Large-scale Cloud Applications

Foued Jrad, Jie Tao, Ivona Brandic, Achim Streit
2014 Proceedings of the 4th International Conference on Cloud Computing and Services Science  
Large scale applications are emerged as one of the important applications in distributed computing. Today, the economic and technical benefits offered by the Cloud computing technology encouraged many users to migrate their applications to Cloud. On the other hand, the variety of the existing Clouds requires them to make decisions about which providers to choose in order to achieve the expected performance and service quality while keeping the payment low. In this paper, we present a
more » ... sional resource allocation scheme to automate the deployment of data-intensive large scale applications in Multi-Cloud environments. The scheme applies a two level approach in which the target Clouds are matched with respect to the Service Level Agreement (SLA) requirements and user payment at first and then the application workloads are distributed to the selected Clouds using a data locality driven scheduling policy. Using an implemented Multi-Cloud simulation environment, we evaluated our approach with a real data-intensive workflow application in different scenarios. The experimental results demonstrate the effectiveness of the implemented matching and scheduling policies in improving the workflow execution performance and reducing the amount and costs of Intercloud data transfers.
doi:10.5220/0004971906910702 dblp:conf/closer/JradTBS14 fatcat:iqbr2x34nbexfma2xpqavuc6ti