基于CS和P2P综合模式分布式教学资源共享技术研究.docVIP

基于CS和P2P综合模式分布式教学资源共享技术研究.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文档。上传文档
查看更多
基于CS和P2P综合模式分布式教学资源共享技术研究

基于CS和P2P综合模式分布式教学资源共享技术研究   摘 要:本文提出了基于C/S和P2P综合模式的分布式资源共享的概念,构建共享群组和群组联盟,使群组内和群组之间的节点实现多层次、多通道的资源共享;分析了共享群组的系统模型,并研究了相关技术。该技术可应用在教学资源、图书资源、企业资源等的共享服务上。   关键词:C/S模式 P2P模式 分布式资源 资源共享   中图分类号:TP391 文献标识码:A 文章编号:1673-8454(2009)03-0044-03      一、引言      目前,资源的共享主要有两种模式,一种是基于C/S(客户机/服务器)模式的共享,一种是基于P2P(点对点)模式的共享。[1] C/S模式是一对多的模式,服务器是资源汇集的中心,客户机通过“请求-响应”模式从服务器得到所需的资源,它的优点是资源储存和管理比较规范、安全性好,其缺点是投资和维护成本较高、资源难以实现动态更新且负荷过大时会造成网络的阻塞。P2P模式是指不通过中枢服务器,而是直接在客户机之间实现资源交换的一种新技术,其优点是每个节点都向网络贡献自己的资源,资源存储和传输是以分散、异步的方式进行,各种负荷得以合理的均衡,资源的版本具有实时性,其缺点是缺乏有效的资源管理和搜索机制。   本文针对资源的分布式特点,提出基于C/S和P2P综合模式的资源共享概念,研究了共享群组和群组联盟系统模型、资源搜索技术等,提供了实现多层次、多通道资源共享的有效途径。      二、基于C/S和P2P综合模式的资源共享原理      资源共享是否有效取决于三个指标:资源丰富性;资源搜索的效率和获得率;资源传输效率和可靠性。本文提出基于C/S和P2P综合模式的资源共享模型来实现以上要求。   1.共享群组模型   指定网络中的一台服务器作为一个共享群组的中心,客户机用户通过注册登录的方式成为该共享群组的用户,它们围绕服务器组成了一个共享群组,数目越多,则资源的丰富性越能得到保证。群组构建的前提条件是客户机能对服务器进行访问,与它们之间的物理位置无关。用户可在服务器数据库上发布自己的资源,其中资源信息(包括资源名称、大小、所属用户和保存位置等)是必需的,而资源文件本身可选择是否上传到服务器。用户登录服务器,可以获得该群组的分类资源信息,也可按关键字搜索,找到满足自己需要的资源信息,然后根据该资源的保存位置,选择以下两种模式之一进行下载:(1)如果资源未上传到服务器,则连接该资源所在的客户机进行P2P下载;(2)如果资源已经上传到服务器,则可根据当前服务器下载的负荷大小以及资源所在的客户机是否在线,自动在C/S和P2P模式中进行选择,一般优先选择P2P模式。在这种综合模式中,P2P模式分担了资源下载的大部分负荷,从而大大减轻了服务器的负担,保证了资源下载的高效率,这个特点称为多通道。如图1所示为共享群组的原理和共享流程。   2.群组联盟模型   一个群组内所包含的客户机数量和资源总是有限的。本文提出构建群组联盟以实现更大范围的资源共享,其模型如图2所示。为网络中存在的多个群组设定一个中枢服务器,各群组的服务器将自己的数据库登记信息等发布到中枢服务器上,同时将中枢服务器的登记信息保存到自己的数据库。群组内的客户机通过访问中枢服务器获得了其他群组服务器的登记信息,进而可以访问其他群组获得其中的资源。中枢服务器与在其上注册自身信息的共享群组构成了一个群组联盟,通过它用户可以获得更加广泛的资源。中枢服务器上不保存资源,负荷很小,因此群组联盟几乎可以无限扩充而不会导致负荷过大;也可考虑将各群组的资源信息定期发布到中心服务器,而客户机可通过访问中心服务器获得其它群组的资源信息。根据实际需要可以设置多个中枢服务器,在更大范围联盟,一个群组也可注册到多个中枢服务器。中枢服务器也可是某个共享群组的服务器,以节约硬件的成本。      3.资源管理   资源具有许多不同于普通文件的特点。资源管理的功能除了普通文件的管理功能(如移动、更名等)外,还应包括以下功能:   (1)版本管理和属性管理功能。随着时间的推移,资源的开发者可能会对资源进行升级或更改,则资源版本号也应更新。相对于普通文件,资源具有更多的属性,如资源名称、开发者等相关资源等,它们也应得到有效管理和利用。(2)分类管理功能。资源总是应用于某些具体领域,或者具有某些特定功用,根据这些特点对资源进行分类,将有效提高资源浏览和搜索的效率。(3)共享的层次性。根据资源的重要性和公开范围的不同,可将共享划分为完全共享、群组内共享和指定用户共享三个层次。(4)共享的激励机制。应采取适当措施激励用户提供更多的资源参与共享,以满足资源的丰富性要求。例如可以采用积分制,用户提供资源能够赢得

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档