分布式失效检测算法的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:zyxneu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机通信和网络技术的普及和发展,使信息的处理方式发生了根本性的变化。由原来传统的集中式处理转变成分布式处理方式。分布在不同的地点、基于不同的平台与环境的多个计算实体与信息资源。在具体的任务要求下,组合在一起相互协作完成指定的工作。  与传统的集中式处理相比,分布式系统下处理的完成依靠良好的网络通信。由于网络通信容易受到链路的故障、通信阻塞和消息丢失等多种不利因素的影响。所以,在分布式领域中的一个重要研究方向是在分布式环境下怎样保证算法的正确性与服务质量。近十几年来,应用失效检测机制来实现和设计分布式系统下的容错协议和算法是该领域研究的一个新课题。该课题研究的主要目标是要在通信容易受到链路的故障、通信阻塞、消息丢失和消息延迟不可预期等多种不利因素下,设计出满足完全性和精确性的失效检测算法。其解决方法应用到许多实际的分布式系统中,例如:HARP、PAXOS、BOXWOOD、Chain Replication等等。  在受限异步假设的前提下,本文提出了基于“存活授权/自杀失效”方法的失效检测算法。算法包括一个被检测进程(即主进程p)、多个观测进程X(用于监控主进程的状态)和一个用户进程q。在本文设计的算法中,采用“存活授权/自杀失效”机制来保证算法满足完整性和精确性。  本文从用户进程角度给出了完整性和精确性的定义。若主进程p在失效后,最终能够被用户进程q判为失效,则称系统满足用户完整性。若用户进程q永远不会在主进程p失效前将其判为失效,则称系统满足用户永久精确性。并分析了所提出的失效检测算法满足完整性和精确性两个性质。  对算法的服务质量进行分析。其服务质量包含三项指标:主进程自杀失效间隔时间的期望、失效检测时间的期望和正常响应时间的期望。本文还对失效检测算法的运行过程建立了数学模型,并对算法的服务质量的三项指标应用随机过程与概率方法进行理论上的分析。  最后,运用计算机模拟和参数估计技术对失效检测算法的服务质量的理论数据进行精准度的分析。用蒙特卡洛方法模拟失效检测算法的运行过程,来获得算法服务质量的三个指标在模拟运行中得到的数据。把模拟的数据作为理论值的采样,得到了理论结果的95%置信区间。其结果显示出,在绝大部分的参数设置下,模拟数据接近于理论结果,覆盖在相同的置信区间,从而理论模型具有可信度。
其他文献
初级运动皮层神经元集群解码是运动型植入式脑机接口发展的核心组成部分。已有的解码算法(直)接利用分类多通道信号所得的所有神经元,以建立其与外部运动参数的联系。本质而
随着网络技术的飞速发展,网络攻击方法与手段日趋复杂多变,使得防火墙、入侵检测系统、杀毒软件等安全技术和产品层出不穷,虽然都能保障信息的安全性,但都因其具有高度的针对
现代社会中信息安全的重要性日益凸显,密码技术作为信息安全的基础和核心,受到了广泛关注和高度重视。作为密码学的一个重要分支,分组密码被广泛应用于各种安全应用和网络协
随着互联网技术(特别是Internet)的发展以及多媒体信息技术的广泛使用,数字信息(包括数字音频、数字视频、数字图像等)的使用变得更加频繁和广泛.随之而来的就是人们对于数字
随着嵌入式技术的发展,嵌入式系统得到了广泛应用。低端微处理器由于成本较低,仍然是许多嵌入式系统的首选目标。目前,基于低端微处理器的应用,主要采用前/后台系统的方式进
本体是一种能够在语义和知识层次上对信息系统进行描述的概念模型,主要应用在对知识的组织、表示和管理等方面。本体已经在信息系统的诸多领域中得到了广泛的应用,例如知识管
90年代以来随着信息存储技术和通讯技术的发展,大量的信息爆炸式增长,信息自动分类已经成为人们获取有用信息不可或缺的工具。文本分类是中文信息处理的一个重要的研究领域,
无线传感器网络路由协议在整个无线传感网体系中起着关键的作用,路由协议的好坏直接决定了网络的性能、生存期、健壮性等指标。本文主要针对无线传感网中的路由协议,分析比对
多目标优化问题(Multi-objective Optimization Problems, MOPs)广泛存在于工程实践和科学研究领域。多目标优化问题主要研究如何在多个彼此间相互冲突的目标中得到最优解,该
随着我国电信行业的再次重组与3G牌照的发放,国内电信业的竞争日益加剧,而激烈的竞争也迫使国内各电信运营商不得不考虑寻求新的盈利模式,以及如何提升自身的核心竞争力。作