Cloud computing has become an active area of practice and research over the last few years. Over the last years, the adoption of cloud services such as Software-as-a-Service (SaaS) models had an exponential surge. SaaS delivery model has evolved into one of the three leading categories of cloud services, besides Platform-as-a-Service (PaaS) and Infrastructure-as-aService (IaaS). SaaS is a software distribution model in which the costumers’ applications are installed and managed by an external service provider and accessible through the internet. In this way, companies are disposed of setting up and operating programs on their local machines or servers, which revokes the cost of purchasing hardware or installing software and even its maintenance. Today's cloud sector is becoming more and more dependent on it, which has given rise to both issues and solutions in plenty. One of the many difficulties in cloud computing is cloud migration, and it is essential to build effective ways to progress it through time. Researchers who work on data migration try to move data from various geographic areas that have troubled architectures, large data volumes, and short time windows.