分布式系统协同检查点技术的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:liongliong463
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高可靠性的分布式计算系统是分布式系统的一个主要研究领域,而检查点与恢复技术是提高分布式系统可靠性常用的主要技术.在分布式系统所采用的各种检查点技术中,协同检查点技术由于具有简单、恢复费用小的特点而成为一种常用的检查点技术.本文针对分布式系统检查点技术的特点,对协同分布式检查点算法的一致性与减少协同检查点算法费用的方法进行了深入的研究,解决了协同检查点算法的一致性问题,提出了基于依赖关系与基于计时的协同检查点算法,并在此基础上提出了适合移动环境的检查点算法,减少了协同检查点算法的费用.针对基于依赖关系的协同检查点技术的现状及存在的问题,本文提出了计算检查点的概念,并将两种减少基于依赖关系的协同检查点算法费用的方法相结合,提出了一个基于依赖关系的非阻塞的费用更小的协同检查点算法.该算法利用计算检查点保存了进程的当前状态却不需要传播采取检查点的要求,有效地预防了由于进程未来可能出现的运行状态而导致系统可能出现的不一致.针对基于时钟的协同检查点技术的现状及存在的问题,本文首次指出了基于时钟类自适应检查点算法中存在的潜在不一致问题.通过在基于计时的协同检查点算法中引入两段检查点技术,并将基于时钟协同与通信引起的检查点技术相结合,提出了不需要阻塞检查点后的敏感时间段的检查点算法,该算法有效地解决了基于计时的协同检查点协议中潜在的不一致问题.该协同检查点算法在确保检查点协议一致的前提下减少了检查点算法的费用.本文通过计时器实现了检查点的同步,很好地解决了应用程序长时间运行后计时器偏移对时钟算法的影响,并且不必协同各个节点独立的时钟.本文在研究有线网络分布式协同检查点算法的基础上,针对移动分布式计算环境中存在的诸如系统的通信带宽低、存储空间有限、节点的可移动性、移动节点主动从网络断开以及移动节点的支持能量有限等特点,将基于计时的有线网络协同检查点算法移植到移动计算环境中,提出了适合于移动计算环境的小费用的两层一致的协同检查点算法,很好地解决了自适应移动检查点算法中的潜在不一致性问题.性能分析与模拟实验表明,本文提出的适合于移动计算环境的检查点算法在算法的执行费用方面优于已有的同类算法.本文将该移动检查点算法应用于可穿戴计算机系统中,提高了可穿戴计算机系统的可靠性.
其他文献
本文主要工作就是对Pattern2.0系统进行升级和改进,在保持原有Pattern2.0系统应用流程的基础上,实现Pattern概念的泛化和数据化应用,建立独立于排版引擎的Pattern组版服务平台,用
安全管理研究和应用从早期注重对某种安全特性(比如保密性)的满足,发展到当前对整体信息安全的保障。由于目前安全产品种类繁多,标准不一,而且安全管理工具功能比较单一,安全管理缺
随着Internet的迅速发展,各种各样的数字多媒体信息包括文本,图像,音频,视频等通过网络广泛传播。但是网上的信息可以被方便地复制和修改,因特网上的侵权问题变得越来越严重。因此
当今通信网络的特点是网络规模日益扩大,功能复杂性不断增加,异构类型网络逐渐融合。在这种情况下,研究新一代基于SNMP协议的网络管理系统,构筑新的管理体系结构,探索新的管理方法
学位
入侵检测技术是网络安全防护体系的重要组成部分,它能够主动采集信息,分析其中可能存在的非法入侵,并能够报警,将检测到的非法入侵行为告知网络系统管理员。然而,由于入侵检测技术
学位
随着微机电技术和网络嵌入式系统技术的不断发展,随着信息系统与物理世界的不断融合,传感器网络系统的研究与应用越来越引起人们的关注。与传统的网络信息系统相比,传感器网络系
本课题将研究加强Web服务安全性、可靠性的途径,建立和实现一个完整的Web服务安全模型,力图为用户提供安全可靠的Web服务。 为此,研究了现有的XMLWeb服务安全相关技术,力图在
随着计算机技术的高速发展和计算机应用的日益普及,社会对计算机应用人才也提出了更高的要求。尽管目前很多教师和专家已认识到培养学生实践动手能力的重要性,但在实践中由于
XML作为Web发展所带来的新技术中的代表,已经成为网上数据表示和交换的标准,并逐渐成为了学术界和工业界所关注的焦点。由于XML数据具有不同于传统数据形式的特点,因此,在各
虚拟仪器(Virtual Instruments,简称VI)是将数据采集硬件搭载到计算机平台上,加上应用软件而构成的。VI用计算机实现全数字化的测试分析,因此有着传统仪器无法比拟的优越性。