网络教学平台中C-S与P2P的混合架构模式的应用.docxVIP

网络教学平台中C-S与P2P的混合架构模式的应用.docx

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

??

?

??

网络教学平台中C/S与P2P的混合架构模式的应用

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

张竞艳

摘要本文从E-Learning网络教学平台的实际研究与应用出发,根据教学平台中不同模块数据存储与传输要求的不同,提出了C/S与P2P的混合架构模式,并其进行了详细剖析与探讨。

【关键词】网络教学平台C/SP2P混合架构

目前,如何利用现有的网络资源提高网络教学系统的实效性已经成为广大网络教学平台开发者的第一要务。大多数成熟的网络教学平台均整合了多种教学资源与教学、学习模式,其内容形式的多样化必然对平台的体系结构架设提出了更高更苛刻的要求。

1前言

类似E-Lea[本文来自于WWW.zz-news.cOM]rning的网络教学平台将数字化的教学内容与各种网络资源相结合,强调学习者的自主的电子化学习模式。成熟的网络教学平台本身集成了丰富的教学资源,具备良好的交流环境,拥有良好的信息反馈途径,能有效地为学生提供丰富多彩的个性化资源,实现高效能地交互式学习,有利于学生自主学习能力的培养,以及学生的终身学习习惯的养成。这就要求网络教学平台的设计不仅要考虑到多样且庞大的数据存储问题更要考虑到数据交互的有效性与实时性问题,要求系统平台拥有良好的开放性和可扩充性,具备便捷的与其他信息管理系统的接口。结合目前主流的网络架构模式,在系统设计时采用了客户机/服务器与P2P相结合的混合架构体系。

2客户机/服务器模式与P2P模式的分析与比较

随着新一代IPV6网络的兴起与发展,以及P2P模式的广泛应用。原有的基于IPv4网络的传统客户机/服务器模式的教学平台,在流媒体教学的交互性、数据的存储和传输的高效性、安全性、以及服务质量的设计与要求方面都比较欠缺,已经严重影响了远程教育的应用和发展,急需开发出基于新一代网络标准的流媒体数据与基于这种数据格式的传输体系。客户机/服务器与P2P的混合架构模式为我们提供了一定的技术支持,使得基于新一代IPV6协议的高效视频教学系统的开发成为现实。

传统的网络教学平台的总体架构多数采用客户机/服务器的单一模式,数据存储技术也相对落后,使用较为持久化单一的数据存储阵列。而如今的多媒体教学资源丰富,数据量较大,在客户机/服务器结构中如果大量客户在同一时刻对服务器进行井喷式访问,将大大增加服务器端的负载,不仅会使得整个系统效率降甚至会有崩溃的危险。降低服务器的负荷以保证实时教学数据的高质量传输以刻不容缓。P2P结构的应用为我们打开了一扇明亮的窗户,它在打破了服务器资源瓶颈的同时也很好的解决了单点失效问题。然而P2P模式自身也并非完美不可及,它也有一定的缺陷,比如:P2P网络本身的稳定问题;数据同步实现技术过于复杂的问题;P2P网络根据自己的AOI工区域对消息进行过滤的低效问题等等。

通过上述对客户机/服务器模式与P2P模式的分析与比较,考虑E-Learning平台系统的应用性和实效性,在进行系统的开发时我们将两种架构模式相结合,这样不仅使得单组服务器的负载大大降低,也大大提高了交互式教学的实时性与视频播放的流畅度,使得网络资源的利用率大大提高。整个系统的平台布局情况如图1所示。

在这个平台架构中客户端为最上层,它是面[本文来自于wWW.zz-news.COM]向用户的接口,通过此界面可以指导和实现操作人员对数据的输入和输出。通信平台(网关服务器)是系统的中间层,立足于客户角度,它提供的服务是一个基于IP地址的单一系统映像(SSI),这个地址就是整个对外服务器体系的公用地址。中间层尤为重要,它需要完成节点请求向具体服务器的转发操作,需要完成对终端用户的管理、完成系统工作状态的保持、日志的记录等工作,用户可以借助中间层将整个服务体系视为独立的具有合法IP地址的主机系统。提供实际服务的服务器群位于系统平台的最内层。它必须能够对所有的功能性请求进行处理,来自客户端的服务请求经过通信平台的分析与处理后进而转发至各具体的服务器进行响应。在此我们分别设计了WEB服务器、流媒体服务器与数据库服务器进行处理,这样的服务器集群不仅负载低且较为经济实用。

采用客户机/服务器与P2P的混合架构模式的教学平台中,实时教学时我们可以将一个服务器端设计为教师与多名学生的互联平台,此时的教师端和学生端均作为客户机处理,形成了客户机/服务器的系统模式;当众多终端用户同时对大容量媒体数据进行播放与下载时我们使用P2P模式进行流媒体传输。混合模式体系架构中的服务器端和客户端设计如图2与图3所示。

3小结

通过设计简图可以看出在服务器与客户端均采用了客户端/服务器模式,与此同时进行实时流媒体数据访问时系统将进行P2P系统的传输模式。在实际应用中有时可以根据地域的差别将一个P2P系统进行拆分使之成为

文档评论(0)

159****6793 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档