移动计算环境下非阻塞协同检查点算法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:momoji12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动计算系统的移动性、灵活性、自治性等特点使其具有了更加广阔的应用前景,但是由于移动设备的不可靠性和无线链路连接的脆弱性,降低了移动计算系统的可靠性。检查点卷回恢复技术是在传统分布式系统中使用的一种低开销的软件容错技术。由于移动计算系统中出现的许多新问题使传统检查点算法不能直接应用到移动计算系统中来,因此针对移动计算环境的特点,设计相应的检查点算法是一项很有意义的工作,对移动计算系统在高性能计算和其它领域的推广及应用也具有重要的理论与实践意义。协同检查点算法在分布式系统中有许多优点,但其同步开销较大,不适合移动计算环境。因此为了减少算法的协同开销,节省无线网络负载,设计了基于移动计算环境的非阻塞协同检查点算法。算法中检查点的发起和协同在移动支持站上完成,移动支持站之间采取基于时间的同步。算法在不阻塞计算进程基本执行的情况下,避免了孤儿消息的产生,通过保存中途消息,可使卷回恢复达到一致可恢复状态,并且对移动主机是透明的、低费用的。为进一步提高检查点算法的执行效率,改进了移动计算环境下检查点的存储策略。针对移动主机不同类型的故障,将检查点分别存储在移动主机的本地磁盘和移动支持站上的可靠存储器中。通过用低代价检查点容忍高频故障,用高费用检查点容忍很少发生的故障,减少了无故障执行和故障恢复时的无线网络负载及存取检查点时延,从而降低了能耗,并且根据实际环境动态配置算法,可得到最小算法平均开销。论文对提出的算法进行了性能评估,首先证明了非阻塞协同检查点算法的正确性、透明性和低费用;然后利用离散马尔可夫链建立了故障和性能评估模型;最后通过仿真实验从数值的角度验证了算法的优越性。
其他文献
现代化软件的开发规模的不断扩大,软件设计的复杂程度不断提高,软件开发中出现错误或缺陷的机会越来越多。同时,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实
真实感渲染技术的应用越来越广泛,对复杂材质的真实感渲染在动漫影视、广告宣传、产品辅助设计、服装辅助设计等领域起着重要作用,是学术与应用领域研究与关注的热点问题。在
随着无线通信技术和城市轨道交通的发展,无线局域网已经越来越多地应用到地铁环境中。在慢速移动环境中,无线局域网可以满足联网访问的要求;但在快速移动环境中,无线局域网对
近年来,超大规模集成电路的迅速发展使处理器的性能得到显著提升。并行计算、分布式计算、云计算等技术的逐渐成熟,计算机信息处理能力已经足够强大。然而,随着大数据时代的
随着移动网络的发展、动漫产业的兴起,结合无线通信技术与矢量图形技术的手机动漫正逐渐成为无线增值产品中的一个重要组成部分。Flash作为一种优秀的矢量图形格式,非常适合
随着互联网技术的发展和信息化水平的提高,图像数据量也呈现了爆炸式的增长。在庞大的图像数据库中,计算机如何高效地挑选图像数据,对图像分类技术提出了一定的挑战。由于近
随着无线局域网的普及,无线局域网的维护和管理越来越重要。为了使无线局域网中的资源得到更加有效的利用,当网络出现故障时能及时地报告和处理,并协调、保持网络系统的高效
地质研究的主要对象——地质体多隐藏于地表以下。地质研究和分析工作经常要面对地质勘测数据,这些数据数量庞大且极为抽象,给地质研究工作带来了极大的不便。地质体三维可视
随着通信技术近些年的迅猛发展,层出不穷的无线通信系统为用户提供了异构的网络环境。然而不同的接入技术在带宽、传输时延、覆盖范围以及移动性支持等方面存在差异,没有一种
图像分割是计算机视觉领域中一个重要的研究方向,是进行图像分析和图像识别的前提。主动轮廓模型改变了传统图像分割的思想,它在进行图像分割的过程中结合了先验知识,吸引了大量