Designing a Dynamic Replication Engine for Grid Shared Data Programming | IEEE Conference Publication | IEEE Xplore