Font Size: a A A

Design And Implementation Of Ubiquitous Learning Environment Based On Openstack Open-Source Cloud

Posted on:2016-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:J S AnFull Text:PDF
GTID:2308330503950760Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid development of mobile internet make ways of learning and getting knowledge more and more, learners can learn, acquire and share knowledge by computer, mobile phone or other portable smart devices whenever and wherever. A new form of learning called U-Learning (ubiquitous learning) produced that is a way that anyone can get any information they required in any place by any devices. U-Learning has become a hot topic in recent years, the massive data and high load requirements need more advanced technology and support platform, based on the advantages of large-scale data processing by using cloud computing and its high scalability, the combination of U-Learning and cloud computing will greatly improve its performance and flexibility.Firstly, this paper summarizes the research status, the main research work, the OpenStack related technology and the ubiquitous learning theory. This paper introduces the function of each component in the OpenStack framework, and lays a foundation for building the private cloud computing platform and the ubiquitous learning environment. Based on the application scenarios in learning environment based on OpenStack, then made the system functional requirements and nonfunctional requirements analysis, according to the analysis of demand system architecture and the detailed design of each subsystem were designed. Designing the storage structure of the database and on the in-depth research of cloud storage, since OpenStack built-in swift object storage system can’t store the object larger than 5GB and GB level large file uploading and downloading is slow, the large file storage strategy and uploading and downloading process were designed. In order to prevent a large number of users to simultaneously access the massive flooding in learning resources which may cause system resources nervous, by using access delay based subtree migration algorithm, the system load is more stable, finally, the deployment and implementation of the ubiquitous learning environment based on OpenStack cloud computing platform is realized. Through the test, the expectation target of resource sharing, learning personalization and intelligent learning of the open source cloud computing platform is realized.
Keywords/Search Tags:OpenStack, Cloud Computing, Ubiquitous Learning, Virtualization
PDF Full Text Request
Related items