Font Size: a A A

Research And Implementation On Cloud Storage System For Wisdom Education

Posted on:2017-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:D X LvFull Text:PDF
GTID:2348330503993061Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This study constructs the cloud storage system for wisdom education, based on cloud storage technology, multi- tenant technology and SOA(Service-Oriented Architecture) design concept. By means of constructing open, shared, collaborative, public facilities' data service center, this system can storage data and support data for multi- tenant and business applications to achieve unified management and scheduling about the education infrastructure, storage massive data and manage multi-tenant, and solves a lot of problems from current education system. These issues are listed. Schools have a lot of hardware infrastructures, and they are independent between different schools, and need high cost to maintenance and manage these. At the same time, these encounter many difficulties and have low efficiency in utilization. All kinds of education application systems are independent, and their expansion and business flexibility are poor, and leads to serious phenomenon called “Information Island”. A variety of educational data is complex in management, and sharing is difficult, and lack of unified standard etc.This paper has done the following research work.Firstly, it put forward a kind of cloud storage architecture for education with SOA, which can support large scale's, extendible, multi-tenant's, collaborative data storage mechanism. It can store structured data and unstructured data of wisdom education, providing users with file storage service and business applications with data service interface in terms of querying, creating, updating, deleting.Secondly, for unstructured data in education, it put forward file storage solution: storaging small files with Mongo DB, storaging large files with HDFS, storaging middle files with HDFS through middle file processing module in the first place. And this solution can realizes the multi-tenant access, file storage, file upload, file download and so on. The focus is the middle file processing module, which is mainly included file cache unit, file merging unit, the file mapping unit, and the file decomposition unit.Thirdly, for structured data in education, it analysises these data types, and establishes the multi- tenant data storage model named “semi shared database and semi sharing schema”. These is accessed through a view of tenants. In extension, it uses XML to extend custom fields from tenant. The architecture can support multi- tenant mode wonderfully.Lastly, it carrys on demand analysis, design and implement to cloud storage system for wisdom education, using some softwares of Power Designer and Visio to establish use case diagram, flow diagram, class diagram, data model on each module, using Hadoop to manage clusters for infrastructures, using Redis to cache some files. At the meantime, each module was developed t hrough framework of Java Spring MVC and Apache CXF, and was tested.The cloud storage system for wisdom education can effectively provide massive data storage and data support platform for schools, students, teachers, business procedures, and promote the development of education information to the wisdom education stage.
Keywords/Search Tags:Wisdom Education, Cloud Storage, SOA, Multi-Tenant, HDFS
PDF Full Text Request
Related items