22-10-2014, 02:38 PM
Abstracts: “Data Storage in Cloud Computing” is a system application on clouds to deploy large data sets from the cloud’s storage facility to all compute nodes as fast as possible. In this paper, we focus on cloud storage system(like Amazon S3) and propose two high performance multicast algorithms. These algorithms make it possible to efficiently transfer large amounts of data stored in cloud environment. The three salient features of our algorithms are:- (1) to construct an overlay network on clouds without network topology information, (2) to optimize the total throughput dynamically, and (3) to increase the download throughput by letting nodes cooperate with each other. The two algorithms differ in the way nodes cooperate: the first ‘non-steal’ algorithm lets each node download an equal share of all data, while the second ‘steal’ algorithm uses work stealing to counter the effect of heterogeneous download bandwidth. As a result, all nodes can download files from cloud storage system quickly, even when the network performance changes while the algorithm is running.