AN ANALYSIS ON THE PERFORMANCE OF VARIOUS REPLICA ALLOCATION ALGORITHMS IN CLOUD USING MATLAB
International Journal Of Pharmacy & Technology
Replication is one of a familiar technique to improve data availability or accessibility in any type of network that often encounters system crash, network link failure and storage system failures. Cloud computing being a large scale distributed system, consists of storage nodes called data nodes that stores large volume of data and also support execution of application which are data intensive in nature. The applications that access more volume of data from the storage nodes may encounter node
... may encounter node failures which would lead to unavailability of data. Replication is performed to support continuous availability of data by replicating data in more than one storage nodes. Recent works envisages the importance of Quality aware replication algorithms that would satisfy the QoS requirements of data intensive applications. We have reviewed the performance of various replication algorithms proposed in the literature with various QoS requirements such as disk access time and network access time for various number racks, data nodes, Replication request count, Replica Space available with each node in the Hadoop distributed file system architecture. We have used the conceptual scheme proposed in the literature for various algorithms and implemented the algorithms in a light weight manner in an attempt to minimize the computational overhead associated with each. We have reviewed the performance of popular replication algorithm using MATLAB and presented the results, comparing various parameters.