②动态调度方法:通过分析并行系统的实时负载 信息,动态地将任务在各处理机之间进行分配 和调度,以消除系统中负载分布的不均衡 静态调度在高度并行环境下不够均衡不准确, 造成资源利用不足 动态调度会给集群带来额外的计算开销
②动态调度方法:通过分析并行系统的实时负载 信息,动态地将任务在各处理机之间进行分配 和调度,以消除系统中负载分布的不均衡 静态调度在高度并行环境下不够均衡不准确, 造成资源利用不足 动态调度会给集群带来额外的计算开销
5集群系统并行程序设计环境5 (1)PⅤM( Parallel virtual Machine并行虛拟机) 它允许将网络上基于UNX操作系统的并行机和 单处理机的集合当成一台“并行虚拟机”来使用。 PVM支持多种体系结构的计算机、工作站等,给 用户提供一个功能强大的分布式计算机系统具有 以下特点:
5. 集群系统并行程序设计环境 (1)PVM(Parallel Virtual Machine,并行虚拟机) 它允许将网络上基于UNIX操作系统的并行机和 单处理机的集合当成一台“并行虚拟机”来使用。 PVM支持多种体系结构的计算机、工作站等,给 用户提供一个功能强大的分布式计算机系统.具有 以下特点:
PVM系统支持多用户及多任务 多个用户 可将系统配置成相互重叠的虚 每个用户 可以同时执行多个应用程序。 系统提供一组便于使用的通信原语,可以实现 个任务向其它任名发消息、向多个任务发消 息 塞收发消息等功能,用 编程三网终接口分离。系统还实现了逼信缓冲 区的动态管理机制。 PVM支持进程组,可以把一些进程组组成一个 组 程可属于多个进程组,而且可以在 我行时动态查改。 支持异构计算机联网构成并行虚拟计算机系统。 具有容错功 个节点出现故障时,PVM 会百动将箕从虚拟机中删除
▪ PVM系统支持多用户及多任务运行,多个用户 可将系统配置成相互重叠的虚拟机,每个用户 可以同时执行多个应用程序。 ▪ 系统提供一组便于使用的通信原语,可以实现 一个任务向其它任务发消息、向多个任务发消 息,以及阻塞和非阻塞收发消息等功能,用户 编程与网络接口分离。系统还实现了通信缓冲 区的动态管理机制。 ▪ PVM支持进程组,可以把一些进程组组成一个 组,一个进程可属于多个进程组,而且可以在 执行时动态变改变。 ▪ 支持异构计算机联网构成并行虚拟计算机系统。 ▪ 具有容错功能。当一个节点出现故障时,PVM 会自动将其从虚拟机中删除