网格架构剖析与应用
1. 网格架构基础概念
1.1 关键组件
网格架构包含多个关键元素,如 API/SDK、服务、应用程序、语言与框架等。API 通过软件开发工具包(SDK)实现,而 SDK 利用网格协议与网络服务交互,为终端用户提供功能。
1.2 应用层
网格架构的最后一层是用户应用程序,它们在虚拟组织(VO)环境中运行。应用程序通过调用各层定义的服务构建而成,每层都有明确的协议,可提供资源管理、数据访问、资源发现等有用服务。同时,每层也可能定义 API,其实现(理想情况下由第三方 SDK 提供)与相应服务交换协议消息以执行所需操作。
2. 网格架构实践案例
2.1 示例应用服务
通过两个示例说明网格架构在实践中的运作方式,具体服务如下表所示:
|应用类型|集体服务(特定于应用)|集体服务(通用)|资源服务|连接服务|结构元素|
| ---- | ---- | ---- | ---- | ---- | ---- |
|多学科模拟|求解器耦合器、分布式数据存档器|资源发现、资源代理、系统监控、社区授权、证书撤销|访问计算资源、数据资源、系统结构和状态信息|通信(IP)、服务发现(DNS)、身份验证、授权、委托|存储系统、计算机、网络、代码库、目录|
|光线追踪|检查点、作业管理、故障转移、暂存|资源发现、资源代理、系统监控、社区授权、证书撤销|访问计算资源、数据资源、系统结构和状态信息|通信(IP)、服务发现(DNS)、身份验证、授权、委托|存储系统、计算机、网络、代码库、目录|
2.2 光线追踪应用
超级会员免费看
订阅专栏 解锁全文
56

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



