基于云存储的移动学习系统的研究与设计

来源 :北京交通大学 | 被引量 : 8次 | 上传用户:fz1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动学习,顾名思义,学习者进行学习的时间和地点不再是固定的,用户可以通过移动设备上的移动学习系统客户端,随时随地的学习自己感兴趣的内容。云存储系统是由云计算演变和发展出来的一个概念,它是指通过集群效应、网络技术和分布式文件系统等技术,将网络中大量的异构设备集合起来,共同提供对外的数据存储和业务访问服务的系统。本文在全面分析了现有的移动学习系统存在的一些不足之处,如资源缺乏共享,系统构建和维护成本较高等之后,提出了基于云存储的移动学习系统的设想,并对当前云存储技术和移动学习系统国内外的发展和研究现状进行了简要的分析介绍。本人(参与或独立)完成了如下工作:首先,作者从云存储的概念、与传统存储的对比和云存储模型三个方面对云存储技术进行了阐述,并从Hadoop技术、HDFS架构和HBase数据库三个方面对当前较为主流的云存储平台技术架构进行了研究,对在分布式文件系统中几种常用技术,如存储虚拟化,内容分发网络等技术进行了简要的介绍。之后,作者对基于云存储的移动学习系统进行了全面的需求分析,提出了系统的结构设计和数据库设计方案,对系统实现用到的相关技术,如数据复制,负载均衡和垃圾回收等策略进行了分析与设定,并对系统所要实现的功能进行了详细的设计。由于云存储系统的实质是分布式文件系统,因此必须保证其中所存储数据的一致性。因此,作者对目前应用最为广泛的一致性算法:Paxos算法进行了深入的研究与分析,并在此基础上对原始的Paxos算法进行了改进。通过理论分析和仿真测验,可以看出改进的Paxos算法能够更快的达成一致性协议,同时具有更小的数据传输量。最后,作者在前期需求分析与技术研究的基础上,对基于云存储的移动学习系统进行了初步的实现,完成了云存储平台的搭建与配置,以及网页版移动学习系统界面的设计与实现。
其他文献
图像和视频中的文本字符,是图像高层语义内容的一个重要来源,包含许多非常重要信息,如街道名称、商店名称、路标、交通标示等,这些信息对于图像和视频资料的自动注释、索引等方面
随着信息技术的飞速发展、市场竞争的日益加剧,越来越多的企业意识到单凭自身内部的资源整合已经难以把握快速变化的市场机遇,于是它们开始将注意力转向企业外部。这种由多个
互联网的迅猛发展和计算机水平的提高带来了信息过载问题,如何快速地从中获取用户所需要的部分,成为一个亟待解决的问题。文本过滤所研究的内容就是如何准确地表达用户需求,进而
计算机网络和多媒体技术在现代社会的各个领域中被广泛应用,带来了计算机远程教育的飞速发展。然而,随着教学内容的不断丰富和参加远程教育人数的日益增多,对远程教育系统的
与现实世界类似,在计算技术领域同样存在数据量庞大和处理能力有限之间的瓶颈。近年来,由于数字影像技术的发展,每天都有大量的数字化视觉信息(图像、视频等)产生。然而,视觉
面对激烈的市场竞争,企业总是通过改进管理方式、资源优化等手段提高其自身的竞争力。在企业业务不断完善的过程中,软件需求也总是不断变化。因此,企业管理软件必须具备快速
随着微电子技术、计算技术以及无线通信技术的进步,低功耗多功能的传感器得到了快速的发展,而且无线传感器网络已经被广泛地应用。传感器网络中的路由问题是无线传感器网络研
二维工程图数字水印技术的研究涉及密码学、图象处理、信息安全等多门学科,是数字水印领域中的一个新的研究方向。目前,在对二维工程图数字水印的研究中普遍存在着水印容量小
业务流程管理(BPM)是当今管理信息系统共同关心的问题。不同的应用领域具有不同的业务需求,同时,随着应用环境的发展,相应的业务过程也可能会发生变化。工作流主要用于解决业
现代工业对象的非线性、大时滞、强耦合、不确定性和时变性等复杂性一直是困扰过程控制领域的难题,智能优化算法和智能控制理论应运而生,已经成为当前控制领域的一个研究热点,成