Abstract
Data replication is ubiquitous in a large organization where multiple IT systems need to share information for their operation. This function is usually fulfilled by an enterprise replicating software that is dependent on the configuration that the IT administrator sets. The setup specifies the tables and routes, but it may not be optimum to meet the workload, leading to replication’s lag and bottlenecks. This paper proposes an approach to solving the configuration optimization problem for the data replication software with the simulated-annealing based heuristic. Empirical results show that the configuration setting enables the replicating software to perform at least 5 times better than the baseline configuration set achieved by this approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
King, E.: Automated Database Refresh in Very Large and Highly Replicated Environments (2011)
Simitsis, A., Vassiliadis, P., Sellis, T.: Optimizing ETL processes in data warehouses. IEEE (2005)
Software, Q.: Shareplex 9.0 Reference Guide (2018)
Gupta, R.: Introduction to Oracle GoldenGate (OGG). In: Gupta, R. (ed.) Mastering Oracle GoldenGate, pp. 3–10. Springer, Heidelberg (2016). https://doi.org/10.1007/978-1-4842-2301-7_1
Gill, N.K., Singh, S.: A dynamic, cost-aware, optimized data replication strategy for heterogeneous cloud data centers. Future Gener. Comput. Syst. 65, 10–32 (2016)
Chopard, B., Tomassini, M.: Simulated annealing. In: Chopard, B., Tomassini, M. (eds.) An Introduction to Metaheuristics for Optimization, pp. 59–79. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93073-2_4
Software, Q.: SharePlex 9.0 - Reference Guide. Quest Support (2018)
Souravlas, S., Sifaleras, A.: Trends in data replication strategies: a survey. Int. J. Parallel Emergent Distrib. Syst. 34, 1–18 (2017)
Hamdeni, C., Hamrouni, T., Charrada, F.B.: Evaluation of site availability exploitation towards performance optimization in data grids. Clust. Comput. 21(4), 1967–1980 (2018)
Nazir, B., et al.: The impact of the implementation cost of replication in data grid job scheduling. Math. Comput. Appl. 23(2), 28 (2018)
Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. (CSUR) 35(3), 268–308 (2003)
Assadi, M.T., Bagheri, M.: Differential evolution and Population-based simulated annealing for truck scheduling problem in multiple door cross-docking systems. Comput. Ind. Eng. 96, 149–161 (2016)
Samora, I., et al.: Simulated annealing in optimization of energy production in a water supply network. Water Resour. Manag. 30(4), 1533–1547 (2016)
Zaretalab, A., et al.: A knowledge-based archive multi-objective simulated annealing algorithm to optimize series–parallel system with choice of redundancy strategies. Comput. Ind. Eng. 80, 33–44 (2015)
Connell, A.M.: An analysis of database replication technologies with regard to Deep Space Network application requirements (2011)
Bahl, A.: Use Case to S/4HANA Smart Data Integration (SDI), SAP Editor (2018)
Quest Software: Shareplex for Oracle v9.1.4 (2018)
Brunt, B.: Going for gold: Dell Software’s SharePlex database replication offering is a powerful tool with a small footprint. Computer Reseller News (UK), p. 23 (2016)
Dell Software Extends SharePlex to Optimize Data Integration and Analysis. Information Technology Newsweekly, p. 136 (2013)
Quest Software Releases SharePlex v9, in ICT Monitor Worldwide U6 - ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Quest+Software+Releases+SharePlex+v9&rft.jtitle=ICT+Monitor+Worldwide&rft.date=2017-06-22&rft.pub=SyndiGate+Media+Inc¶mdict=en-US U7 - Newspaper Article, SyndiGate Media Inc., Amman (2017)
Nikolaev, A.G., Jacobson, S.H.: Simulated annealing. In: Gendreau, M., Potvin, J.Y. (eds.) Handbook of Metaheuristics, vol. 146, pp. 1–39. Springer, Boston (2010)
Quest Software: SharePlex 9.0 - Administration Guide (2019)
Milani, B.A., Navimipour, N.J.: A comprehensive review of the data replication techniques in the cloud environments: Major trends and future directions. J. Netw. Comput. Appl. 64, 229–238 (2016)
Al-Betar, M.A.: β-Hill climbing: an exploratory local search. Neural Comput. Appl. 28(1), 153–168 (2017)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wee, C.K., Nayak, R. (2019). Data Replication Optimization Using Simulated Annealing. In: Le, T., et al. Data Mining. AusDM 2019. Communications in Computer and Information Science, vol 1127. Springer, Singapore. https://doi.org/10.1007/978-981-15-1699-3_18
Download citation
DOI: https://doi.org/10.1007/978-981-15-1699-3_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1698-6
Online ISBN: 978-981-15-1699-3
eBook Packages: Computer ScienceComputer Science (R0)