欢迎来到天天文库
浏览记录
ID:34823454
大小:2.26 MB
页数:86页
时间:2019-03-11
《alata一种基于jxta的p2p分布式计算平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、7771199後旦大擎硕士学位论文学校代码:10246学号:027,021232AIata:一种基于JXTA的P2P分布式计算平台的设计与实现?data:DesignandImplementationofaP2PDistributedComputingPlatformBasedonJXTA院系:专业:姓名:指导教题:完成日期:信患科学与工程学院计算机应用技术刘晓涛张世瘩教授2005年5月19日图2.1图2.2图2.3图2.4图2.5图2.6图2.7图3.1图3.2图3.3图3.4图3.5图4.1图4.2图4_3图4.4图4.5图4.6
2、图4.7图4.8图4.9图4.10图5.1图5.2图表目录Napster网络⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5C/S网络⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.6P2P网络⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..7四种P2P网络模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9JNGI中的任务提交⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯13Workergroup内一个worker升级为taskdispatcher⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
3、⋯⋯15JNGI网络对等组结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16JXTA体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.18JXTA对等组⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯20对等体上的管道连接⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯21管道通信模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..22JXTA协议族⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.24Alata抽象结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.27Alata系
4、统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..29一个Alata系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..29Supervisor工作流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.31Worker工作流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯32Tasksubmitter工作流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯33Monitor工作流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯34Alata任务分配⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
5、.36Alata内核⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..37Alata平台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯41JNGI与Alata运算时间比较图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..47JNGI与Alata系统延展性比较图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.48表4.1任务分配及完成状态信息表⋯⋯⋯表5.1JNGI与Alata运算时间对照表⋯⋯表5.2JNGI与Alata系统延展性对照表⋯第1II页⋯.30....47....48A1ata:一种基于JXT
6、A的P2P分布式计算平台的设计与实现摘要本文基于SunJXTA技术,提出了一个P2P的分布式计算平台Alata并在相应环境中对其性能加以验证。Alata在吸收P2P的动态性、容错性、异构性等特性的同时,针对分布式计算特点做了一定数量的优化,如工作节点自组织成组、任务自动划分与合并、本地缓存任务列表、全局动态负载均衡等。通过扩展Alata平台API提供的接口,Alata允许用户像编写普通串行程序一样执行分布式的计算而不必去关心底层的网络结构及分布式处理细节,具有一定的理论及实践意义。本文不仅详细介绍了Alata平台的系统功能与结构设计,
7、同时也给出了该平台的Java代码实现,最后通过在真实网络环境中对Durand-Kemer迭代方程的计算验证该平台的性能并与JNGI平台进行比较。关键词:P2P,分布式计算,JXTA,JNGI中图分类号:TP311.1AbstractBasedOilSunJXTAtechnology,thisresearchdemonstratesAlata,aP2Pdistributedcomputingplatform,andverifiesitsr℃rformanceinrelatedenvironment.PossessingtheP2Pmer
8、itsofhighscalability,robustnessandheterogeneity,Alataimprovesseveralotheraspectsaswell,suchas,auto·groupamongw
此文档下载收益归作者所有