多 SAN SMP 集群应用部署与程序分析工具 DEWIZ
1. 多 SAN SMP 集群应用部署
1.1 背景与需求
对称多处理器(SMP)工作站集群通过高性能系统区域网络(SAN)技术互连,成为运行高需求应用的有效选择。为扩展计算能力,向初始集群添加新节点并采用新的 SAN 技术,形成了异构的多 SAN SMP 集群。传统集群主要用于运行科学并行程序,如今随着新编程模型和运行时系统的发展,可考虑用集群支持复杂信息系统,集成多个协作应用。但要有效利用多 SAN SMP 集群并支持多协作应用,还需新方法。
1.2 解决方案概述
提出了一种整合物理资源表示、应用建模以及将应用组件映射到物理资源的方法。该方法基于 RoCL 通信库,在其基础上构建新层,帮助程序员设置协作应用并利用集群资源,主要包括三个阶段:
1. 物理资源表示 :利用树结构组织物理资源,每个节点代表一个包含特定硬件和属性的域。属性分为分类属性和指定属性,节点继承父节点属性。通过属性列表表达应用所需资源,运行时系统遍历资源树寻找符合要求的域。若资源分散在子树各域,使用合成机制在子树根节点合并属性。对于单个域无法满足所有资源需求的情况,引入原始/别名关系和共享机制创建虚拟视图。
2. 应用建模 :提出的模型通过六个抽象实体结合共享内存、全局内存和消息传递范式:
- domain :用于分组或限制相关实体。
- operon :支持任务和内存块实例化的运行上下文。
- task
超级会员免费看
订阅专栏 解锁全文

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



