基于组播和p2p的文件分发管理模块的设计与实现

基于组播和p2p的文件分发管理模块的设计与实现

ID:8465096

大小:719.00 KB

页数:12页

时间:2018-03-28

基于组播和p2p的文件分发管理模块的设计与实现_第1页
基于组播和p2p的文件分发管理模块的设计与实现_第2页
基于组播和p2p的文件分发管理模块的设计与实现_第3页
基于组播和p2p的文件分发管理模块的设计与实现_第4页
基于组播和p2p的文件分发管理模块的设计与实现_第5页
资源描述:

《基于组播和p2p的文件分发管理模块的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于组播和P2P的文件分发管理模块的设计与实现*)由国拨资金[CNGI-04-13-2T]和北京邮电大学自筹资金支持满萍,北京邮电大学,硕士研究生。马严,北京邮电大学,教授。满萍马严(北京邮电大学信息网络中心,北京)摘要:本文对CNGI研究课题“组播与P2P相结合的文件分发系统”进行了简要介绍。通过对该系统文件管理模块的总体设计和详细设计,实现了基于IPv6组播与P2P技术的相结合。该系统借助JXTA平台实现P2P的基本功能:节点搜索、节点资源搜索、节点间的通讯和文件的统一管理等,实现了尽量利用可靠的组播并利用P2P实现跨组播域的信息传输。论文最后

2、通过对管理模块在不同环境下的测试数据进行分析,表明该设计思想的有效性。关键词:P2P;IPv6;JXTA;文件管理ADesignandImplementationofFileDistributionManagementModuleBasedonMulticastandP2PMANPing,MAYan(NetworkInformationCenter,BeijingUniversityofPostsandTelecommunication,Beijing)Abstract:ThispaperintroducesaCNGIresearchproject

3、“AFILEDISTRIBUTINGSYSTEMBYTHECOOPERATIONOFIPMULTICASTANDP2P”.Throughcarefuldesignofthefilemanagementmoduleofthesystem,acombinedfunctionofIPv612multicastandP2Pfulfilledcouldberealized.ByusingtheJXTAP2Pplatform,thesystemimplementedthebasicfunctionsofnodesearching,noderesourcesea

4、rching,communicationamongnodesandunifiedfilemanagement.Thesystemusesthemulticastfunctionifitisavailable,thenP2Pfunctionisusedtodeliverinformationacrossmulticastdomain.Thefinalpartofthispaperrevealedthesuccessfuldesignofthefilemanagementmodulebyanalyzingthetestresultsindifferen

5、tenvironment.Keywords:P2P;IPv6;JXTA;filemanagement121引言本课题作为“CNGI大规模路由和组播研究实验”的子项目,主要目的是验证IPv6环境下的P2P可行性及性能、大规模IPv6组播的性能,以及在IPv4和IPv6组播下组播性能的对比。因此,设计和实现“组播和P2P相结合的文件分发系统”是本项目的主要内容,性能比对测试是本项目的目的。本课题的创新点是IPv6组播与P2P技术的相结合,即利用P2P实现可靠的组播和跨域的组播。一方面利用IP层的组播技术解决应用层服务的一些缺陷,有效的利用网络资源;另一

6、方面提出并实现一个可控、可管的P2P文件分发应用系统,对实现P2P应用的可控制性、可管理性进行有益的尝试。2模块的总体设计2.1系统总览如图1所示,在系统12把整个应用分为八大模块。图1系统体系结构下面简要介绍这八大模块的主要功能:(1)消息处理模块:它包括系统消息的组播单播接收发送模块,以及消息处理机。(2)数据处理模块:包括组播、单播接收和发送模块,以及一个数据收发控制器。(3)文件资源读写模块:主要是对文件的读写操作。(4)认证模块:主要是检测用户的合法性,跟后台数据库还有一定的联系,可能要对数据库有查询、更新等操作。(5)计费模块:该模块目

7、前只作为一个接口存在,以便日后方便扩展,同时还可以跟认证模块联系起来,比如说AAA认证。(6)资源管理模块:该模块由作者负责,后文会有详细介绍。(7)即时消息模块:它的任务就是处理一些即时消息,如对等体(Peer)用户间的聊天信息、还有一些广播型消息,如天气预报等。(8)用户管理界面:是人机的接口,主要提供给用户一个可视的友好界面。[1]2.2管理模块基本功能介绍本模块也是本系统的关键模块,系统的可管理性就在本模块集中体现。主要功能是记录并管理网络共享资源、维护网络拓扑,发现和探测网络资源等,同时还留有网管接口,以便本系统日后扩展。P2P资源管理功

8、能。这一功能计划分以下几个步骤:(1)首先实现子网内部对等组、对等点和管道的发现,并实现子网内对等点之间的通信;12(2)

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

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

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