元组空间在分布并行计算中的研究与应用(86).rar
元组空间在分布并行计算中的研究与应用(86),摘要单个计算机性能的提高和网络技术的发展,给高性能计算领域带来了一种新的计算方式—聚合网络中闲散资源进行大规模超级计算。在该方式下,如何实现动态的、分布的计算资源间的协作,完成复杂计算问题的求解是一个迫切需要解决的问题。本文在全面研究分布式计算中的协作技术的基础上,依据实际的需求通过分析权衡,选择元组空间技术用来解决计...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 白痴学东西 发布
摘要
单个计算机性能的提高和网络技术的发展,给高性能计算领域带来了一种新的计算方
式—聚合网络中闲散资源进行大规模超级计算。在该方式下,如何实现动态的、分布的
计算资源间的协作,完成复杂计算问题的求解是一个迫切需要解决的问题。
本文在全面研究分布式计算中的协作技术的基础上,依据实际的需求通过分析权衡,
选择元组空间技术用来解决计算资源的协作问题。深入研究了元组空间中基于生成通信的
任务协作机制。充分利用生成通信中通信双方在空间和时间上的分离的特性,选择主从模
型设计了基于元组空间的任务协作系统。整个设计遵循关注分离的原则,将用户关注的元
组空间数据传递功能与元组空间管理功能分离,分别设计了并行编程函数库和元组空间管
理子系统。
具体实现上,使用分层封装的策略为用户提供了并行编程函数库。在元组空间管理子
系统中,针对单一元组空间集中访问的通信瓶颈问题,提出了集中控制下的分层多元组空
间结构,通过构建多元组空间和数据分布,实现集中通信的分散化。元组空间的存储管理
借鉴了虚拟存储的思想,采用数据在内、外存交换的方法隐藏元组空间的真实容量。最后
使用检查点和访问控制实现系统的容错和安全。测试结果表明,协作系统达到了预期的设
计目标,对于穷举类特定问题获得了较好的加速比。
关键词:协作,元组空间,生成通信,关注分离,分布式计算
目录
表目录
图目录
摘要
ABSTRACT
第一章绪论
1.1引言二
1.2课题来源
1.3课题简介
1.4国内外研究现状
1.5论文的结构
第二章分布式计算相关技术
2.1分布式计算简介
2.1.1分布式系统
2.1.2分布式计算
2.2分布式计算中的协作技术
2.2.1消息传递
2.2.2客户一服务器模式
2.2.3Pee卜to一Peer模式
2.2.4消息系统模式
2.2.5远程过程调用模型
2.2.6分布式对象模式
2.2.7移动Ageni模式
2.2.8W七b服务模式
2.2.9对象空间
2.3关于各种协作模式的权衡考虑
2.4TSPaees简介
14
第三章基于生成通信的任务协作机制
3.1软件协同二,,
单个计算机性能的提高和网络技术的发展,给高性能计算领域带来了一种新的计算方
式—聚合网络中闲散资源进行大规模超级计算。在该方式下,如何实现动态的、分布的
计算资源间的协作,完成复杂计算问题的求解是一个迫切需要解决的问题。
本文在全面研究分布式计算中的协作技术的基础上,依据实际的需求通过分析权衡,
选择元组空间技术用来解决计算资源的协作问题。深入研究了元组空间中基于生成通信的
任务协作机制。充分利用生成通信中通信双方在空间和时间上的分离的特性,选择主从模
型设计了基于元组空间的任务协作系统。整个设计遵循关注分离的原则,将用户关注的元
组空间数据传递功能与元组空间管理功能分离,分别设计了并行编程函数库和元组空间管
理子系统。
具体实现上,使用分层封装的策略为用户提供了并行编程函数库。在元组空间管理子
系统中,针对单一元组空间集中访问的通信瓶颈问题,提出了集中控制下的分层多元组空
间结构,通过构建多元组空间和数据分布,实现集中通信的分散化。元组空间的存储管理
借鉴了虚拟存储的思想,采用数据在内、外存交换的方法隐藏元组空间的真实容量。最后
使用检查点和访问控制实现系统的容错和安全。测试结果表明,协作系统达到了预期的设
计目标,对于穷举类特定问题获得了较好的加速比。
关键词:协作,元组空间,生成通信,关注分离,分布式计算
目录
表目录
图目录
摘要
ABSTRACT
第一章绪论
1.1引言二
1.2课题来源
1.3课题简介
1.4国内外研究现状
1.5论文的结构
第二章分布式计算相关技术
2.1分布式计算简介
2.1.1分布式系统
2.1.2分布式计算
2.2分布式计算中的协作技术
2.2.1消息传递
2.2.2客户一服务器模式
2.2.3Pee卜to一Peer模式
2.2.4消息系统模式
2.2.5远程过程调用模型
2.2.6分布式对象模式
2.2.7移动Ageni模式
2.2.8W七b服务模式
2.2.9对象空间
2.3关于各种协作模式的权衡考虑
2.4TSPaees简介
14
第三章基于生成通信的任务协作机制
3.1软件协同二,,