- 6
- 0
- 约小于1千字
- 约 19页
- 2018-02-15 发布于江西
- 举报
网格应用实现的策略
网格应用实现的策略 六个策略 策略一:简单批处理 主要特性 位置独立性,任务的一个实例可以在多个节点中的任何一个上运行。 在 LAN 和 WAN 环境中的 I/O 容量、定时功能与性能都是令人满意的。 准备工作不太繁重。 软件许可工作不太繁重。 足够的安全管理级别。 启动时间令人满意。 任务调度由日程表、前提任务,或文件是否到达来决定 策略一需要考虑的东西 许可证 安全 节点的亲合力 任务管理 单一地点或多地点 多种可选择的变化 网格中间件 策略二:独立并发批处理 主要特性 应用程序可能会获得充足的并发性,以便实现其目标。 这种并行性策略可能已经足够,不再需要进一步划分 策略三:并行批处理 主要特性 在划分和向节点分发任务时可以并行。 可以将程序的功能划分为一个客户机和多个服务器任务。 客户机可以将任务划分为较小的服务器任务,然后分散执行。 如上文所述,服务器任务是以多个独立的实例运行的。 客户机搜集完中间结果之后,就可以组装出最终的结果。 策略四:服务 客户机通过网格中间件调用服务。 根据客户机的行为,网格中间件负责调用服务。服务的结构应该是可调用的,典型情况下是类、子例程库,或 DLL。 客户机和服务器是松耦合的。 多个独立的客户机之间可以共享服务。 服务可以在多次调用之间维持状态。 即使服务启动时间长也没问题,只要服务是长期运行的,而且每一次运行时都被多次使用,如果在第一次使用之前服务已经启动,那就更好了 策略五:并行服务 主要特性 可以提供多个服务实例。 允许根据客户机的行为并行调用这些实例。 策略六:紧耦合并行程序 主要特性 紧耦合并行程序的主要特征是能够在 客户机与服务之间 服务与服务之间 提供密集的通信与同步机制。 网格实现的三个阶段 结论 ? 2004 IBM Corporation * * 陈雷 IBM 中国软件开发中心 应用程序可能会获得充足的并发性,以便实现其目标。 这种并行性策略可能已经足够,不再需要进一步划分。
原创力文档

文档评论(0)