Abstract:
Data availability is one of the key
requirements for cloud storage system. Data
replication has been widely used as a mean of
increasing the availability in traditional distributed
databases, peer-to-peer (P2P) systems, and grid
systems. These strategies were all developed for
specific platforms and application types and have
been tailored to the characteristics of the underlying
system architectures and application requirements.
Cloud systems differ from these previous frameworks
in that they are designed to support large numbers of
customer-oriented applications, each with different
quality of service (QoS) requirements and resource
consumption characteristics. Aiming to provide high
data availability, and improve performance and load
balancing of cloud storage, efficient replication
management scheme is proposed. In replication
management, the system provides optimum replica
number as well as weighting and balancing among
the storage server nodes and experimental results
prove that the proposed system can improve data
availability depending on the expected availability
and failure probability of each node in PC cluster.