您好, 访客   登录/注册

基于P2P的区域教学资源共享设计与实现

来源:用户上传      作者: 符天

  摘要:随着广大的网络终端节点的计算和存储能力以及连接带宽的增长,P2P结构的网络具有很强的存储与计算能力、灵活性等特点,将其应用于区域教学资源共享将有利于提高各高校资源利用率,降低各高校对资源的投入成本尤其是避免了资源的重复建设。该文正是为了解决区域内各高校资源方便地实现共享的问题,在对现有P2P技术与网络应用特性进行研究的基础上,设计一种基于P2P的区域教学资源共享系统。
  关键词:接口规则;P2P;视图;泛式搜索
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)16-3895-04
  Design Based on the Research of Existing P2P Technology Resource Sharing System
  FU Tian1,2
  (1.Tianjin University of Science and Technology, College of Electronic Information and Automation, Tianjin 300222, China; 2.Hainan College of Software Technology,Qionghai 571400, China)
  Abstract: Along with the growth in calculation speed and storage capacity of the network terminal node and in connection of bandwidth, the network of P2P structure, which has characterizes as huge storage capacity and strong computing power, flexibility and so on, can be ap plied to the regional teaching resources sharing to improve the rate of resource utilization in university, and can reduce the cost of resource input of university especially can avoid the repetition of resources construction. This paper aims at solving the problem of sharing regional university resources conveniently, bases on the research of existing P2P technology and network application characteristics to design a re gional teaching resource sharing system.
  Key words: Interface rules;P2P;View;Universal Search
  随着信息化建设的推进,各高校内部教学资源相继建成,并通过网络对外发布,但由于资源平台、身份认证、通信机制等因素的差异,从而导致其他高校只能获取到相当少的共享,尤其是随着多媒体技术与数字资源的发展,各高校对区域内教学资源共享有着越来越迫切的需求。当前,各高校为了满足对教学资源的需求,往往选择投入巨资购买或建设所需资源,而忽略了其他高校已存在的巨大资源,从而导致了不必要的资源浪费。
  P2P(Peer-to-Peer)即对等计算。通常称之为P2P协议,但是事实上P2P并不是一个网络协议,没有必须遵守的接口规则,而是一种网络应用模式。P2P打破了传统的Client/Server(C/S)模式,在P2P网络中每个结点的地位都是对等的。每个结点即充当服务器,为其他结点提供服务,同时也享用其他结点提供的服务。
  该文设计实现一种基于P2P传输的资源共享平台,该平台采用集中目录式网络结构,统一记录区域内共享的资源信息,并向已注册该平台的用户提供一个全局的共享资源视图,从而方便地实现资源的检索和下载。本系统采用了c#作为开发语言,采用VS2005作为开发平台。
  1常见P2P平台
  随着P2P技术的发展,越来越多的P2P应用系统被提出并得到实践的检验,其中主要包括非常典型的BearShare、PKTown、Any See等系统。
  BearShare是基于Gnutella网络的P2P文件共享系统,它的最大特征就是纯粹的P2P系统,没有索引服务器,它采用了基于完全随机图的洪泛 (Flooding)发现和随机转发(Random Walke0机制。为了控制搜索消息的传输,通过TTL(Timelb Live)的减值来实现。在Gnutella分布式对等网络模型N中,每一个联网计算机在功能上都是对等的,既是客户机同时又是服务器,所以被称为对等机(Ser vent,Server+Client)的组合。BearShare存在的缺陷即随着联网节点的不断增多,网络规模不断扩大,通过这种泛洪方式定位对等节点的方法将造成网络流量急剧增加,从而导致网络中部分低带宽节点因网络资源过载而失效。也就是说,一个查询访问只能在网络的很小一部分进行,因此网络的可扩展性不好。
  AnySee是华中科技大学集群与网格计算湖北省重点实验室共同研发的P2P流媒体共享平台。最新的AnySee了采用网状结构,即每个节点维护一定数量的邻居成员,并从中选出最合适的“伙伴”节点与之交换数据。伙伴的数量既有上限又有下限,在不满足
  下限时,节点会不断寻找新的合适节点加入伙伴列表;在达到下限时,节点停止主动寻找伙伴的过程,但可以接受其他节点将其加入伙伴列表的请求;在达到上限时,节点不再和新的节点建立伙伴关系。
转载注明来源:https://www.xzbu.com/8/view-3296324.htm