Affinity Replica Selection in Distributed Systems
- 279 Downloads
Replication is one of the key techniques used in distributed systems to improve high data availability, data access performance and data reliability. To optimize the maximum benefits from file replication, a systems that includes replicas need a strategy for selecting and accessing suitable replicas. A replica selection strategy determines the available replicas and chooses the most access files. In most of these access frequency based solutions or popularity of files are assuming that files are independent of each other. In contrast, distributed systems such as peer-to-peer file sharing, and mobile database, files may be dependent or correlated to one another. Thus, this paper focused on the combination of popularity and affinity files as the most important parameters in selecting replicas in distributed environments. Herein, a replica selection is proposed focusing on popular files and affinity files. The idea is to improve data availability in distributed data replica selection strategy. A P2P simulator, PeerSim, is used to evaluate the performance of the dynamic replica selection strategy. The simulation results provided a proof that the proposed affinity replica selection has contributed towards a new dimension of replica selection strategy that incorporates the affinity and popularity of file replicas in distributed systems.
KeywordsReplica selection Affinity files Popularity files Data availability Distributed systems Replication strategy
We wish to thank internal grant of UNISZA (UniSZA/2017/DPU/72) for financial supporting our work. Also thanks to all team members in reviewing for spelling errors and synchronization consistencies and also for the constructive comments and suggestions.
- 4.Mansouri, M., Javidi, M.M.: An efficient data replication strategy in large-scale data grid environments based on availability and popularity. AUT J. Model. Simul. 50(1), 39–50 (2018)Google Scholar
- 8.Fadaie, Z., Rahmani, A.M.: A new replica placement algorithm in data grid. Int. J. Comput. Sci. 9(2), 491–507 (2012)Google Scholar
- 11.Shorfuzzaman, M., Graham, P., Eskicioglu, R.: QoS aware distributed replica placement in hierarchical data grids. In: Proceedings of the International Conference on Advanced Information Networking and Applications, AINA, 2011, pp. 291–299Google Scholar
- 15.Mostafa, N., Al Ridhawi, I., Hamza, A.: An intelligent dynamic replica selection model within grid systems. In: 2015 IEEE 8th GCC Conference and Exhibition, GCCCE 2015 (2015)Google Scholar
- 17.Chang, R.Sh., Chang, H.P., Wang, Y.T.: A dynamic weighted data replication strategy in data grids. In: IEEE/ACS International Conference on Computer Systems and Applications, pp. 414–421 (2008)Google Scholar
- 20.Dancey, C.P., Reidy, J.: Statistics Without Maths for Psychology, 4th edn. Pearson Education Ltd., Harlow (2007)Google Scholar