Font Size: a A A

Research And Application Of Online Education System Based On Distributed Cloud Computing

Posted on:2022-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:H CuiFull Text:PDF
GTID:2507306722472874Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the acceleration of digital transformation,the application system of enterprises and institutions is constantly upgraded,and the demand for computing resources and storage resources is growing,it is difficult for enterprises and institutions to estimate the computer resources needed for their own services.The thesis introduces the selection of cloud computing technology solutions to reduce operating costs,and improves the reliability of data through the combination of docker + Kubernetes containerization technology.In terms of data storage,the scheme of replacing My SQL database with myrocks database reduces the cost of data storage,and the scheme of erasure code is adopted to improve the efficiency of redundant storage.Considering the complexity of the implementation and the generalization of the algorithm,Reed Solomon code will be used to help realize the data compression coding when the hot data turns to the cold data.Then,the thesis uses the advantage of distributed storage of cloud computing technology to solve the problems of data reliability and security,data storage performance and capacity scalability,data storage efficiency,data storage heterogeneity and so on.In the design process of the computing platform of the whole online education system,we pay attention to the cost control of computing and storage.By using erase code algorithm to compress and store cold data,the utilization efficiency of redundant storage is improved.By using LRU algorithm to replace data in high-performance data,the hit rate of hot data is increased.It mainly solves the problem of uneven data access in online education system,and it is easy to frequent access to popular courses.At the end of the thesis,the online education system is designed and implemented,which mainly completes functions such as user management,live broadcast management,video management,album material,class evaluation,teaching and research interactive examination management,homework management,etc,and completes the division of its micro-services,which is deployed on the distributed cloud computing service.At present,the entire online education system has been put into use,operating reducing the financial pressure of educational institutions.
Keywords/Search Tags:Distributed cloud computing, RDMA, myrocks database, cloud computing cost, Erasure Code
PDF Full Text Request
Related items