网格架构剖析
1. 网格架构与互联网协议架构的关系
网格架构呈分层结构,它与互联网协议架构存在映射关系。互联网协议架构从网络层延伸到应用层,网格的各层可以映射到互联网的对应层。
网格架构类似沙漏模型,沙漏的颈部由资源和连接协议组成,这些协议便于单个资源的共享。它们能在多种资源类型上实现,进而用于构建集体层的各种全局服务和特定应用行为。
2. 网格架构各层详解
2.1 结构层(Fabric):本地控制接口
结构层提供可通过网格协议进行共享访问的资源,如计算资源、存储系统、目录、网络资源和传感器等。资源可以是逻辑实体,如分布式文件系统、计算机集群等。
结构层组件实现特定资源上的本地、特定于资源的操作。其功能与上层的共享操作紧密相关,更丰富的结构层功能能支持更复杂的共享操作,但对结构层元素要求过高会增加网格基础设施的部署成本。
资源至少应实现以下两类机制:
- 询问机制:用于发现资源的结构、状态和能力。
- 资源管理机制:用于控制服务质量。
不同类型资源的具体能力要求如下表所示:
| 资源类型 | 具体能力要求 |
| ---- | ---- |
| 计算资源 | 启动程序、监控和控制进程执行的机制;控制进程资源分配的管理机制;提前预留机制;确定硬件和软件特性以及相关状态信息的询问功能 |
| 存储资源 | 文件读写机制;第三方和高性能传输机制;读写文件子集或执行远程数据选择或缩减功能的机制;控制数据传输资源分配的管理机制;提前预留机制;确定硬件和软件特性以及相关负载信息的询问功能 |
| 网络资源 | 控制网
超级会员免费看
订阅专栏 解锁全文
976

被折叠的 条评论
为什么被折叠?



