- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Windows XP的PVM的实现_计算机论文.doc
基于Windows XP的PVM的实现_计算机论文
基于Windows XP的PVM的实现_计算机论文
摘 要 网络并行计算已成为国际上并行环境发展的重要方向,本文介绍了PVM的概念、组成、在Windows XP下的安装与配置及在该环境下两种编写程序的方法。
关键词 并行虚拟机;并行程序设计环境;安装;配置;编程1 引言
近年来,网络并行计算已成为国际上并行环境发展的一个重要方向。首先,网络并行计算环境在硬件和软件方面的成本都比并行计算专用工作站要低廉,更易于建立。其次,网络并行计算系统使用方便,可扩展性强,更灵活。PVM ( Parallel Virtual Machine) 是并行虚拟机的简称,它通过TCP/ IP网络通讯协议将整个网络的多台计算机虚拟成一台并行机使用,是目前国内外比较流行的并行计算环境之一。
PVM需要一个多任务的操作系统平台,以便生成多个PVM进程,实现其虚拟并行机的功能。以前多任务的操作系统平台都是基于Unix或Liunx的,但由于Windows XP亦是32位的多任务操作系统且基于Windows的PC机在数量上远远超过基于Unix或Liunx 的机器,加之PC机所用CPU速度的迅速升级,由高速网络互连的多台计算机可形成强大的计算能力。本文介绍了在Windows XP环境下PVM的安装,配置与编程。选用的PVM版本为基于Windows的PVM3.4.3。
2 PVM的组成
PVM系统由三部分组成。系统的第一部分是一个称为Daemon Process的守护程序,缩写为pvmd,它驻留在构成虚拟机的所有计算机上。守护程序是在后台执行的一种程序,在需要时随时准备完成一个操作。它通常是在开始时启动的一种无人值守的被挂起的进程,它等待某种事件发生,自动地被激活,执行作业。然后终止或将自身挂起,等待下一事件(邮件程序就是守护程序的一个例子,它在后台运行,处理计算机上的所有输入和输出电子邮件) 。当用户指定了构成并行虚拟机的节点后,启动PVM,就会在相应的节点上各自启动一个pvmd3进程,它们之间互相通信,共同管理各并行任务的执行和通信,从而构成了一个并行虚拟机。并行任务之间的通信实际上是通过各pvmd3进程来实现的,因此每个pvmd3进程都起着不可估量的作用。
由于pvmd3是在后台运行的,因此它对于虚拟机中的机器完成其它工作毫无影响。用户可在任意主机上开始执行PVM应用,多用户可以配置重叠的虚拟机,并且每个用户可以同时执行若干个PVM应用。
系统的第二部分是一个PVM接口例行程序库libpvm3.a。它包含各种功能完备的原语,这些原语主要用于协调应用任务。该程序库包括那些用于消息传递、创建进程、协调任务以及修改虚拟机等用户可调用例行程序。PVM可在体系结构互不兼容的计算机网络上透明地处理所有消息路径选择、数据转换及任务调度等。PVM计算模型是基于由若干个任务组成的应用,所有任务通过这个标准接口例行程序库来访问PVM资源。此系统当前支持C、C+ +和Fortran语言。
系统的第三部分是PVM控制台进程,相当于“并行虚拟机”的操作平台,可以交互式地与用户工作。用户在此可以增加、删除节点机以及执行一些其它的控制命令,如启动、终止一个PVM任务、显示某任务的状态等。
3 Windows XP下PVM的安装与配置
PVM 安装应该说是比较容易的。PVM3.4.3版本提供了安装软件包,只需按照其向导安装即可成功(对于PVM3.4以前的版本则需要用户添加一些环境变量)。 但是只安装PVM 软件包是不够的,如果要联机计算还需要安装winsock rshd/ NT (在 WindowsXP 下)。rsh ( remote shell) 实际上是一个在本地启动远程宿主机上应用程序的一个实用命令,PVM 就是利用初启机上rsh命令来启动远程宿主机上pvmd的。但要使本地rsh命令能正常工作还需得到远程宿主机上的rsh监控进程rshd ( remote shell dae2mon) 的支持。一般来说,rshd是作为Windows操作系统的一项服务来使用,如果没有得安装。在PVM下配置虚拟机时必须首先启动每台节点机上的rshd服务,否则rsh命令无法使用,虚拟机的配置当然不会成功。
3.1 所需的软件
我们使用的是Denlcomp Sysrems公司的RSHD/NT软件,读者可以自行在网上下载。Rsh已经存在于Windows Xp的system32文件夹下。
3.2 所需的文件系统
因为我们是将PVM运行在Windows下,所以我们使用FAT32文件格式,如果运行在Windows 2000下,则必须使用NTFS格式,否则PVM会报错。
3.3 安装步骤
(1)点击图标 进行安装,安装时指定Sever版还是Cl
您可能关注的文档
- 基于Jabber协议的移动即时通讯系统研究与实现_计算机论文.doc
- 基于Java EE技术和SOA架构的电力营销系统的设计与实现_计算机论文.doc
- 基于Java EE的教学测评系统设计与实现_计算机论文.doc
- 基于Java ME和Java EE的移动商务系统应用研究_计算机论文.doc
- 基于JavaServerTM Faces和DAO模式的大型设备采购系统_计算机论文.doc
- 基于Java的搜索引擎Nutch中文搜索技术研究_计算机论文.doc
- 基于JDBC的Web数据库应用程序性能优化研究_计算机论文.doc
- 基于JDBC的数据库连接池技术的研究与应用_计算机论文.doc
- 基于JDBC的数据库连接池技术的研究与设计_计算机论文.doc
- 基于JMS的气象数据汇集系统的研究与实现_计算机论文.doc
- 滴滴出行-市场前景及投资研究报告-网络效应基本盘,Robotaxi全新增长曲线.pdf
- 电力行业市场前景及投资研究报告:绿证推动能源转型,助力双碳目标.pdf
- 炬芯科技-市场前景及投资研究报告:CIM产品卡位端侧AI赛道,新品放量,业绩高增.pdf
- 影石创新-市场前景及投资研究报告:全景智能影像设备龙头,技术护航,产品创新,驱动成长.pdf
- 航天行业市场前景及投资研究报告:军贸强化信心,行业迎接仲夏.pdf
- 上海医药-市场前景及投资研究报告-流通工业双轮驱动,全产业链系统创新价值.pdf
- 食品饮料行业2025年投资策略分析报告:悦己需求,传统消费活力.pdf
- 复宏汉霖-市场前景及投资研究报告-全球市场,创新管线,FIC潜力.pdf
- 鑫铂股份-市场前景及投资研究报告-铝挤压工艺平台,具身智能.pdf
- 珍酒李渡-市场前景及投资研究报告:酒中珍品,乘势起航.pdf
最近下载
- SEW M系列减速机选型样本.pdf VIP
- GCP的完整版题库.doc VIP
- 计算机网络安全期末考试题 .pdf VIP
- 全国烟草管理法律法规知识竞赛题库及答案(150题).docx VIP
- 【2024新版】一升二暑假作业数学每日一练-30天.pdf VIP
- 幼儿园五年发展规划(2025-2030年).pdf
- SH╱T 3556-2015 石油化工工程临时用电配电箱安全技术规范.pdf VIP
- (正式版)D-L∕T 856-2018 电力用直流电源和一体化电源监控装置.docx VIP
- 2025年上半年党风廉政建设工作总结及下半年计划汇报报告.docx VIP
- 地下管线探测方法试验报告.doc VIP
文档评论(0)