The Key Technology Research of Virtual Laboratory based On Cloud Computing
Ling Zhang · 2015
The emergence of cloud computing to higher vocational education has brought new changes, based on cloud Desktop Network virtualization technology can make the traditional training model has been tremendous innovation, cloud desktop virtualization technology can be used to carry out a wide range of online virtual training teaching mode, from the true sense, training clouds can open laboratory, effectively alleviate the shortage of equipment pressure, and reduce maintenance strength, effectively improve the existing experimental teaching system.Based on the practical cloud as foothold, in view of the virtualization technology research, analyses the design of virtualized computing resources pool, the realization of the virtual machine live migration ability, etc, are discussed, trying to realize system's high availability and load balancing.And hope to provide some intends to explore and ideas for further research work. Training key technology analysis of training cloud platformTraining Cloud is a cloud computing environment in higher education typical of a specific application, through a cloud environment can provide students with training related platform services, resources, services, and process services.Training cloud platform involves two core technologies: Virtualization and load balancing, these two technologies to ensure reliable operation and dynamic expansion of the cloud platform.Training virtualization technology is the foundation of the cloud, mainly refers to computer and operating system platform for virtualization, including virtual server, CPU virtualization, virtual memory, and storage virtualization.The so-called virtualization refers to the logical representation of computational physics resources, and out of the shackles of the physical media.Virtualization technology can simplify access to computing resources and management, using common standard user interfaces and convenient access to system resources, replacing physical access to these resources to their implementation.Virtualization technology is implemented in cloud computing resource sharing of the core technology.Through virtualization, users can easily access the server and storage resources, without having to specify a specific server and storage resources.For data centers, virtualization technology to solve the dynamic data center resource management issues.At the same time, virtualization technology is very good to solve the problem of heterogeneous resources, it is possible to achieve real independence platform.The system load balancing problem can be dynamically adjusted by remapping the virtual machine to a physical machine.Due to these advantages of virtualization technology, Cloud computing using the virtualization technology to a single physical server virtualization resources out several high performance general performance of the virtual machine, in order to meet the needs of users.As cloud computing is another key technology, in this article, the description for load balancing, is through the training load redistribution of cloud nodes to get more system resources and improve the efficiency of the task is completed, Under the premise of minimizing the user requests time and overhead, to maximize system throughput and effectively reduce server overload, meanwhile, requirements for system quality of service, reliability and scalability to provide effective protection.Through the following two aspects to ensure the content load balancing to achieve: one is that based on task distribution of ideas, in the deployment phase of large-scale data stream or submit concurrent access to multiple servers on demand parallel processing; the second is based on dynamic migration of ideas, reschedule single individual heavy high load server, the overrun task