Abstract:
The need and use of scalable storage on
cloud has rapidly increased in last few years.
Organizations need large amount of storage for
their operational data and backups. To address
this need, high performance storage servers for
cloud computing are the ultimate solution, but
they are very expensive. Therefore we propose
efficient cloud storage system by using
inexpensive and commodity computer nodes.
These computer nodes are organized into PC
cluster as datacenter. Data objects are
distributed and replicated in a cluster of
commodity nodes located in the cloud. In the
proposed cloud storage system, the PC cluster is
logically organized as a binary weighted tree. It
supports the weighted allocation of data objects
and scalability. Moreover, it can be seen from
theoretical analysis that the proposed system is
able to scale and can adjust replica numbers
according to failure probability and availability.