Font Size: a A A

Research And Implementation Of Cross-Platform Cloud Application Transport Protocol

Posted on:2022-12-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q WuFull Text:PDF
GTID:2518306764476894Subject:Library Science and Digital Library
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing technology,cloud platform services are favored by more and more enterprises and individuals.One of the important functions of cloud platform services is to provide 'end-to-end' application solutions.Moreover,the widespread popularity and intelligence of mobile devices now allow people to enjoy cloud services more flexibly anytime,anywhere,not just limited to a certain terminal device.At the same time,the virtualization technology is becoming more and more mature,and the desktop cloud provides people with the function of accessing cloud desktops anytime,anywhere.In general desktop cloud solutions,users access the cloud desktop by installing specific client software,but the client software is not cross-platform due to the limitation of the operating system,and when the server is upgraded,the client must also perform corresponding The update and maintenance of the device has a certain maintenance cost for the user.In response to the above problems,this thesis proposes cloud desktop access based on B/S architecture,which utilizes the extensive platform support of Web browsers and lower maintenance costs.Provide users with cross-platform cloud desktop or cloud application services.This thesis designs a cross-platform cloud application transfer protocol(CATP protocol),which supports the access of various mobile terminals and multi-protocol connections,and realizes the cross-platform access of users to the cloud desktop.This thesis firstly introduces the development of virtualization technology and the current desktop cloud solutions,and analyzes the problems existing in the existing solutions.Secondly,the key technologies in HTML5 are introduced.Web Socket and Canvas are used to realize real-time communication on the Web and drawing on the browser side respectively.Finally,through the analysis of the requirements of the system,the functional modules of the system are clarified and designed and implemented.The CATP protocol is an intermediate protocol responsible for converting the data transmitted by the cloud desktop protocol into a data format that the browser client can understand and process easily.The CATP client and CATP server are designed based on the protocol.The client does not need to install any plug-ins,uses the HTML5 Canvas drawing technology to render the image on the browser,and encapsulates the user's click input event into an independent API function? the server uses The custom protocol realizes the remote connection function,and the data of the cloud desktop is translated and sent to the browser client through the custom protocol.Currently,the connection between VNC and RDP protocol is supported.Finally,the function and performance of the cross-platform cloud application system in this thesis are tested,a cluster hardware environment is designed,and an experimental office environment of the cloud application system is built by deploying it.Through the analysis of the test results,it is found that the web browser-based cross-platform cloud application service designed in this thesis is slightly worse than the traditional architecture mode in response time performance,but is far lower than the client software in terms of client memory usage.Moreover,it supports cross-platform,and has good support for major browsers,which can meet the needs of users to obtain cloud desktops and cloud applications through Web browsers anytime,anywhere.
Keywords/Search Tags:Cloud Computing, Desktop Virtualization, Transport Protocols, Web Browser
PDF Full Text Request
Related items