Abstract
Data replication between servers is a critical and important step to share, or can be saved, the data between multiple remote sites in a distributed database. Data replication is used to replicate data to remote sites, improve system performance data access and reduce the connection time to the database.
This paper presents a new algorithm for dynamic data replication in distributed databases. The algorithm is adaptive in the sense that changes the schema objects then replicates these objects in the central scheme.
In this technique, using the strengths of communication between mobile agents, this communication can facilitate extraction, reconstruction and replication of schemes from remote sites to the central site. We show that the algorithm can be combined with the mechanisms of the distributed database management systems, because the performance of the algorithm is analyzed theoretically and experimentally.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Distributed database in P2P system using agent approach. Int. J. Comput. 4(1) (2010)
Gherabi, N., Bahaj, M.: New technique for duplication the remote databases based on multi-agents. J. Theor. Appl. Inf. Technol. 73, 465–472 (2015)
Wolfson, O., Jajodia, S., Huang, Y.: An adaptive data replication algorithm. ACM Trans. Database Syst 22(4), 255–314 (1997)
Rabinovich, M., Rabinovich, I., Rajaraman, R.: Dynamic replication on the Internet, Technical report, HA6177000–980305-01-TM, AT&T Labs, March 1998
Lei, M., Vrbsky, S.V., Hong, X.: An on-line replication strategy to increase availability in data grids. Futur. Gener. Comput. Syst. 24(2), 85–98 (2008)
Ranganathan, K., Foster, I.: Identifying dynamic replication strategies for a high performance data grid. In: Proceedings of the Second International Workshop on Grid Computing, Denver, CO, pp. 75–86, November 2001
Tang, M., Lee, B.-S., Yeo, C.-K., Tang, X.: Dynamic replication algorithms for the multi-tier data grid. Futur. Gener. Comput. Syst. 21, 775–790 (2005)
Kemme, B., Alonso, G.: Don’t be lazy, be consistent: postgres-R, a new way to implement database replication. In: Proceedings of the 26th International Conference on Very Large Databases (2000)
Gherabi, N., Bahaj, M.: Discovering new technique for mapping relational database based on semantic web technology. IEEE (2012). 978-1-4673-1949-2
Gherabi, N., Bahaj, M.: Outline matching of the 2D shapes using extracting XML data. Lecture Notes in Computer Science, LNCS, vol. 7340, pp. 502–512 (2012)
Jarke, M., Koch, J.: Query optimization in database systems. ACM Comput. Surv. (CSUR) 16(2), 111–152 (1984)
Bernstein, P.A., Goodman, N., Wong, E.: Query processing in a system for distributed databases. ACM Trans. Database Syst. 6(4), 602–625 (1981)
Gherabi, N., Bahaj, M., Addakiri, K.: Mapping relational database into OWL structure with data semantic preservation. Int. J. Comput. Sci. Inf. Secur. (IJCSIS) 10, 42–47 (2012)
Wu, S., Kemme, B.: Postgres-R (SI): combining replica control with concurrency control based on snapshot isolation. In: 21st International Conference on Data Engineering (ICDE 2005) (2005)
Kemme, B., Alonso, G.: Database replication: a tale of research across communities. Proc. VLDB Endow. 3(1), 5–12 (2010)
Kemme, B., Alonso, G.: Don’t be lazy, be consistent: postres-R, a new way to implement database replication. In: Proceedings of the 26th International Conference on Very Large Databases (VLDB) (2000)
Weick, J.: Slony-I, a replication system for PostgreSQL (2016)
Bellifemine, F., Poggi, A., Rimassa, G.: JADE: a FIPA compliant agent framework. In: Practical Applications of Intelligent Agents and Multi-Agents (1999)
Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. Wiley, New York (2007)
Ahuja, P., Sharma, V.: A JADE implemented mobile agent based host platform security. Comput. Eng. Intell. Syst. 3(7), 8–20 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Gherabi, N. (2021). New Method for Data Replication and Reconstruction in Distributed Databases. In: Gherabi, N., Kacprzyk, J. (eds) Intelligent Systems in Big Data, Semantic Web and Machine Learning. Advances in Intelligent Systems and Computing, vol 1344. Springer, Cham. https://doi.org/10.1007/978-3-030-72588-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-72588-4_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-72587-7
Online ISBN: 978-3-030-72588-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)