欢迎来到天天文库
浏览记录
ID:36752294
大小:1.72 MB
页数:62页
时间:2019-05-14
《网络环境下异构并行虚拟机的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中山大学硕士学位论文网络环境下异构并行虚拟机的实现姓名:张帆申请学位级别:硕士专业:计算机软件与理论指导教师:张治国2003.5.8中山人学坝卜学位论义嘲络环境卜异构并行墟拟机的实现网络环境下异构并行虚拟机的实现专业:计算机软件与理论硕士生:张帆指导老师:张治国摘要(随着计算机技术和网络技术的不断发展,基丁嘲络环境下并行计算的研究得到了人们的广泛关注。异构性,可操作性和分夼性是现代网络环境的显著特征,为了有效在网络环境中进行通信,需要屏蔽不同体系结构计算机之间的异构性,十本文根据PVM模型,使用JAVA和C
2、ORBA实现了‘个网络环境下异构的并行虚拟机,与传统的并行虚拟机PVM相比其特点如下:将CORBA技术引入并行处理,通过ORB作为底层的通信渠道,使得并行软件摆脱了以往过于依赖处理器结构和通信协议以及操作系统的限制,为在网络环境下并行计算提供了有利条件。并行虚拟机P%t采用轮询的方式调度任务,但是在网络环境下结点机之间性能不同,采用轮询的方式可能导致系统负载不均衡,针对这种情况我们提出了一个有效的任务调度算法。(将并行计算操作进行封装,实现了并行体类,编写并行应用时只需要继承并行体类,就可以实现基本的并行操
3、作,使用户的精力集中在并行算法上,简化了并行编程的复杂性。L4关键字:消息传递,并行虚拟机i公共对象请求代理,‘并行计算,。负载均衡?分布式计算中山大学顾I。学位论文网络环境下异构并行虚拟机的实现ImplementingHeterogeneousParallelVirtualMachineOnInternetMajorlComputerSoftwareandTheoryCandidate:ZhangFanSupervisor:ZhangZhiGuoABSTRACTWiththedevelopmentofne
4、tworktechnology,networkedparallelcomputingisbecomingahotspot.Aprincipalproblemofnetworkedparallelcomputingishowtheheterogeneousworkstationscancommunicatewitheachother.ThisthesisdealswiththeissuesofhowtoimplementtheParallelVirtualMachineovertheInternet.Thec
5、lusterofheterogeneouscomputerscanbecollectedasaParallelVirtualMachinefortheuserstorunPVMapplications.Iimplementedaso—calledHPVMthatbasedonmodelofPVM,andithasthefollowingfeatures:1.TheinfrastruetureofcommunicationinHPVMisbasedonCORBAsothatmessagecarlbepastt
6、oheterogeneoushostsoverInternet。2.PVMdoesnotsupportautomaticmappingtaskstoprocessorsbecauseitdoesnotintegrateanyloadinformationofhostsintotheassignment.Itgreatlyaffectstheperformanceofthesystem.InHPVM,Iproposedadynamictaskschedulingalgorithmbywhichcanimpro
7、veresourceutilizationandreducejobresponsetime.3.Aclasslibraryisimplementedforprogrammer.Thelibraryencapsulatestaskdistributionandcommunication.Sotheprogrammercanconcentrateonthealgorithmanddon’tneedtothinkaboutthecommunicationsinparallelapplication.Keyword
8、s:messagepassing,PVM,CORBA,parallelcomputing,loadbalancing,distributedcomputingn中山大学硕士学位论文网络环境下异构并行虚拟机的实现引言随着计算计算机技术的不断发展,计算机在各种学科和工程领域中已得到广泛的应用,如计算流体力学、计算物理、计算化学、计算力学、计算地震学等等。由于这些计算任务对时效性、准确性的要求很高,常常需要在短时间内完
此文档下载收益归作者所有