基于云计算远程教育系统研究.docVIP

基于云计算远程教育系统研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算远程教育系统研究

基于云计算远程教育系统研究   摘 要:中国疆域广大、人口众多,远程教育的应用前景非常广阔。把云计算的技术与方法运用到远程教育系统的建设中,可以整合教学信息资源,提高资源的利用率,提升教学水平。文章讨论了云计算技术在远程教育系统中应用时的几个关键问题,在逻辑结构设计、调度机制、数据安全等方面给出了设计方案,为基于云计算的远程教育系统的具体实现提供了有力支持。   关键词:云计算;远程教育系统;逻辑结构;调度机制;数据安全   中图分类号:TP302.7文献标识码:A文章编号:1673-8454(2010)15-0078-04      一、概述   中国的远程教育由于国土面积大、经济发展不平衡、参与人数多而遇到了较多的困难,现有的远程教育系统存在软硬件要求高、资源重复建设、系统扩充能力弱、可配置性差等难题。基于云计算(Cloud Computing)的远程教育系统能够充分发挥云计算的特点,统筹使用各地软、硬件资源,提供强大的远程教学能力和资源提供能力:各地远程教育中心能够统一部署建设资源,有效避免资源重复建设;资源访问者不需要知道资源位于何处,系统使用统一的资源列表提供最合理的服务,不再受地域、时间的限制;对于任意的一个资源访问者,系统可以自动分析IP、确定路由,寻找离他最近的资源并建立好连接,提供最快最好的访问;对于不同用户,系统可以做功能上的定制而非代码级定制,不需要独立部署,提供灵活的自定义功能,从而很好地满足不同学校的教学需求;系统还可方便地进行调整,以支持单位的变化与发展,达到按需使用和随处可用;在用户数大量增加的情况下,无须更改应用架构,仅需增加硬件设备的数量,就可以支撑应用规模的增长;而且基于云计算的远程教育系统不再强求高性能的服务器,由各地普通的服务器组成“云”来提供高性能的服务,节约了硬件投资;“云”的通用性使资源的利用率较之传统系统大幅提升,远程教育单位也无需再负担高昂的数据中心管理成本。本文尝试对基于云计算技术的远程教育系统展开探索,为新型远程教育系统的建设提供支持。   二、基于云计算远程教育系统的设计   1.基于云计算远程教育系统的逻辑结构及设计原理   由于网络环境不理想,集中式访问对网络和服务器压力太大,中国的远程教育单位通常建立多台校外学习中心分流服务器,都采用Browser/Server的网络结构。校本部建立中央教学资源服务器,省级和地市级学习中心也各自建立资源服务器,都安装课件供学生上网使用,学生就近访问学习中心的资源。从使用情况看这种模式有两个明显的缺陷:一是由于学习资源种类繁多且体积庞大,在现有的条件下传输困难,导致各服务器的资源更新不能同步,部分学习中心的资源残缺或滞后,学生经常无资源可用。虽然有的学校采用了先进的卫星广播方式传输,但这种方式代价昂贵不利于推广,而且广播的单向性也不方便分类选择下载。学生使用这种远程教育系统学习,在市级学习中心资源服务器上找不到资源就要访问省级学习中心,再找不到只有访问中央服务器,使用不方便且容易造成网络阻塞;二是要求学生多次注册,即一个学员要在中央服务器、省级学习中心服务器和地市级学习中心服务器注册三次,非常繁琐。   基于云计算的远程教育系统的逻辑结构如图1所示。各远程教育学习中心的资源组成云,远程教育系统应能够自动搜索新的资源并选择最佳路径来传送数据,当一台服务器发生故障时,能自动转向其他服务器;各模块设计实现高效的资源共享,实现教学资源的就近访问;实现一次注册全部资源服务器共享注册信息的功能,不需多次注册。这种系统能充分利用云中的软硬件资源,提供强大的服务能力。而且可以为不同用户提供不同配置的应用和界面,具有很强的伸缩性和适用性。   2.基于云计算的远程教育系统的调度机制   按照云计算提供资源的类型,可以将其划分为三层。最低层提供基本的基础设施部件如CPU、内存和存储,称为“基础设施即服务”(Infrastructure as a Service,IaaS)。IaaS层的上面,是为特定需求定制的面向服务的主机环境平台,称为“平台即服务”(Platform as a Service,PaaS)。如谷歌应用引擎就是一个实例,它能够部署和伸缩基于Python和Java的Web应用。最上面的层为用户提供其准备使用的应用,称为软件即服务(Software as a Service,SaaS)。Web服务通常使用IaaS提供的云计算服务,而Web浏览器通常用于访问SaaS提供的云计算应用。新型的远程教育系统基于B/S结构,使用由Web浏览器提供的SaaS应用。   远程教育系统的SaaS应用结构可以分为四层:用户接口层、平衡层、应用逻辑层和数据库层。租户使用浏览器通过用户接口层登录系统,平衡层为系统提供可伸缩性,应用逻辑层包

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档