Formal Analysis of Virtual Machine Migration and Identification of Faults

2018 ◽  
Vol 8 (1) ◽  
pp. 16-28
Author(s):  
Santosh Kumar Majhi ◽  
Sunil Kumar Dhal

Infrastructure as a service (IaaS) cloud supports flexible and agile execution of applications by creating virtualized execution environment namely, virtual machines (VMs) with on-demand infrastructural resources. In such environment, VM migration is used as a tool to facilitate system maintenance, load balancing and fault tolerance. The use of VM migration is to establish the portfolio of using dynamic and scalable infrastructure services offered by the service providers. In this paper, we study the VM migration process and investigate the potential faults which can occur during migration. Also, the state changes of a VM throughout its lifetime has been systematically analyzed and modeled as concurrent state machines. The potential faults are presented considering the live migration process of VM and accordingly VM state changes. In addition, a methodology for identifying the migration faults has been presented.

Author(s):  
Susmita J. A. Nair ◽  
T. R. Gopalakrishnan Nair

In virtualized servers, with live migration technique pages are copied from one physical machine to another while the virtual machine (VM) is running. The dynamic migration of virtual machines encumbers the data center which in turn reduces the performance of applications running on that particular physical machine. A considerable number of studies have been carried out in the area of performance evaluation during live VM migration.  However, all the aspects related to the migration process have not been examined for the performance assessment. In this paper, we propose a novel approach to evaluate the performance during migration process in different types of coupled machine environment. It is presented here that the state of art VM migration technology requires further improvement in realizing effective migration by monitoring comprehensive performance value. We introduced the parameter, θ, to compare performance value which can be used for controlling and halting unsuccessful migration and save significant amount of time in migration operation.  Our model is capable of analyzing real time scenario of cloud performance assessment targeting VM migration strategies. It also offers the possibility of further expanding to universal models for analyzing the performance variations that occurs as a result of VM migration.


2014 ◽  
Vol 2014 ◽  
pp. 1-7 ◽  
Author(s):  
Jiaxing Song ◽  
Weidong Liu ◽  
Feiran Yin ◽  
Chao Gao

Cloud computing attracted more and more attention in recent years, and virtualization technology is the key point for deploying infrastructure services in cloud environment. It allows application isolation and facilitates server consolidation, load balancing, fault management, and power saving. Live virtual machine migration can effectively relocate virtual resources and it has become an important management method in clusters and data centers. Existing precopy live migration approach has to iteratively copy redundant memory pages; another postcopy live migration approach would lead to a lot of page faults and application degradation. In this paper, we present a novel approach called TSMC (three-stage memory copy) for live virtual machine migration. In TSMC, memory pages only need to be transmitted twice at most and page fault just occurred in small part of dirty pages. We implement it in Xen and compare it with Xen’s original precopy approach. The experimental results under various memory workloads show that TSMC approach can significantly reduce the cumulative migration time and total pages transferred and achieve better network IO performance in the same time.


2021 ◽  
Vol 2021 ◽  
pp. 1-17
Author(s):  
Ji-Ming Chen ◽  
Shi Chen ◽  
Xiang Wang ◽  
Lin Lin ◽  
Li Wang

With the rapid development of Internet of Things technology, a large amount of user information needs to be uploaded to the cloud server for computing and storage. Side-channel attacks steal the private information of other virtual machines by coresident virtual machines to bring huge security threats to edge computing. Virtual machine migration technology is currently the main way to defend against side-channel attacks. VM migration can effectively prevent attackers from realizing coresident virtual machines, thereby ensuring data security and privacy protection of edge computing based on the Internet of Things. This paper considers the relevance between application services and proposes a VM migration strategy based on service correlation. This strategy defines service relevance factors to quantify the degree of service relevance, build VM migration groups through service relevance factors, and effectively reduce communication overhead between servers during migration, design and implement the VM memory migration based on the post-copy method, effectively reduce the occurrence of page fault interruption, and improve the efficiency of VM migration.


2014 ◽  
Vol 2014 ◽  
pp. 1-11 ◽  
Author(s):  
Yanbing Liu ◽  
Bo Gong ◽  
Congcong Xing ◽  
Yi Jian

Aimed at resolving the issues of the imbalance of resources and workloads at data centers and the overhead together with the high cost of virtual machine (VM) migrations, this paper proposes a new VM migration strategy which is based on the cloud model time series workload prediction algorithm. By setting the upper and lower workload bounds for host machines, forecasting the tendency of their subsequent workloads by creating a workload time series using the cloud model, and stipulating a general VM migration criterion workload-aware migration (WAM), the proposed strategy selects a source host machine, a destination host machine, and a VM on the source host machine carrying out the task of the VM migration. Experimental results and analyses show, through comparison with other peer research works, that the proposed method can effectively avoid VM migrations caused by momentary peak workload values, significantly lower the number of VM migrations, and dynamically reach and maintain a resource and workload balance for virtual machines promoting an improved utilization of resources in the entire data center.


Cloud computing is a paradigm where all resources like software, hardware and information are accessed over internet by using highly sophisticated virtual data centres. The cloud has a data center with a host of many features. Each machine is shared by many users, and virtual machines are used to use these machines. With a large number of data centers and data centers with a large number of physical hosts. Two important issues in cloud environment are Load balancing and power consumption which solved by virtual machine migration. In earlier learnings, Artificial Bee Colony (ABC)'s policy could lead to a compromise between productivity and energy consumption. There are, however, two ways in the ABC-based Abstract based approach: (1) How to find effective solutions across the globe. (2) how to reduce the time to decide to distribute BM.To overcome this issue, this project develop one novel VM migration scheme called eeadoSelfCloud. This proposed method introduces Bee Lion Optimization (BLO) for VM allocation. Data Center Utilization, Average Node Utilization, Request Rejection Ration, Number of Hop Count and Power Consumption are employed as parameters for the proposed algorithm analysis. The experimental results indicate that the proposed algorithm does better than the other available methods.


2019 ◽  
Author(s):  
Girish L

Cloud computing is a technology which relies onsharing various computing resources instead of having localservers to handle applications. Cloud computing is driven byvirtualization technology. Virtual machines need migration fromone host to anther due to the presence of error or over loading orslowness in the current running host machine. Live Virtualmachine migration is the transfer of running virtual machinefrom one host to another without stopping the current runningtask. During this live virtual machine migration Downtime is oneof the key factors that have to be considered and assessed.Here we present detailed survey on what are the importance oflive virtual machine migration in cloud computing technologyand various techniques to reduce the downtime during livevirtual machine migration. The flow chart showing the steps usedin Pre copy approach for VM migration. And also we presentthe result of the comparison between the two virtual machinemigration environments, VMWare and Xen Server.


Sensors ◽  
2020 ◽  
Vol 20 (4) ◽  
pp. 1092 ◽  
Author(s):  
Lionel Nkenyereye ◽  
Lewis Nkenyereye ◽  
Bayu Adhi Tama ◽  
Alavalapati Reddy ◽  
JaeSeung Song

Cloud computing supports many unprecedented cloud-based vehicular applications. To improve connectivity and bandwidth through programmable networking architectures, Software- Defined (SD) Vehicular Network (SDVN) is introduced. SDVN architecture enables vehicles to be equipped with SDN OpenFlow switch on which the routing rules are updated from a SDN OpenFlow controller. From SDVN, new vehicular architectures are introduced, for instance SD Vehicular Cloud (SDVC). In SDVC, vehicles are SDN devices that host virtualization technology for enabling deployment of cloud-based vehicular applications. In addition, the migration of Virtual Machines (VM) over SDVC challenges the performance of cloud-based vehicular applications due the highly mobility of vehicles. However, the current literature that discusses VM migration in SDVC is very limited. In this paper, we first analyze the evolution of computation and networking technologies of SDVC with a focus on its architecture within the cloud-based vehicular environment. Then, we discuss the potential cloud-based vehicular applications assisted by the SDVC along with its ability to manage several VM migration scenarios. Lastly, we provide a detailed comparison of existing frameworks in SDVC that integrate the VM migration approach and different emulators or simulators network used to evaluate VM frameworks’ use cases.


2014 ◽  
Vol 926-930 ◽  
pp. 2084-2087
Author(s):  
Chun Ling An ◽  
Chun Lin Li ◽  
You Long Luo ◽  
Su Jie He

According to the trigger strategy of virtual machine dynamic migration based on features closed in the process of dynamic migration of virtual machines in the cloud computing, this paper puts forward a double threshold trigger strategy using timing prediction based on historical data (DTS Algorithms). Then simulation on the CloudSim platform, and analyze the results of the experiment. Experimental results showed that in the system virtual machine migration using DTS algorithm can reduce the number of migration and the energy consumption during the migration process.


using virtualization many Virtual Machines can run parallel on the same Host. For dynamic resource management, virtual machines can be migrated from residing host to a different. But before starting the migration some questions need to be answered like when to start the virtual machine migration, which VM to migrated and where? The Virtual Machine migration methods on the Virtual cloud environment has already been researched at length, but very few studies have focused on affinity-relations among virtual machines during migration, hence the key objective of this research paper, is to explore the Affinity-aware VM migration in detail and propose Affinity-Aware VM migration algorithms for migration of a group of VMs with affinity to a destination Host with less capacity than required. This paper also provides a brief review of several virtual machine migration techniques


Sign in / Sign up

Export Citation Format

Share Document