Efficient Dynamic Replication Algorithm Using Agent for Data Grid

In data grids scientific and business applications produce huge volume of data which needs to be transferred among the distributed and heterogeneous nodes of data grids. Data replication provides a solution for managing data files efficiently in large grids. The data replication helps in enhancing t...

Full description

Saved in:
Bibliographic Details
Main Authors: Priyanka Vashisht, Rajesh Kumar, Anju Sharma
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2014/767016
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832548479150325760
author Priyanka Vashisht
Rajesh Kumar
Anju Sharma
author_facet Priyanka Vashisht
Rajesh Kumar
Anju Sharma
author_sort Priyanka Vashisht
collection DOAJ
description In data grids scientific and business applications produce huge volume of data which needs to be transferred among the distributed and heterogeneous nodes of data grids. Data replication provides a solution for managing data files efficiently in large grids. The data replication helps in enhancing the data availability which reduces the overall access time of the file. In this paper an algorithm, namely, EDRA using agents for data grid, has been proposed and implemented. EDRA consists of dynamic replication of hierarchical structure taken into account for the selection of best replica. Decision for selecting the best replica is based on scheduling parameters. The scheduling parameters are bandwidth, load gauge, and computing capacity of the node. The scheduling in data grid helps in reducing the data access time. The distribution of the load on the nodes of data grid is done evenly by considering scheduling parameters. EDRA is implemented using data grid simulator, namely, OptorSim. European Data Grid CMS test bed topology is used in this experiment. The simulation results are obtained by comparing BHR, LRU, No Replication, and EDRA. The result shows the efficiency of EDRA algorithm in terms of mean job execution time, network usage, and storage usage of node.
format Article
id doaj-art-953a0c70c5f84c90a21da322d5e9b7ba
institution Kabale University
issn 2356-6140
1537-744X
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series The Scientific World Journal
spelling doaj-art-953a0c70c5f84c90a21da322d5e9b7ba2025-02-03T06:13:58ZengWileyThe Scientific World Journal2356-61401537-744X2014-01-01201410.1155/2014/767016767016Efficient Dynamic Replication Algorithm Using Agent for Data GridPriyanka Vashisht0Rajesh Kumar1Anju Sharma2Department of Computer Science and Engineering, Amity School of Engineering and Technology, Bijwasan, New Delhi 110061, IndiaSchool of Mathematics and Computer Applications, Thapar University, Patiala 147004, IndiaSchool of Mathematics and Computer Applications, Thapar University, Patiala 147004, IndiaIn data grids scientific and business applications produce huge volume of data which needs to be transferred among the distributed and heterogeneous nodes of data grids. Data replication provides a solution for managing data files efficiently in large grids. The data replication helps in enhancing the data availability which reduces the overall access time of the file. In this paper an algorithm, namely, EDRA using agents for data grid, has been proposed and implemented. EDRA consists of dynamic replication of hierarchical structure taken into account for the selection of best replica. Decision for selecting the best replica is based on scheduling parameters. The scheduling parameters are bandwidth, load gauge, and computing capacity of the node. The scheduling in data grid helps in reducing the data access time. The distribution of the load on the nodes of data grid is done evenly by considering scheduling parameters. EDRA is implemented using data grid simulator, namely, OptorSim. European Data Grid CMS test bed topology is used in this experiment. The simulation results are obtained by comparing BHR, LRU, No Replication, and EDRA. The result shows the efficiency of EDRA algorithm in terms of mean job execution time, network usage, and storage usage of node.http://dx.doi.org/10.1155/2014/767016
spellingShingle Priyanka Vashisht
Rajesh Kumar
Anju Sharma
Efficient Dynamic Replication Algorithm Using Agent for Data Grid
The Scientific World Journal
title Efficient Dynamic Replication Algorithm Using Agent for Data Grid
title_full Efficient Dynamic Replication Algorithm Using Agent for Data Grid
title_fullStr Efficient Dynamic Replication Algorithm Using Agent for Data Grid
title_full_unstemmed Efficient Dynamic Replication Algorithm Using Agent for Data Grid
title_short Efficient Dynamic Replication Algorithm Using Agent for Data Grid
title_sort efficient dynamic replication algorithm using agent for data grid
url http://dx.doi.org/10.1155/2014/767016
work_keys_str_mv AT priyankavashisht efficientdynamicreplicationalgorithmusingagentfordatagrid
AT rajeshkumar efficientdynamicreplicationalgorithmusingagentfordatagrid
AT anjusharma efficientdynamicreplicationalgorithmusingagentfordatagrid