Font Size: a A A

Design And Implementation Of The Experimental Teaching Environment Based On Desktop Cloud

Posted on:2014-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:G Y LiFull Text:PDF
GTID:2268330425975879Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As a very important part of the teaching schedule in school, the problem that how toconduct experiment lessons efficiently and smoothly has important practical significance.There are many inefficiency processes during the traditional experiment lessons, such asteachers need to apply for the laboratory from the laboratory management, lab administratorsneed to install the software programs required for the experiment in the laboratory on eachmachine and so on. In addition, the host configurations always need to upgrade due to theexperiment lessons’ requirement, so the school need to regularly upgrade the hostconfiguration or purchase a new host to be replaced, which also makes a correspondingincrease in the cost of the experiment teaching. In a word, the traditional experiment teachingsystem has a lot of shortcomings. However, the desktop virtualization technology, which isone of the main applications of virtualization technology, is able to apart the desktopenvironment to the user terminal device. The desktop environment is stored on the server. Theterminal device needs to get the desk top environment by accessing the server on the internet.Desktop virtualization technology has become a very important means of delivering cloudresources. In order to solve the problem exist in the experiment teaching process, this paperproposes a experiment teaching solution based on the desktop virtualization technology.At first, this paper improves the existing desktop virtualization platform based on SPICE,designs and implements a scalable dynamic thread pool for the management node of platform,thereby improving the processing efficiency for the virtualization platform. Then based on theplatform, combining the use case diagrams of each user roles, this paper analyzes thefunctional requirements and non-functional requirements of the experiment teaching system.And then according to the actual business requirements, the paper designs and implements anapplication system–experiment teaching environment system based on desktop cloud. Aim atall aspects of traditional experiment teaching process and the various user roles, combinedwith desktop virtualization technology, this system implements a lot of function modules suchas educational data management, experimental teaching process management, imagemanagement, basic cluster management and so on, involving the laboratory management、theattendance and management of student on experiments、the production of experimentalteaching mirror and the monitoring of server clusters and so on. Finally, the paper alsodemonstrates the effect of the system’s operation and analyzes the bottlenecks of the systemperformance. Tests have proved that the system utilizes the advantages of desktopvirtualization technology, reduces the traditional teaching experiment in labor costs and resource costs effectively and enhances the overall efficiency of the teaching experimentprocess.
Keywords/Search Tags:desktop virtualization, SPICE, virtualization platform, experiment teachingenvironment
PDF Full Text Request
Related items