Font Size: a A A

Private Cloud Environment Communication Platform And Its Design And Implementation Of Automated Testing

Posted on:2013-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:H N ChenFull Text:PDF
GTID:2248330374485223Subject:Communication and information system
Abstract/Summary:PDF Full Text Request
As an application model of IT technology proposed in the age of the Internet, cloudcomputing is a large-scale distributed computing systems provided the users withdynamic and scalable virtual resources in the form of services via the Internet. Most ofthe key technology of cloud computing, such as resource scheduling, mass data storage,large-scale data communications, etc. are applied to public cloud systems. Nowadaysbased on the existing huge IT infrastructure, some large enterprise and organizationscombine with the characteristics and needs of the company’s business, and learn fromthe theory and technology of cloud computing, want to upgrade existing systems to theprivate cloud systems. Especially in seismic data processing industry, for the reliabilityand efficiency of computing power of private cloud, it is important to consider theexchange of data between the platform components of private cloud.In response to these problems, this paper builds a set of implementations ofmessage-based communication platforms, adapting to large-scale private distributedcloud environment, with the ideas and messaging middleware technology of alarge-scale communication system design of public cloud. For the availability andreliability of communications platform and private cloud system, this paper builds anautomated test system. So the work of this paper includes:(1) analyzing the popular messaging middleware technology of the industry, aswell as large-scale data communication technology of cloud computing; according tothe characteristics of platform business applications of private cloud computing,building a communications platform architecture based on message-basedcommunication mechanism, which provides two means of communication: point topoint and publish/subscribe. Compared with the traditional client/server model, theobject of the communication platform in this paper is no longer confined to a singlenode, which can improve system performance while large amount of communication.(2) In the private environment, the communications platform may go fault causingby the inadequate design or insufficient test of components. To avoid fault ofcomponents and not affect the stability of the communications platform, based on the specific needs of the communications platform test in a private environment, this papercombines with the current model of software testing and automated testing framework,designs and implements an automated test system. The system conducts comprehensivetest for communications platform, to ensure the performance to meet the needs ofprivate cloud computing platform.(3) In the specific implementation, to provide a unified message package andresolution protocol to the upper application, communications platform proposes amessage automatically resolve processing mechanism, which utilizes binaryserialization method to realize user-defined message encoding and decoding, achievinghigh reusability and scalability.
Keywords/Search Tags:cloud computing, private cloud, communicate system, automationtesting
PDF Full Text Request
Related items