基于jxta和p2p的资源发布系统研究

基于jxta和p2p的资源发布系统研究

ID:30640690

大小:18.40 KB

页数:6页

时间:2019-01-02

基于jxta和p2p的资源发布系统研究_第1页
基于jxta和p2p的资源发布系统研究_第2页
基于jxta和p2p的资源发布系统研究_第3页
基于jxta和p2p的资源发布系统研究_第4页
基于jxta和p2p的资源发布系统研究_第5页
资源描述:

《基于jxta和p2p的资源发布系统研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于JXTA和P2P的资源发布系统研究摘要本文对P2P和JXTA这两个热点技术做了介绍,结合现代远程教育的特点,提出了一个基于对等网的资源发布系统的模型,并给出了一个采用JXTACMS的系统实例。关键词P2P;JXTA;教学资源现代远程教育的基本特征是学员分散、学习不受时间和空间的限制。学员的分散性和学习的时空性要求教学资源能够方便学生就近获取和持续的提供服务。但是目前的教学资源管理模式是集中式管理,即将所有教学资源存放在中心服务器

2、上,分散的教学点从中心服务器下载各种教学资源。这存在两个方面的问题:其一,不同地理区域的用户接入网络的速度不一样,提供接入服务的ISP也不一样,在从服务器获取教学资源时,要经过不同的区域网和广域网,容易造成资源下载速度慢和无法在线观看视频教学资源;其二,服务器端易形成带宽瓶颈。这使得人们开始关注远程教育资源的分发问题。为了解决上述的不足,可以采用基于P2P的资源分发策略,在P2P网络上更有效地分发教学资源。P2PP2P是英文peertopeer的缩写,称为对等网。在这种网络中所有的节点是对等的(称为对等点),各节点具有相同的责任与能力并协同完成任务。对等网络技术,

3、广泛应用于分布计算、文件共享、协同作业以及电子课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果商务等领域中。它不同于传统的C/S网络模型,在P2P对等网络中,每个节点充当的角色是平等的,每个节点既可以充当服务器,为其他节点提供服务,同时也充当客户机,享用其他节点提供的服务。P2P网络是一个覆盖在物理网络之上的虚拟网。每个节点之间直接或间接地逻辑相连。根据节点之间逻辑联接

4、关系,它有不同于物理网络的拓扑结构的三种网络拓扑结构,分别是集中模型结构、分布式模型结构和混合型网络模型结构。2.JXTAJXTA是Sun公司推出的一个网络编程和计算平台,用以解决现代分布计算尤其是P2P计算中出现的问题。JXTA由核心层、服务层和应用层组成,所提供的协议是JXTA核心层的重要组成部分。JXTA协议被设计成独立于编程语言和独立于传输协议,它可用Java、C++、Perl和其它许多编程语言实现,可在TCP/IP、HTTP、BlueTooth或其它传输协议之上实现。JXTA通过这些协议来支持各类P2P应用的开发。JXTA架构可以分为三个层面:核心层,封

5、装了最根本的东西,包括Peer、对等组、Peer发现、Peer通信、Peer监视和相关的安全原语;业务层,包括对于P2P网络不是必需的、但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制;应用层,包括了应用JXTA服务开发出来的完整的P2P应用程序,例如myJXTA,JXTA-CAD等应用程序。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果远程教育一般采用校

6、本部建立中心教学服务平台,省级和地市级学习中心也各自建立教学平台,在分流服务器的区域内采用Browse/Server方式访问。针对校本部的中心服务器与各学习中心的服务器在资源传输方面存在的问题,设想把P2P应用到远程教学服务平台中来,把每台服务器既看成是“服务器”,又看成是普通的“节点”。这样,把校本部服务器与各个学习中心的服务器组成一个P2P网络,利用P2P网络的特性,解决资源传输中的瓶颈问题。采用P2P模式的远程教学系统既能解决资源传输问题,还能够继续兼容原有的软硬件,实现和原系统的无缝结合。系统的组成结构如图1所示。本系统主要使用JXTA中的CMS来实现,主

7、要包括搜索、下载以及共享等。CMS是一个在点组中的多个点之间共享内容的服务,它使得Peer可以共享自己的内容以及定位和获取其它Peer上的内容,它不仅为本地Peer管理被共享的内容,也能浏览和下载远程Peer的内容。每一个被共享的内容由一个独一无二的内容ID以及一个内容广告来表示。其中内容广告提供了有关被共享内容的元信息,例如它的名字、长度、MIME类型以及内容描述。CMS也提供了一个基于JXTA管道的协议用来在Peer之间传输内容。运行CMS服务的Peer不需要使用HTTP协议来交换内容。其工作方式如图2所示。以下将用CMS实现简单的系统模型。图1图2搜索的实现

8、主要是通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。