Cloud Migration Strategies for Enterprise Version Control-An Empirical Comparison of Trade-offs in Cost, Latency, and Scalability

Cloud Migration Strategies for Enterprise Version Control-An Empirical Comparison of Trade-offs in Cost, Latency, and Scalability

Vinay Singh, Hicham Gibet Tani

Vol 10 , Issue 1 , December 2025 | Pages: 1-02

DOI:

Download Article

Author Details

1.Vinay Singh, Denver, Colorado 80130, USA
2. Hicham Gibet Tani, Abdelmalek Essaadi University, Morocco

Cloud migration involves transferring data, applications, and business processes from on-premise infrastructure to cloud-based environments. This paper delves into the strategies for cloud migration, including cost optimization, performance, security, and efficiency. By utilizing several performance and cost-related equations, we analyze key aspects of the migration process. We also present graphical insights into cloud resource utilization and cost efficiency. The findings aim to provide a framework for organizations seeking to migrate to the cloud with minimal disruption and maximum efficiency.

Keywords

Version Control System, Git, Subversion (SVN), Pre-validation, auto resilient, NodeMCU, IoT

[1] C. El Amrani, H. G. Tani, and L. Eloutouate, “Towards Setting up IBM Cloud Computing VCL at Abdelmalek Essaadi University,” Int. J. Comput. Appl., vol. 56, no. 16, pp. 1–5, Oct. 2012, doi: 10.5120/8976-3184.

[2] H. G. Tani, C. El Amrani, and L. Elaachak, “Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Scheduling,” Int. J. Electr. Comput. Eng., vol. 7, no. 6, pp. 3570–3577, Dec. 2017, doi: 10.11591/ijece.v7i6.3570.

[3] H. G. Tani, C. El Amrani, and L. Elaachak, “The Optimization of Compute Resources Scheduling in Cloud Computing Environments Using Artificial Neural Networks,” J. Theor. Appl. Inf. Technol., vol. 96, no. 13, pp. 4027–4036, Jul. 2018.

[4]H. G. Tani and C. El Amrani, “Smarter Round Robin Scheduling Algorithm for Cloud Computing and Big Data,” J. Data Min. Digit. Humanit., Oct. 2016.

[5] H. G. Tani and C. El Amrani, “Cloud Computing CPU Allocation and Scheduling Algorithms Using CloudSim Simulator,” Int. J. Electr. Comput. Eng., vol. 6, no. 4, pp. 1590–1599, Aug. 2016.

[6]   Kolassa C., Riehle, D., and Salim M., “A Model of the Commit Size Distribution of Open Source,” Proceedings of the 39th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM’13),  Springer-Verlag, Heidelberg, Baden-Württemberg, p. 5266, Jan. 26-31, 2013.

[7]   Arafat O., and Riehle D., “The Commit Size Distribution of Open Source Software,” Proceedings of the 42nd Hawaii International Conference on Systems Science (HICSS’09),”  IEEE Computer Society Press, New York, NY, pp. 1-8, Jan. 5-8, 2009.

[8]   R. Purushothaman, and D.E. Perry, “Toward Understanding the Rhetoric of Small Source Code Changes,” IEEE Transactions on Software Engineering, vol. 31, no. 6, pp. 511–526, 2005.

[9]   A. Alali, H. Kagdi, and J. Maletic, “What’s a Typical Commit? A Characterization of Open Source Software Repositories,” Proc. the 16th IEEE Int’l Conf. Program Comprehension (ICPC’08), Netherlands, pp. 182-191, 2008.

[10]  A. Hindle, D. Germán, and R. Holt, “What do large commits tell us?: a taxonomical study of large commits,” Proc. the 5th  Int’l Working Conf. Mining Softw. Repos. (MSR’08), Germany, pp. 99-108, 2008.

[11]  V. Singh, M. Alshehri, A. Aggarwal, O. Alfarraj, P. Sharma et al., “A holistic, proactive and novel approach for pre, during and post migration validation from subversion to git,” Computers, Materials & Continua, vol. 66, no.3, pp. 2359–2371, 2021.

[12]  Vinay Singh, Alok Aggarwal, Narendra Kumar, A. K. Saini, “A Novel Approach for Pre-Validation, Auto Resiliency & Alert Notification for SVN To Git Migration Using Iot Devices,” PalArch’s Journal of Arch. of Egypt/Egyptology, vol. 17 no. 9, pp. 7131 – 7145, 2020.

[13]  Vinay Singh, Alok Aggarwal, Adarsh Kumar, and Shailendra Sanwal, “The Transition from Centralized (Subversion) VCS to Decentralized (Git) VCS: A Holistic Approach,” Journal of Electrical and Electronics Engineering, ISSN: 0974-1704, vol. 12, no. 1, pp. 7-15, 2019.

[14]  Ma Y., Wu Y., and Xu Y., “Dynamics of Open-Source Software Developer’s Commit Behavior: An Empirical Investigation of Subversion,” Proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC’14), pp. 1171-1173, doi: 10.1145/2554850.2555079, 2014.

[15]  M. Luczak-R¨osch, G. Coskun, A. Paschke, M. Rothe, and R. Tolksdorf, “Svont-version control of owl ontologies on the concept level.” GI Jahrestagung (2), vol. 176, pp. 79–84, 2010.

[16]  E. Jim´enez-Ruiz, B. C. Grau, I. Horrocks, and R. B. Llavori, “Contentcvs: A cvs-based collaborative ontology engineering tool.” in SWAT4LS. Citeseer, 2009.

[17]  I. Zaikin and A. Tuzovsky, “Owl2vcs: Tools for distributed ontology development.” in OWLED. Citeseer, 2013.

V. Singh and H. G. Tani, “Cloud Migration Strategies for Enterprise Version Control—An Empirical Comparison of Trade-offs in Cost, Latency, and Scalability,” IPEM Journal of Computer Application & Research, vol. 9, pp. 1–12, Dec. 2025, doi: