文摘
英文文摘
声明
第1章绪论
1.1研究背景
1.1.1网格的背景和概念
1.1.2分布式系统中的一些概念
1.1.3网格的发展历史与现状
1.1.4网格的特性
1.1.5国内外的一些网格
1.2问题的提出
1.3本文主要研究内容
1.4本文结构
第2章自适应组网的局域网网格解决方案设计
2.1概述
2.1.1提出解决方案的背景
2.1.2解决方案需求分析
2.1.3解决方案的实际意义
2.2自适应组网的局域网网格解决方案
2.2.1无服务器模式
2.2.2有服务器模式
2.2.3两种工作模式的切换
2.3本章小结
第3章一种基于现有选举结果的选举算法
3.1现有的一些选举算法
3.1.1欺负算法
3.1.2环算法
3.2 一种基于现有选举结果的选举算法
3.2.1应用需求分析
3.2.2势力竞争算法
3.2.3协调者崩溃或关机的处理办法
3.2.4算法分析
3.3本章小结
第4章试验平台架构
4.1系统需求分析
4.2系统总体架构设计
4.2.1顶层逻辑设计
4.2.2组件设计
4.2.3连接件设计
4.3小网格之间的连接
4.3.1中央服务器与服务器协调者的部署
4.3.2小网格连接过程
4.4系统开发与运行的支撑环境
4.4.1系统开发环境
4.4.2系统运行支撑环境
4.5本章小结
第5章试验平台中的策略与机制
5.1资源使用请求的调度策略
5.1.1先来先服务策略
5.1.2使用付费策略
5.2消息通信机制
5.2.1系统内部通信机制
5.2.2注册名称通信机制
5.3系统中的资源
5.3.1系统中资源
5.3.2资源服务程序
5.3.3资源配置文件
5.3.4将资源加入网格的过程
5.3.5资源的使用
5.3.6本地资源
5.3.7已经实现的资源服务程序
5.4系统中的应用程序
5.4.1应用程序的启动及运行
5.4.2已经实现的应用程序
5.4.3主要应用程序设计
5.5本章小结
第6章试验平台的实现
6.1网络连接管理模块
6.1.1势力竞争选举算法的实现
6.1.2协调者选举的实现
6.1.3消息通信机制的实现
6.1.4其他辅助类的设计与实现
6.2资源管理模块
6.3本地资源分配器模块
6.4协调者模块
6.4.1协调者模块类设计
6.4.2资源分配请求处理策略
6.5网段资源分配器模块
6.6全局资源分配器模块
6.7应用程序管理模块
6.8平台系统调用模块
6.9本章小结
第7章试验平台的测试
7.1测试环境
7.2 综合测试
7.3应用程序测试
7.3.1 gridjob程序测试
7.3.2 Eyes图形外壳程序测试
7.3.3 Chat聊大程序测试
7.4容错测试
7.4.1普通成员节点崩溃后重启任务
7.4.2协调者崩溃后普通节点重新选举并重启任务
7.4.3多于1个的普通节点崩溃后协调者重启任务
7.5本章小结
结论
参考文献
攻读硕士学位期间发表论文
致谢
北京工业大学;