Font Size: a A A

Design And Inplementation Of VNC Virtual Desktop Control System Based On WebSocket In Virtualization Cluster

Posted on:2020-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:N WangFull Text:PDF
GTID:2428330572472214Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing technology,major Internet companies have launched their own cloud computing products,such as Baidu cloud,Aliyun cloud,Tencent cloud and so on.Among them,cloud computing products are more diverse and complex,including cloud servers,cloud databases,object storage,containers and so on.These rich and diverse cloud computing products can meet various functional needs of users,users can buy on demand or even on time,very convenient.In cloud computing systems,there are usually hundreds of hardware hosts,and tens of thousands of virtual hosts or containers.These virtual hosts or containers usually run 24 hours uninterruptedly,and the cloud computing system itself dynamically adjusts and maintains them spontaneously according to certain strategies,and provides monitoring and alarm mechanisms.Usually,cloud computing systems will be centralized in large computer rooms or computing centers.Users can access and control cloud computing products purchased by themselves remotely through the network anywhere.In order to facilitate the use of users and further enhance the convenience of cloud computing system,this paper designs and implements a VNC virtual desktop access control system for virtual hosts independent of cloud computing system based on WebSocket protocol.Based on the investigation,use and analysis of various cloud computing products,after communicating and communicating with users and practitioners of cloud computing products,this paper clarifies the functional requirements of the system,and through in-depth study of key technologies such as VNC software,RFB protocol and WebSocket protocol,designs and implements a virtual VNC based on WebSocket in a virtualized cluster.Desktop access system.There are two innovations in this system:one is to use WebSocket protocol in HTML5 standard to extend VNC software from traditional TCP connection to Web end,which enhances the convenience and cross-platform of the system;the other is to use proxy forwarding mechanism to parse,transform,compress and expand the virtual desktop data transmitted by VNC,which further improves the performance,security and scalability of the system.The specific work of the whole paper is as follows:1.The research background and significance of VNC virtual desktop access system based on WebSocket are expounded,and the organization structure of the paper is given according to the research and application status of the predecessors in the field of virtual desktop and WebSocket.2.The key technologies of VNC virtual desktop access system based on WebSocket are introduced in detail,including virtual cluster,virtual desktop technology,VNC software,RFB protocol,WebSocket protocol and so on.3.The analysis and design of VNC virtual desktop access system based on WebSocket are introduced in detail.Among them,the analysis includes feasibility analysis and demand analysis,and the design includes the overall design of the system and database design.4.According to the requirement analysis of the system,three modules and their sub-modules are designed and implemented in detail,including unified authorization and identity authentication module,authority management and user management module,and VNC management module.Among them,VNC management module is the core module of the system.This paper focuses on the module and its sub-modules,and describes in detail the application of WebSocket protocol in VNC and the concrete realization of VNC optimization based on agent mechanism.5.Summarize the current situation of the system operation,and implement the comprehensive test from the four aspects of system function,performance,compatibility and security,in order to ensure the stable and safe operation of the system.
Keywords/Search Tags:virtualization cluster, virtual desktop, vnc, rfb, websocket
PDF Full Text Request
Related items