(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 7, No. 5, 2016 401 | Page www.ijacsa.thesai.org Analyzing Virtual Machine Live Migration in Application Data Context Mutiullah Shaikh Faculty of Electrical, Electronic and Computer Engineering, Mehran University of Engineering and Technology, Jamshoro, Pakistan Asadullah Shaikh College of Computer Science and Information Systems, Najran University, Najran, Saudi Arabia Muhammad Ali Memon School of Information Technology, Shaheed Benazir Bhutto University, Shaheed Benazirabad, Pakistan Farah Deeba Faculty of Engineering Science and Technology, Hamdarad Institute of Engineering and Technology, Karachi, Pakistan AbstractVirtualization plays a very vital role in the big cloud federation. Live and Real-time virtual machine migration is always a challenging task in virtualized environment, different approaches, techniques and models have already been presented and implemented by many re- searchers. The aim of this work is to investigate various parameters of Real-time and live data migration of virtual machines in stateful and data context at the application level. The migration of one virtual machine to another requires some time depending on the network bandwidth, guest availability, hardware limitation overcomes, resource allocation, server reallocation, hypervisor compatibility and many more. To enhance and ensure the performance and optimization of the time this work presents the some analysis in the form of different time stacks in multiple piece of data stored in the virtual machines. To optimize the migration time virtual machine checkpoints are used in order to achieve the better results by using the xen hypervisor memory technique which dynamically allows the migration of the configured memory while the allocated memory could be discarded for a while. By this the bad memory remains un-migrated only the good memory consisting the used data would be migrated by means of Real-time. Keywordscomponent; Cloud Computing; Virtualization; Virtual Machine Monitor VMM; Xen; VMResume; Xen Save and Restore; DC Data Centers Copy on Write CoW I. INTRODUCTION As the demand of cloud computing is increasing, storage and communication resources within data centers (DC) are developing new ways for the distributed resources of computing and sharing infrastructure by using virtualization. Virtualization actually was deployed for the cost saving. But very soon organizations realized that it is also effective in terms of speed, flexibility and robustness. In general,” virtualization” refers to the process of turning a hardware- based entity into a software-embedded component and this is encapsulated in an entity called Virtual Machine (VM). By using Virtual Machines technique the resources are utilized in much more effective manner [2]. Virtualization has attracted considerable interest in recent years, particularly from the data centers and cluster computing communities. Since clusters are costly to own, therefore transferring and sharing access to a single general cluster is an optimal solution when demands vary time by time [3]. In other words, sharing of access or clusters is known as migration of virtual machines, means moving a VM from one source host to another sink host. If one VM has lot of load to carry, it can move and share some of load to another VM for better performance and results. Migration is also useful in maintenance of VMs. Additionally, if one VM fails, then through live migration the VM host failure recovery could be achieved. Live migration makes these invisible and seamless to users and end users [4]. Hence, this research typically focuses on the problems and different approaches to analyze the performance of the parameters for the Real-time on live data. Additionally, virtual machine migration between the single/multiple virtual machines on the basis of data availability, state maintenance in terms of time using multiple scenarios of data context in virtualized environment. Virtual machine live migration in the cloud federation virtualized environment is always a much spirited task. Live migration of Virtual Machines plays vital role by providing virtual machine robustness. The main objective behind this research is to investigate and analyze different parameters achieved after implementation of live virtual machine migration. Specifically, this work aims to conduct the analysis for the optimization of migration time and live migration down time in the multiple scenarios such as: Time required for the Data Migration Time required for the State Maintenance Time Required for the Network Migration In order to achieve the optimization and results in terms of time required by migration this research aims to perform the Migration between the virtual machines with the different amount of data and memory . To implement the Virtual Machine Migration in the Cloud environment ini- tially tools required are: