基于OpenStack开源云的泛在学习环境的设计与实现
本文关键词:基于OpenStack开源云的泛在学习环境的设计与实现
更多相关文章: OpenStack 云计算 泛在学习 虚拟化
【摘要】:移动互联网的发展促使学习方式和获取知识的途径日益多样,学习者可以使用个人电脑、移动智能设备随时随地获取和分享知识。产生了一种新的学习形式泛在学习Ubiquitous Learning(U-Learning)即任何人可以在任何地方和时间、使用身边的任何信息工具学习的学习。泛在学习近年来已成为教育研究领域广泛关注的热点话题,其海量数据与高负载要求需要更先进的技术及支撑平台,依靠OpenStack云计算平台在处理大规模数据方面的优势与高可扩展性,将泛在学习与云计算平台相结合,将会极大地改进其性能与灵活性。本文首先对泛在学习的研究现状、主要研究工作、OpenStack相关技术与泛在学习相关理论进行了综述,介绍了OpenStack开源框架中各个组件的功能,为搭建私有云计算平台和将泛在学习环境向云端迁移打下了基础,通过对基于OpenStack的泛在学习环境的应用场景分析,进行了系统功能与非功能需求分析,根据分析结果进行了系统设计,构建了系统总体架构,并详细设计了各个子系统及其数据库存储结构,着重对云存储部分进行了深入的研究,针对OpenStack内置的Swift对象存储系统只能存储最大5GB的对象以及GB级的大文件上传和下载比较慢,提出了大文件的存储策略与上传下载流程,为了防止大量用户同时访问海量泛在学习资源时造成系统资源紧张,使用基于访问时延的子树迁移算法,使系统负载更加平稳,最终对基于OpenStack云计算平台的泛在学习环境进行了部署与实现,通过测试验证了在开源云计算平台上的泛在学习环境能够实现资源共享、学习个性化、学习智能化的预期目标。
【关键词】:OpenStack 云计算 泛在学习 虚拟化
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN929.5;TP393.01
【目录】:
- 摘要4-5
- Abstract5-9
- 第1章 绪论9-13
- 1.1 系统开发背景与意义9-10
- 1.2 国内外研究现状10
- 1.2.1 国外研究现状10
- 1.2.2 国内研究现状10
- 1.3 论文的研究内容10-11
- 1.4 本文组织结构11-13
- 第2章 相关技术与理论13-19
- 2.1 OpenStack项目背景13
- 2.2 OpenStack的构成13-15
- 2.3 身份认证服务Keystone15-16
- 2.4 RESTful Web服务16-17
- 2.5 泛在学习基本概念17
- 2.6 本章小结17-19
- 第3章 基于OpenStack的泛在学习环境需求分析19-23
- 3.1 功能需求分析19-22
- 3.1.1 应用场景19-20
- 3.1.2 不同角色的功能需求分析20-22
- 3.2 非功能需求分析22
- 3.3 本章小结22-23
- 第4章 基于OpenStack的泛在学习环境系统设计23-49
- 4.1 系统功能设计23-25
- 4.2 系统结构设计25-26
- 4.3 作业评价子系统的设计26-28
- 4.4 学习进度监控与课件管理子系统的设计28-31
- 4.5 数据库设计31-34
- 4.5.1 作业评价子系统数据库设计31-32
- 4.5.2 学习进度监控子系统数据库设计32-34
- 4.6 数据库在OpenStack平台中的存储设计34-39
- 4.6.1 云存储系统的功能结构34-35
- 4.6.2 云存储系统的层次架构35
- 4.6.3 云存储系统的访问控制机制35-36
- 4.6.4 大文件存储策略36-37
- 4.6.5 文件上传下载的工作流程37-39
- 4.7 海量数据访问负载均衡策略39-47
- 4.7.1 元数据服务器负载均衡39-40
- 4.7.2 CEPH中元数据管理策略40-44
- 4.7.3 基于访问时延的子树迁移策略44-47
- 4.8 本章小结47-49
- 第5章 基于OpenStack的泛在学习环境系统实现49-61
- 5.1 系统部署49-50
- 5.2 OpenStack环境的重要配置50-51
- 5.3 程序类实现51-52
- 5.4 系统流程实现52-57
- 5.4.1 系统业务流程52-54
- 5.4.2 系统程序流程54-57
- 5.5 云存储子系统关键技术的实现57-60
- 5.5.1 上传下载的并发执行57-58
- 5.5.2 同步异步调用58-59
- 5.5.3 REST接口封装59-60
- 5.6 本章小结60-61
- 第6章 基于OpenStack的泛在学习环境系统测试61-69
- 6.1 单元测试61-62
- 6.2 集成测试62-67
- 6.2.1 系统功能测试62-65
- 6.2.2 系统性能测试65-67
- 6.2.3 系统安全可靠性测试67
- 6.3 本章小结67-69
- 结论69-71
- 参考文献71-75
- 攻读硕士学位期间发表的学术论文75-77
- 致谢77
【相似文献】
中国期刊全文数据库 前10条
1 余发江,张焕国;可信安全计算平台的一种实现[J];武汉大学学报(理学版);2004年01期
2 刘照;廖坤明;;从国外的研究动向看汽车计算平台的发展[J];武汉大学学报(工学版);2007年06期
3 林皎;陈玉洁;张武生;徐伟平;杨广文;;高性能计算平台建设的探索与实践[J];实验技术与管理;2012年05期
4 王军峰;;云计算平台及其应用实例分析[J];决策与信息(下半月);2013年03期
5 邢戈;移动的计算平台[J];微电脑世界;2002年17期
6 张景波;国香恩;刘辉;陈倩;陈世钢;;汽车计算平台工程国外相关标准概述[J];信息技术与标准化;2006年06期
7 刘蜀阳;曾庆燕;杜彦涛;王子虎;;政府主导的云计算平台建设探讨[J];硅谷;2012年11期
8 桂媛;;云计算平台的通用评测体系研究[J];电子质量;2012年07期
9 蒋艳辉;黄素娟;蒋超群;;云计算平台下研究生学习效率研究——基于一项实验研究[J];研究生教育研究;2012年06期
10 熊刚;黄明和;;云计算平台的搭建与研究[J];无线互联科技;2014年02期
中国重要会议论文全文数据库 前10条
1 唐玲;;云计算及其安全问题的研究[A];Proceedings of 2011 National Teaching Seminar on Cryptography and Information Security(NTS-CIS 2011) Vol.1[C];2011年
2 罗锐;;浅谈云计算平台资源优化和维护管理[A];第十四届中国科协年会第20分会场:转型创新促通信业新发展论坛论文集[C];2012年
3 张霖;张煜东;;云计算平台评测体系在新华社云平台的应用研究[A];中国新闻技术工作者联合会第六次会员代表大会、2014年学术年会暨第七届《王选新闻科学技术奖》和优秀论文奖颁奖大会论文集(二等奖)[C];2014年
4 陈红;任怡;刘晓建;;云计算平台下计费机制研究[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
5 张大华;罗志明;王铁军;李凡;杨义彬;;云计算平台关键技术研究[A];2011电力通信管理暨智能电网通信技术论坛论文集[C];2011年
6 陈煜;王树伟;王冠华;;水利工程建设管理云计算平台的研究与实践[A];中国水力发电工程学会信息化专委会、水电控制设备专委会2013年学术交流会论文集[C];2013年
7 赵家敏;王颖;刘青;万金华;张洪伟;何建涛;贲岳;柳晓宁;马艳;赵琰;李勇;;高性能计算平台管理系统[A];电力行业信息化优秀成果集2013[C];2013年
8 吕京建;夏飞;孙磊;尚夏;宋建中;;影响未来汽车工业发展的汽车计算平台——FlexRay技术综述[A];中国汽车工程学会汽车电子技术分会第七届(2006)年会暨学术研讨会论文集[C];2006年
9 曾龙海;张博锋;张丽华;何冰;吴耿锋;徐炜民;;基于云计算平台的虚拟集群构建技术研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
10 陈敬东;;基于ATCA通信计算平台的建设与军事应用研究[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
中国重要报纸全文数据库 前10条
1 阿珍;软件云计算平台步入“战国时代”[N];电脑报;2010年
2 记者 刘欢;北京建成国内最大工业云计算平台[N];北京日报;2010年
3 北京市计算中心主任 曾宇;以公共计算平台推动企业自主创新发展[N];中国电子报;2009年
4 乐天 编译;构建云计算平台的三大误区[N];计算机世界;2010年
5 本报记者 霍光;2011年计算平台 智能终端推动变革[N];中国计算机报;2011年
6 本报记者 李奕;计算平台“应变”之路 三问微服务器[N];中国计算机报;2013年
7 记者 赵凤华 通讯员 周襄楠;超级计算平台“清华探索3号”向社会开放[N];科技日报;2006年
8 电脑报 熊雯琳;中化的“云”之路[N];电脑报;2009年
9 本报记者 李雪萌 见习记者 许凯;我省开建千万亿次超级计算平台[N];济南日报;2010年
10 ;微软高效能计算平台助力公共服务体系 为创意文化产业腾飞添翼[N];计算机世界;2008年
中国博士学位论文全文数据库 前5条
1 李铮;多媒体云计算平台关键技术研究[D];中国科学技术大学;2011年
2 安鹏;基于四重化冗余技术的高可信性计算平台研究[D];清华大学;2009年
3 陈海波;云计算平台可信性增强技术的研究[D];复旦大学;2008年
4 郭羽成;MPI高性能云计算平台关键技术研究[D];武汉理工大学;2013年
5 赵丹枫;云计算平台下以Artifact为中心的BPMS体系结构研究[D];燕山大学;2012年
中国硕士学位论文全文数据库 前10条
1 马花;基于GAE云计算平台移动服务实现的应用研究[D];宁夏大学;2015年
2 杨楠;基于分布式存储与计算平台的用电量预测研究[D];华北电力大学;2015年
3 陈传银;基于云计算平台的复杂网络分析关键算法研究[D];电子科技大学;2014年
4 安家胜;基于OpenStack开源云的泛在学习环境的设计与实现[D];北京工业大学;2015年
5 刘晓兰;云计算平台中数据安全机制及评估研究[D];北京邮电大学;2013年
6 李松;开源云计算平台管理支撑平台的研究与实现[D];山东大学;2013年
7 徐风;移动公司云计算平台原型的构建与测试[D];中南大学;2010年
8 虞柳青;基于化学计量学的远程计算平台[D];四川大学;2005年
9 李文雪;云计算平台的访问控制评测技术研究[D];哈尔滨工业大学;2013年
10 张容齐;基于云计算平台的服务自动化部署机制研究[D];北京邮电大学;2015年
本文关键词:基于OpenStack开源云的泛在学习环境的设计与实现
更多相关文章: OpenStack 云计算 泛在学习 虚拟化
,
本文编号:513415
本文链接:https://www.wllwen.com/kejilunwen/wltx/513415.html