文摘
英文文摘
第一章前言
1.1 GNC简介
1.2 Bottom-Up并行计算方式与其他并行计算工具之比较
1.2.1 LAM/MPI并行计算
1.2.2 Bottom-UP GNC并行计算方式之优点
1.3在LINUX系统上实现Bottom-UP GNC之可行性
第二章Bottom-Up式分布并行计算系统的基本特征
2.1 SETI@HOME计划
2.2 Bottom-UP式分布式并行计算系统的主要特征
第三章BU-GNC分布并行计算系统的基本体系结构
3.1任务管理服务器
3.2数据服务器
3.3计算单元
3.4 BU-GNC服务器与客户端工作流程
第四章Bottom-UP GNC服务器在LINUX的具体实现
4.1 UNIX/LINUX操作系统守护进程
4.2 IPC:服务器各模块间的进程通讯
4.2.1消息队列(message queue)
4.2.2信号量(semaphores)
4.2.3共享内存
4.3远程进程通讯:TCP/IP协议及SOCKET通讯
4.3.1 TCP/IP协议
4.3.2 Socket接口通讯
4.4任务分配服务器
4.4.1任务管理器与计算单元之间的通讯协议
4.4.2任务服务器(gncd)的运行方式
4.4.3 GNC任务服务器示范代码
4.5数据服务器
4.5.1通讯模块
4.5.2数据分配模块
4.5.3数据后期处理模块
4.5.4示例源程序:
4.5 GNC客户端的实现
4.5.1 GNC客户端与任务服务器之通讯协议
4.5.2计算单元可用计算能力的计算
第五章BU-GNU分布式并行计算之可行性论证
5.1实验1:BU-GNU计算性能比较
5.1.1实验系统构成与实验内容
5.1.2单进程运算实验结果
5.1.3 BU-GNC并行计算实验结果
5.1.4实验结论
5.2实验2
第六章总结与深入讨论
6.1总结
6.2深入讨论
参考资料
致谢
大连理工大学;
广域网络计算; 超大规模; 分布并行计算; Bottom-Up式分布并行计算系统; LINUX; Client; Server体系结构;