Font Size: a A A

Design And Implementation Of The Platform For Resource Sharing Based On Cloud Computing

Posted on:2016-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:W J SongFull Text:PDF
GTID:2308330482953333Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
As network technology and computer technology development and progress, people rely more and more network resources, and like to share their high-quality resources to their friends and family. Traditional network and storage model has been difficult to meet the needs of all. According to this consideration, research approach of the resources sharing system based on cloud computing is given in this paper. This program combines well nowadays popular cloud computing technology, Web development technology, making full use of the technical features and benefits of cloud computing to solve the problem of storing and sharing.This system uses the Google App Engine cloud platform, using the Eclipse development tools for Java Web development by Google Plugin for Eclipse plug-ins. Giving full play to the characteristics of Google App Engine platform, and ultimately the design and implementation of resource sharing platform.This paper firstly introduces the research background and the significance of the study, made a sketchy description for the structure. Then introducing the concept and its architecture of cloud computing, through the introduction of some existing popular cloud platforms, understanding the characteristics of these platforms and their respective advantages. Then is a detailed description of the underlying structures technology of Google App Engine platform and I analyze its related documentation API. Those explains the reason for selecting Google cloud platform based on its technical characteristics. Next is the elaborated design of the overall architecture of resource sharing system, including its functional module design, the main business process design, and data persistence API. In this respect, I make an in-depth study on the data storage method of the Bigtable storage system which is supported by Google Cloud platform and take a detailed comparison with the traditional relational database. Taking the way of firstly make the table of relational database for data modeling and then to do the mapping data instantiation to deal with data persistence. So the effect of this design is obvious, easy to understand and simply in operation. Follow I study the communication between the client interface with the backstage server, laying the foundation of the whole implementation in the behind. Finally, research on Google App Engine programming environment combined with their design architecture enables resource sharing platform, including functional business implementation, interface design, and data persistence implementation.Finally, the research process is concluded, summarizing the deficiencies that exist in the research process and put forward their own thinking and recommendations on current issues, then propose work plan for the next step.
Keywords/Search Tags:resources sharing, cloud computing, Google App Engine, Java, data persistent
PDF Full Text Request
Related items