DIET部署:优化网格环境中的分布式应用性能
1. 影响DIET效率的因素
在现代网格计算环境中,组件在可用资源上的映射(即部署)是影响DIET(分布式交互式工程工具箱)性能的一个重要因素。DIET旨在通过互联网使用网格中间件来解决从数值模拟到生命科学等大型问题。为了有效利用当今可扩展的资源平台,确保中间件层的可扩展性非常重要。因此,合理的部署策略能够显著提升DIET在大规模平台上的表现。
2. GoDIET工具
GoDIET是一个旨在自动化DIET平台及其相关服务在各种网格环境中的部署工具。GoDIET的关键目标包括:
- 可移植性 :能够在不同的网格环境中轻松迁移和部署。
- 用户界面集成 :可以在基于图形的用户工具中集成GoDIET进行DIET管理。
- 通信能力 :能够使用CORBA与LogService进行通信,提供日志记录和监控功能。
GoDIET在考虑用户配置偏好和用户定义的层次结构的同时,自动为每个DIET元素生成配置文件,启动补充服务(如名称服务和日志服务),并根据层次结构定义的依赖关系提供组件的有序启动。此外,它还提供了远程清理启动过程的功能,确保在平台需要销毁时可以方便地移除所有组件。
3. 实验验证
为了展示NES环境的效率可能取决于其组件在可用资源上的安排或部署,我们使用DIET进行了几项实验,并在Grid‘5000测试平台上进行了验证。Grid‘5000是一个由法国国家高性能计算研究网络(R
超级会员免费看
订阅专栏 解锁全文
26

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



