| This thesis is an extensional project of a national science and technology support program titled "Research and Application of the Key Technologies of Virtual Experimental Teaching Environment"(No.2008BAH29B00). By integrating original physical experimental system and newly designed virtual simulation experimental system into a whole system, this project constructs a Virtual and Reality Combination Experimental Platform(VRCP). Now, the platform provides more than80physical experiments and virtual simulation experiments in5classes. Based on this experimental platform and development resources, this thesis made research on the development and deployment of the entire system, designed the load-balancing algorithm, and established a high-availability server cluster, which provided a strong support for the design and development of the continuing function modules.First, this thesis discusses the background and significance of the research, describes the review and analysis of remote experiments at home and aboard, as well as load balance technology. Secondly, this thesis introduces the overall structure of the VRCP system, and describes the function and implementation of each part. In chapter3, according to the system characteristic and requirement, we design the structure of server cluster in backend and analyze the principle and implementation of each module. Then in chapter4, this thesis designs a load-balancing algorithm based on the cluster designed in chapter3, and introduces its theory and work flow. At last, the test result of the cluster demonstrates that the VRCP system can provide a high-concurrency and high-availability network service. |