Font Size: a A A

Design And Implementation Of The Seamless Access System On Openstack-based Virtual Classroom

Posted on:2015-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:J H QinFull Text:PDF
GTID:2298330422477192Subject:Software engineering
Abstract/Summary:PDF Full Text Request
IT infrastructure is one of the foundations of a successful modern organization. Butwith the growth of organization, its IT infrastructure will be become more and moresophisticated. The increasement of IT infrastructure will result in the difficulty of operation.With the development of the Internet and the maturing of cloud computing technology,more and more organizations consider to migrate their IT infrastructure to the Cloud. ThisIT infrastructure migration will bring the obvious benefits: Firstly, the utilization of ITinfrastructure resource would be enhanced on the premise of the same performancecompared to independent PC. Secondly, the maintenance and operations of ITinfrastructure become easier. Finally, the cost that organizations invest in IT infrastructurewill be reduced.In education industry, schools have the same operation and maintenance problems. Asyou kown, almost every school has a large quantity of IT infrastructure, such as thecomputers in the lab. But most of the IT infrastructure is too low performance to meetingthe growing performance demands. If a school migrate their lab’s IT infrastructure into theCloud, it will also get the above benefits. The emergence of virtual classroom system willmeet the school’s requirements. Virtual classroom system use virtualization technology tobuild virtual desktop on the servers for centralized management. User can use client toaccess virtual desktop via network. User can not access virtual desktop directly when theclient and virtual desktop are not in the same LAN. In fact, it is impossible to provide aindependent Internet IP for each virtual desktop. Therefore, a solution is proposed to let users can use their client to access the virtual desktop seamlessly.In order to let users can access their virtual desktop seamlessly, this solution is dividedinto three modules:1) windows version client;2) Linux-based RD Gateway Module; and3)Virtual Classroom Backend Control Module. Windows version client is the portal thatend-user access Virtual Classroom System. Its implementation is based on WPFtechnology and the famous MVVM architecture.End-users will use it to authenticate, getauthorized desktops, and connect to the remote desktop finally. The Linux-based RDGateway will be used as the transfer station between client and the virtual desktops whenthe client is not in the same LAN with virtual desktops. The Virtual Classroom Systembackend module is responsible for the identify of client’s position, the client heartbeatdetection, the management of RD Gateway cluster, the monitoring of RD Gateway cluster,the heartbeat detection of RD Gateway and the load balance of RD Gateway cluster.Currently, the seamless access key system has been designed and implemented in theexperimental environment. The user experience is good.
Keywords/Search Tags:Virtual Desktop, RD gateway, Monitoring, Load Balancing
PDF Full Text Request
Related items