ProActive环境下并行程序容错调度的研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:zstzst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模分布式并行应用的兴起,越来越多的计算机加入其中,极大的提高了系统的计算能力。而另一方面,计算机自身的不稳定性,给系统带来了许多隐患,降低了系统的可靠性。恶意的计算节点以及第三方节点的攻击,对系统的安全构成了很大的威胁。计算的正确性和安全性已经成为大规模分布式并行计算所关心的首要问题之一。ProActive是一个由法国的INRIA开发的分布式并行计算的纯Java类库,ProActive提供了大量的技术来简便网格和网络环境下应用的开发。本文在ProActive环境下,针对分布式并行计算的安全问题和容错问题,对容错技术、信任度技术、容错调度模型、信任管理模型、容错调度算法、子任务备份等技术进行研究。利用上述方法提出了一个引入信任度的容错调度模型的设计方案,改进了原有的并行计算平台WPHPC,并在改进后的平台上进行了实验。实验表明,引入信任度的容错调度模型在不增加额外资源的前提下,提高了系统的可靠性和安全性。本文的主要的工作:①在原有的并行计算平台的基础上,设计了容错任务的调度模型及三种容错调度算法,并且对容错调度算法下矩阵相乘计算模型的进行了实验分析比较,结果表明:在系统不增加额外资源的前提下,容错调度模型在计算节点失效的情况下依然保证了计算的正确性,提高系统的可靠性。②在原有容错调度模型的基础引入信任度机制,并提出了一种新的基于信任度的容错调度模型。再对矩阵相乘计算模型进行了实验分析比较,表明基于信任度的容错调度模型提高了系统中高信任度计算节点的利用率,提高了系统的安全性和健壮性。③在之前这设计的容错调度模型的基础上,改进了原有的并行计算系统,设计和实现了一个具有容错功能的系统的原型。
其他文献
数据挖掘(Data Mining, DM)是从大型数据库或数据仓库中提取隐含的、未知的、非平凡的及有潜在价值的信息或者模式。在数据挖掘概念提出以来十几年间,数据挖掘技术得到日益的
P2P技术作为一种新兴的网络技术在近几年得到迅速的发展。在这种非中心化的网络体系结构中,每一个对等体(Peer)之间可以直接通信,而不需要通过中心服务器,避免了在传统客户机
航片扫描仪是一种高精度的图像扫描输入设备,主要用于全数字摄影测量、遥感、地理信息系统等需要高精度航片数字化影像的领域,是测绘部门必备的图像扫描输入设备。在现阶段,
随着Internet技术的发展和应用,计算机网络对人们生活和工作的影响越来越大,校园网络更是发展迅猛异常。如何顺应历史的潮流,建设好自己的校园网是每一个建网学校所关心的问题。
当前,一个机构往往存在多个不同形式,例如,一个大型的企、事业单位,常有很多分支机构,由于工作的侧重点不同,各分支机构可能使用不同的数据库管理系统来管理数据,这样各机构
H.264编码标准与以往各种编码标准相比,具有更高的编码效率。然而,其编码效率的提高是以增加编码算法的计算复杂度为代价的,较高的算法复杂度在一定程度上影响了H.264的产业
K-means聚类算法是一种基于划分的聚类算法,在众多聚类算法的性能比较中,该算法具有效率高、可发现任意聚类形状、对数据输入顺序不敏感、且对于高维数据也有较好的性能,而得
海洋平台是人类在海洋作业的重要基础设施之一,也是在海洋中开采石油资源和天然气资源的必要工具和设备,海洋平台长期受到海洋环境复杂性和不确定性等因素的影响导致海洋平台