alata一种基于jxta的p2p分布式计算平台的设计与实现

alata一种基于jxta的p2p分布式计算平台的设计与实现

ID:34823454

大小:2.26 MB

页数:86页

时间:2019-03-11

alata一种基于jxta的p2p分布式计算平台的设计与实现_第1页
alata一种基于jxta的p2p分布式计算平台的设计与实现_第2页
alata一种基于jxta的p2p分布式计算平台的设计与实现_第3页
alata一种基于jxta的p2p分布式计算平台的设计与实现_第4页
alata一种基于jxta的p2p分布式计算平台的设计与实现_第5页
资源描述:

《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

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

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

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