Font Size: a A A

The Research Of Dynamic Migration Of Virtual Machine

Posted on:2008-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2178360242499041Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the growing of network and the improvement of the building of the information, the enterprise's business growth keeps demanding 1T infrastructure continues to expand The government and the enterprises often need to increase the serveres to support new applications, and this is bound to lead to many servers can not be fully utilized, and so it resultes the increase of cost of network management in substantial, and reduces the flexibility and reliability. At the same time, the main points of the network is the sharing of resources, under the premise of a clear division of the server work, whether it is use of resources stabilitily and balanced? Using server clustered and virtual server software can be achieved.High-availability systems (high availability system) by clustering software monitoring are the systems which has multiple redundant servers with each other. The system provided the capacity of software fault monitoring and fault handling in the cluster system, and can guarantee business continuity. the main purpose of the High-availability systems reduces the downtime to a minimum; The second is to reduce the time of restorating a failed system . It is say that it should be in the shortest time to restore the system's operation. High availability systems can ensur that the running time of the computer is up to reach 99.999%.In the Cluster System, all the nodes in the load distribution system influence the implementation efficiency and the availability of the entire cluster environment to a large extent. Dynamic migration technology is one of the key technologies which can balance the load of distributed system and support the load blance of the system. It can ensure that the system utilizes resources resonably, so it can improve the performance of overall system. In the 1980s, the Process Migration enhanced the availability of the operating system. However, the Process Migration has revealed a number of shortcomings. So people raised the OS Migration of the entire virtual machine. Based on the virtualization technology, the process of the OS Migration in the original domain is that migrate the OS to the other domain of running, and keep to the access to the orignal OS. In short, OS migration process is transfering of the OS state, then migrating and running in the other domain. If there is a system with a rarely used state during the process of migration, the migration of such a system will be a very simple matter. But in practical the PC cluster computing environment, the system will have a lot of the states information, and the amount of the states diversity are constantly growing with the continuous development of the operating system, the complexity of migration mechanism is the greater. At present Dynamic migration of Virtual Server in the Cluster System is a internationally active research subject, so there are many scholars and workers of scientific and technological in further study.The main work of the paper is that analyzed the cutting-edge technology which have greater difficulty and the challenge - the Dynamic Migration in the Cluster System and the Virtualization. We researched the major factors which impact the performance of clustering and virtualization by collecting the data, in order to better complete the subject; we collect a lot of information on the migration process. In-depth analysis of the mechanisms of the process migration in the various operating systems, we summarized the different purpose of the process migration mechanisms and advantages and shortcomings of strategies. These are good knowledge foreshadowing for our subject smooth. On the base of researching the mechanisms of progress Migration and various products of Virtualization technology, we analyzed and summarized the dynamic physical migrationon during the inter-node. We analyzed the dynamic migration mechanisms in the current major virtualization. Dynamic Migration is the key technology which affectes the performance of virtual machion. On the base of analyzing the code of dynamic migration in the Xen an open source software. Give the framework of dynamic migration and the diagram of the the realization process in the Xen. Analyzed the advantages and the shortcomings On Managing lots of preparation work, we designed a high-availability migration framework and two algorithmes of optimizing dynamic migration for virtual server. For the framework we designed, we give the the realization process and the function of each module, while we have a comparative analysis of xen and the framework we designed. We summarized the advantages and characteristics of the framework we designed. For the Two proposed algorithmes, we designed the important data and implementation process of algorithm. We analyzed algorithms from the theory mathematical. The algorithm of the memory compacted do a compacted memory of the domain migrating by making full use of balloon dervier,so it reduced the time of migrating and booting the new domain. The algorithm of the Layed copy against shaking solved the dirted pages by laying the dirted pages during the migration process. In order to test feasibility and effectiveness of two algorithmes and framework, we build a test environment, and have done a lot of testes. After laboratory tests, it proved that the two optimization algorithmes reduced the impact of network services during the migration to a certain extent, and increased the availability and reliability of the system.The main thesis completion of the work is the key project of the "national" 863" (2006AA01Z188)" based on the virtualization technology of commercial high-end blade server system," It has an important theoretical and practical significance for researching the Dynamic migration.
Keywords/Search Tags:Virtualzation, Cluster System, the Dynamic Migration, the Layered Copy, Xen
PDF Full Text Request
Related items