Font Size: a A A

Design And Implementation Of Distributed Education Cloud Storage Platform

Posted on:2017-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:K LiangFull Text:PDF
GTID:2348330536453352Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of educational informationization,the traditional information management era is entering the network resource stage.In the field of education,the school teaching resources have explosively increased.However,some practical shortcomings are presented:(1)There is a lack of unified planning and management in the construction and development of the storage system in the field of education,which leads to lots of problems.For example,each school has its own individual data maintenance and is required to buy servers,cabinets and other facilities by itself,the imported devices need be equipped with the operators,which increases the construction and maintenance costs to a great extent;(2)The traditional shaft storage scheme and application development process cause scattered resources and data islands with high probability,which make data sharing become difficult;(3)Although some schools establish a unified file server to store data,it still can not meet the storage capacity requirements and read/write performance requirements caused by the rapid growth of resources and uses.The single file server has poor safety and reliability.Server storage device damage may occur and is unable to be recovered,which may cause serious consequences;(4)The file server only simply provides storage space whereas the actual needs of teachers and students users can’t be achieved.Teachers and students still face with difficulties in resource retrieval,grouping and sharing;(5)The sharing function can not be achieved among several schools and an integrated teaching resource library cannot be formed,which result in uneven distribution of educational resources among different levels of schools and even seriously affecting the education fair.In recent years,cloud computing technology has been greatly developed and applied in many industries.Cloud storage has been adopted as an effective way of resource management and gradually become mature.To solve the above problems involved in the field of education resource storage,this dissertation focuses on analyzing the function requirements and performance requirements in the education field and exploring the distributed architecture design,high reliability design,load balance design and so on.With the usage of distributed cloud storage technology,this research aims to imporving the following issues,such as high cost,low resource utilization rate,data duplication,and difficulty in retrieval and sharing,thus promoting the process of smart education.The main framework of this work is as follows: Firstly,the situation and problems of education resource storage are described and the technical connotation and key points of cloud computing and cloud storage technology are analyzd;Secondly,a complete requirement process related to education resource storage is launched.We make full use of the existing open source project Moosef FS to build distributed storage environment and finally complete the construction of the platform through software design and development process,including architecture design,module design,data design,and code develpment.Three primary contributions in this part are:(1)One configuration method is proposed to solve the single point failure problem of Moosef FS.;(2)One new load balancing strategy is presented to solve the unefficient load balancing problem of Moosef FS a new load balancing algorithm;(3)To solve the interconnection problem of educational resources,the metadata model is designed by referring to the relevant national standards.Through these design processes and secondary development,the reliability,workload balancing capability and interoperability of the proposed platform can be ensured to some degree;Thirdly,the system deployment and running conditions are described and the user interfaces are shown.The detailed functional testing and performance testing are conducted,we ensure that the designated system meets the user needs and possesses the satisfactory stablity and reliablity;Forthly,the paper makes a summary of the development work,and looks into the future of the application of cloud computing in education field.
Keywords/Search Tags:Distributed system, Cloud storage, Education cloud, MooseFS, Load balance
PDF Full Text Request
Related items