共查询到20条相似文献,搜索用时 31 毫秒
1.
异步检查点容错PVM 总被引:1,自引:0,他引:1
以工作站簇为代表的计算环境是当前分布式系统和并行计算的研究重点之一,PVM所提供的消息传递机制支持了高效的异构网络计算。但标准PVM缺乏对系统容错的支持,这可以通过使用检查点的回滚恢复方式予以弥补。该文对如何在用户级实现PVM全局容错,分析其设计思想和实现技术。主要思想是使用进行消息记录的异步检查点算法,并利用PVM守护进程和全局调度进程进行控制,所有操作对应用程序都是透明的。利用该系统还可以进一步实现PVM的透明进程迁移和负载均衡。 相似文献
2.
本文着重探讨了PVM监护进程在整个PVM系统中的核心地位,并对其实现进行了由浅入深的剖析。PVMD的高层对来自网络上远地宿主机的报文和来自本地任务的报文进行分别处理。本文同时也介绍了PVMD中对用户层libpvm支持的任务消息处理部分。最后,指出了PVM中的一些不足和改进方向 相似文献
3.
异构型并行分布计算系统PVM的结构分析 总被引:2,自引:0,他引:2
本文描述了异构型并行分布计算系统PVM的组成和特征,详细分析了它的软件结构、工作流程和消息通信机制,并提出了它存在的不足之处。 相似文献
4.
网络并行程序开发环境——PVM 总被引:3,自引:0,他引:3
本文介绍了“并行虚拟机PVM”的功能和特点,对它拉结构和程序开发方法进行了讨论,还介绍了PVM的应用情况。把它与我们自己开发的分布图形处理支撑环境DGPSE进行了比较,最后讨论PVM获得成功的原因。 相似文献
5.
PVM用于Client/Server方式的网络编程 总被引:1,自引:0,他引:1
PVM是一个针对网络并行计算而发展起来的软件包,主要用于科学计算领域。但实际上,借助于PVM内部的共享信息机制,可以方便地进行网络Client/Server模式的编程。本文在讨论了Socket网络编程界面的复杂性以后,详细探讨了如何用PVM来进行Client/Server模式的网络编程方法。 相似文献
6.
7.
本文首先介绍了PVM的结构及其特点,然后对PVM的关键技术-消息传递机制和网络通信协议的实现进行了分析。 相似文献
8.
本文是并行虚拟机PVM系统的机构分析报告之二,对PVM监护进程(PVMD)的作用以及对PVMD与PVMD之间的通信实现方法进行了分析和讨论,绘出了详细的实现流程 相似文献
9.
被作为MPI“事实标准”的PVM是一个优秀的异构多机分布计算环境支持软件,出于最初系统设计的考虑,它具极好的静态可伸缩性,但是它不支持负载在系统内部浮动,严重影响了系统资源利用率和并行效率的提高。因此,为PVM增加任务迁移功能,使它成为可负载均衡的动态PVM系统是近年来的研究热点。 相似文献
10.
在目前的分布式计算环境中,越来越多的应用使用了线程技术,因此迫切需要一种可支持分布式多线程间通信的通信机制。但目前分布计算环境下广泛使用的PVM通讯库并不具备此能力。本文分析了进程级PVM通讯机制在多线程环境中的缺陷,设计并实现了基于标准PVM的线程级通讯库SW_PVM。通过对SW_PVM库和进程级PVM库的性能对比,表明在数据共享环境中,分布式多线程通讯库SW_PVM库可以获得较好的通讯性能。 相似文献
11.
并行软件开发环境的研究已日益成为并行计算和并行处理的重点。本文简介了可移植的消息传递环境PVM,讨论了以此为目标的图形监视环境XPVM,阐明XPVM环境与实际需要的PVM并行调试环境之间的差距,并在此基础上探讨了并行调试环境开发中的技术难点及其设计要求。 相似文献
12.
基于消息传递的并行计算环境:MPI与PVM的比较 总被引:6,自引:0,他引:6
本文对在分布式计算中广泛应用的二种并行计算环境MPI(Message Passing Interface)和PVM(Parallel Virtual Machine)进行了比较。从MPI和PVM的设计思想出发,在可移植性、任务控制和分配、资源管理、容错、安全通信的上下文和多线程、通信方式、名字服务和消息句柄八个方面分析了它们各自的功能特点。 相似文献
13.
DPVM:支持任务迁移和排队的PVM 总被引:13,自引:2,他引:11
本文介绍作者研制的一个基于任务排队动态调度并任务且具有进程迁移功能的并行计算支持环境DPVM系统。它是对PVM系统的改进,以网络中各主机的CPU利用率和CPU队列长度为负载指标,动态调度系统中的并行任务以使整个并行任务的执行时间最短。在并行任务执行期间,DPVM系统使用进程先锋来进一步支持动态调度、主人优先和关机迁移的功能。 相似文献
14.
微机环境下基于PVM的网络并行程序开发方法 总被引:1,自引:0,他引:1
并行虚拟机PVM是一种通用的网络并行程序开发环境,它可以把连网的巨型机,大规模并行机,工作站以及微机作为一大型并行机使用,供人们开发并行算法或运行并行系统。此文对PVM的基本情况和最新进展进行介绍,讨论了基于PVM的网络并行程序开发方法,最后给出了具体的实例。 相似文献
15.
基于PVM的动态可伸缩并行调试器设计 总被引:2,自引:0,他引:2
PVM(parallel virtual machine)正在被越来越广泛地使用,但PVM应用程序的并行调试还是一个有待解决的难题。文中介绍了自行设计的基于PVM的动态可伸缩并行调试器ddbg,主要内容包括并行调试界面、总体设计和一些关键的实现技术。ddbg与其它已有的消息传递并行调试器相比,最大特点是其动态可伸缩结构,它能根据应用的需要自动分布调试服务。 相似文献
16.
消息传递方式是广泛应用于一些并行机,特别是分布存储并行机的一种模式。PVM(ParallelVirtualMachine)和MPI(MessagePassingInterface)都是目前是广受欢迎的基于消息传递的并行程序库,其中PVM的消息传递接口,因其简单性,而没有给用户最大的灵活性以实现最佳的性能:为此,消息传递标准的讨论会工作组制定了消息传递接口MPI标准,为PVM实现最佳性能提供了可能。该文通过对PVM和MPI的比较,指出了从PVM应用移植到MPI应用时有利的方面和潜在的缺陷。如果一个应用程序能避开这些缺陷的影响,那么它就能够从移植中提高通信的性能,从而提高其分布式计算的性能。 相似文献
17.
本文介绍了并行程序动态性能监测的一般概念和方法。在分析PVM内部跟踪机制及其在动态跟踪方面缺陷的基础上,对其进行了相应的改进和扩充,并在一个基于PVM的并行程序可视化性能分析系统VENUS中得到了实现。 相似文献
18.
本文是并行虚拟机系统PVM的分析报告之一,对PVM中的配置管理和处理机启动两个重要方面进行了分析,给出了用到的重要数据和流程图 相似文献
19.
20.
PVM与网络并行计算 总被引:2,自引:0,他引:2
松散耦合的异构型并行处理系统近年来又有较大的发展,这种只能支持粗粒度并行的计算环境,由于通讯硬件的更新和软件环境的开发,其性能已经能够与某些MPP机相媲美,因而形成并行处理领域一个强有力的分支-网络计算,本文围绕PVM,讨论网络计算的软件环境,概述其特色和发展,并与其它基于消息传递的软件环境相比较,最后预测PVM未来可能面临的问题和发展方向。 相似文献