组播和pp的资料分发管理模块的设计方案与实现

组播和pp的资料分发管理模块的设计方案与实现

ID:34818983

大小:722.50 KB

页数:6页

时间:2019-03-11

组播和pp的资料分发管理模块的设计方案与实现_第1页
组播和pp的资料分发管理模块的设计方案与实现_第2页
组播和pp的资料分发管理模块的设计方案与实现_第3页
组播和pp的资料分发管理模块的设计方案与实现_第4页
组播和pp的资料分发管理模块的设计方案与实现_第5页
资源描述:

《组播和pp的资料分发管理模块的设计方案与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、实现跨组播域的信息传输。论文最后通过对管理模块在不同环境下的测试数据进行分析,表明该设计思想的有效性。矚慫润厲钐瘗睞枥庑赖。关键词:P2P;IPv6;JXTA;文件管理ADesignandImplementationofFileDistributionManagementModuleBasedonMulticastandP2P聞創沟燴鐺險爱氇谴净。MANPing,MAYan(NetworkInformationCenter,BeijingUniversityofPostsandTelecommunication,Beijing10

3、0876)残骛楼諍锩瀨濟溆塹籟。Abstract:ThispaperintroducesaCNGIresearchproject“AFILEDISTRIBUTINGSYSTEMBYTHECOOPERATIONOFIPMULTICASTANDP2P”.Throughcarefuldesignofthefilemanagementmoduleofthesystem,acombinedfunctionofIPv6multicastandP2Pfulfilledcouldberealized.ByusingtheJXTAP2Pplatfo

4、rm,thesystemimplementedthebasicfunctionsofnodesearching,noderesourcesearching,communicationamongnodesandunifiedfilemanagement.Thesystemusesthemulticastfunctionifitisavailable,thenP2Pfunctionisusedtodeliverinformationacrossmulticastdomain.Thefinalpartofthispaperreveale

5、dthesuccessfuldesignofthefilemanagementmodulebyanalyzingthetestresultsindifferentenvironment.酽锕极額閉镇桧猪訣锥。Keywords:P2P;IPv6;JXTA;filemanagement61引言本课题作为“CNGI大规模路由和组播研究实验”的子项目,主要目的是验证IPv6环境下的P2P可行性及性能、大规模IPv6组播的性能,以及在IPv4和IPv6组播下组播性能的对比。因此,设计和实现“组播和P2P相结合的文件分发系统”是本项目的主要内

6、容,性能比对测试是本项目的目的。彈贸摄尔霁毙攬砖卤庑。本课题的创新点是IPv6组播与P2P技术的相结合,即利用P2P实现可靠的组播和跨域的组播。一方面利用IP层的组播技术解决应用层服务的一些缺陷,有效的利用网络资源;另一方面提出并实现一个可控、可管的P2P文件分发应用系统,对实现P2P应用的可控制性、可管理性进行有益的尝试。謀荞抟箧飆鐸怼类蒋薔。2模块的总体设计2.1系统总览如图1所示,在系统把整个应用分为八大模块。图1系统体系结构下面简要介绍这八大模块的主要功能:(1)消息处理模块:它包括系统消息的组播单播接收发送模块,以及消息

7、处理机。(2)数据处理模块:包括组播、单播接收和发送模块,以及一个数据收发控制器。(3)文件资源读写模块:主要是对文件的读写操作。(4)认证模块:主要是检测用户的合法性,跟后台数据库还有一定的联系,可能要对数据库有查询、更新等操作。厦礴恳蹒骈時盡继價骚。(5)计费模块:该模块目前只作为一个接口存在,以便日后方便扩展,同时还可以跟认证模块联系起来,比如说AAA认证。茕桢广鳓鯡选块网羈泪。(6)资源管理模块:该模块由作者负责,后文会有详细介绍。(7)即时消息模块:它的任务就是处理一些即时消息,如对等体(Peer)用户间的聊天信息、还有

8、一些广播型消息,如天气预报等。鹅娅尽損鹌惨歷茏鴛賴。(8)用户管理界面:是人机的接口,主要提供给用户一个可视的友好界面。[1]2.2管理模块基本功能介绍本模块也是本系统的关键模块,系统的可管理性就在本模块集中体现。主要功能是记录并管理网络共享资源、

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

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

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