基于PVM的研究任务迁移,C++对象分布并行及Capability实现

基于PVM的研究任务迁移,C++对象分布并行及Capability实现

ID:36782477

大小:4.00 MB

页数:142页

时间:2019-05-15

基于PVM的研究任务迁移,C++对象分布并行及Capability实现_第1页
基于PVM的研究任务迁移,C++对象分布并行及Capability实现_第2页
基于PVM的研究任务迁移,C++对象分布并行及Capability实现_第3页
基于PVM的研究任务迁移,C++对象分布并行及Capability实现_第4页
基于PVM的研究任务迁移,C++对象分布并行及Capability实现_第5页
资源描述:

《基于PVM的研究任务迁移,C++对象分布并行及Capability实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学博士论文:基于PVM的研究—任务迁移,c++对象分布并行及Capabllfty实现基于PVM的研究:任务迁移,C++对象分布并行及Capability实现摘要具有并行处理能力的计算机系统是计算机技术的一个重要发展方向。机群系统是分布并行计算主流中的一个重要分支,而PVM则是机群系统的一个优秀实例。提高机群的动态规模可扩展性、降低分布并行应用软件的开发难度,以及增强系统抗欺骗与攻击的安全能力都是有理论意义和应用价值的课题。本文以它们为目标,基于PVM展开了深入的研究。其主要贡献有:i.透彻地分析了PVM源代码,借此详尽描述了PVM核心机制:软件体系结构

2、,消息传递,消息驱动和系统控制的原理。这些内容在多计算机分布内存环境,基于消息驱动开发分布并行系统和应用软件是有借鉴意义和参考价值的。2.鉴于PVM动态规模可扩展性的基础问题是任务透明迁移。针对这一问题本文建议了一种新的改名机制的任务迁移协议及实现。(其原理是让参与迁移活动的相关任务“暂停”,对途中报文的源、目的地址进行一致性的新地址改名处理;任务间重新进行正确的连接;源任务向目的任务发送数据图像后自己消亡,目的任务获取源任务数据图像后,在目的主机上重新启动。具体实现采用了在原消息驱动机构上进行有关迁移协议函数的扩充,使之对系统数据结构能自动进行处理,从而完成任

3、务透明迁移。本文提出的任务迁移协议具有的优点是:(i)任务迁移活动的独立,即多个不相关的任务迁移活动可在PVM系统中并存;(ii).任务迁移活动的透明,即PVM系统不受任务迁移活动影响,其它任务仍可正常运行;(iii)任务迁移结束后,系统通信量不因发生过任务迁移而变大;(iv)任务迁移协议简单。摘要3.提出了基于PVM的一种c++对象分布并行新机制。其要点是:(i)通过将面向对象应用主程序和并行类映射为PVM任务,请求并行对象一并行类的实例映射为以请求消息为参数并行类PVM任务例程的一次执行,请求并行类对象消息映射为请求PVM任务消息;(ii)在原PVM系统结构

4、上,通过对PVM协议和pvmlib作向后兼容的协议函数扩充,使其成为对象分布并行支撑;(iii)用基于PVM的对象分布并行预处理任务分离并行类代码,转换它为PVM任务代码,并派遣到远端,进行异地编译运行。预处理任务最后执行应用主程序,同并行类任务通信,完成用户作业。4.建议了一种新的可用于机群系统的可信Os安全核心的Capability实现机制,。其特点是:(i)可以对用户(进程)和程序分别进行独立的Capability权限控制,具有极好的灵活性和可伸缩性。(ii)应用虚拟root用户技术,本机制可对系统功能、root用户使用的sheU命令分别进行控制,可分解r

5、oot特权,并禁止用户以root身份登录系统。(iii)本机制与c级操作系统的DAC机制呈叠加关系,完全不冲突,大大加强了系统的安全性。(iv)本机制的权限并不能由被授权的用户任意转让与它人,因此不具“DAC”特性;相反,一旦针对进程的Capability机制开启后,核心的Capability权限检测是强制的,因此具有“MAC”特性。本机制的主要特点是:开发工作量小,OS核心增加代码少,且能达到同样的安全控制效果。Ⅱ电子科技大学博士论文:基于PVM的研究一任务迁移,cH对象分布并行及c印出ility实现SomeResearchTopicsbasedonPVM:T

6、askMigration.C++ObjectDistributed-ParalldandCapabmtyImplementation(UniversityofeleclronicscienceandlechnologyofChina610054Oaina)Aulfior:YiLiAdvisor:Prof.JuebangYu‘AbstractThereseamhOn删唧黜which锄即嘟inparalHisoneof怔hnpoaanttrendsfor出州0pi玛∞硼1Ⅱ苣te(妇d晒es.Clusterisanimix:xtantbranchforthemain

7、逝eamofdif刚bu自edparallelcomput吨andPVMis锄excelkmc鹤eofdu曲臣Itisoflheafetica]significanceandpracticalvaluet0implDvethedymmicsizesealabi/ityofcluster。decreasethedifficultyindevelopingdistributedparallelapplicationSOftW'髓,andenhancesystemsw响:y啊蛐痂T日缸p曲她她syae釉fmmmaliciom缸岫曲妇andauackThis西鹞训∞ta

8、kes{胁aS恤黟锄dm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。