Title :
Optimal dataset allocation in distributed heterogeneous clouds
Author :
Min Sang Yoon ; Kamal, Ahmed E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Abstract :
We consider optimal datasets allocation in distributed Cloud Computing systems. Our objective is to minimize processing time and cost. Processing time includes virtual machine processing time, communication time, and data transfer time. In distributed Cloud systems, communication time and data transfer time are important component of processing time because data centers are distributed geographically. If we place datasets far from each other, this increases the communication and data transfer time. The cost objective includes virtual machine cost, communication cost, and data transfer cost. Cloud service providers charge for virtual machine usage according to usage time of virtual machine. Communication cost and transfer cost are charged based on transmission speed of data and dataset size. The problem of allocating datasets to VMs in distributed heterogeneous Clouds is formulated as a linear programming model with two objectives: the cost and processing time. After finding optimal solutions of each objective function, we use a heuristic approach to find the Pareto front of multi objective linear programming problem. In the simulation experiment, we consider a heterogeneous Cloud infrastructure with five different types of Cloud service provider resource information, and we optimize dataset placement by guaranteeing Pareto optimality of the solutions.
Keywords :
Pareto optimisation; cloud computing; data handling; linear programming; virtual machines; Pareto front; cloud service providers; communication cost; communication time; data transfer cost; data transfer time; dataset placement; distributed cloud computing system; distributed heterogeneous cloud; heterogeneous cloud infrastructure; heuristic approach; multiobjective linear programming; optimal dataset allocation; virtual machine cost; virtual machine processing time; virtual machine usage; Bandwidth; Cloud computing; Data transfer; Linear programming; Resource management; Vectors; Virtual machining;
Conference_Titel :
Globecom Workshops (GC Wkshps), 2014
DOI :
10.1109/GLOCOMW.2014.7063389