实时分布系统容错调度算法的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ssddhwl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时分布系统的任务调度问题是一个富有挑战性的课题,也是当前的一个研究热点。由于任务调度是一个典型的NP 问题,同时它又是直接影响分布式系统性能的关键因素。因此,研究实时分布计算机系统的任务调度策略具有重要的理论意义和实际意义。本文以“十五”预研项目为背景,在与单处理器调度算法相结合的基础上,针对实际应用中大量的实时周期任务,以提高资源利用率为主要目标,对分布实时系统的调度理论与实现问题进行了深入的探索与研究。首先,给出与实时分布容错系统相关系统(包括实时系统、容错系统、分布式系统和实时分布系统)的模型和主要特点,分析了这些系统所涉及的调度理论。进一步指出,实时分布式系统由于自身具有冗余特性而使其实现容错可行。给出了任务可调度的证明和调度算法的评价指标。其次,根据分布系统容错调度原理,在单处理器实时调度采用EDF 算法的基础上,提出了采用不同容错技术的两种实时分布系统容错调度算法:PPB-MFT-EDF 算法和APB-MFT-EDF 算法。前者采用了常用的容错技术—被动备份容错技术,后者采用的则是主动备份容错技术。文中证明了两种算法的可调度条件和一些重要性质。证明和模拟结果显示:APB-MFT-EDF 的性能优于PPB-MFT-EDF 算法,并对这一结果进行了深入分析。第三,在以上算法的基础上,进一步提出了既可调度周期任务也可调度非周期任务的混合任务调度算法,它将所有非周期任务转化为周期任务进行调度,并有效地利用处理机无故障时的空闲资源。与其它同类算法相比,该算法简单实用,并可进一步扩大处理任务类型的范围。针对单处理器的实时容错调度,将单处理器容错与分布式容错相结合,提出了在一次备份的基础上同时实现多种类型错误的容错调度,有效地扩大了算法应用范围并进一步提高了资源利用率。最后,在一种实时分布容错系统的体系结构和三种容错方法的基础上,提出了针对单处理机实时调度算法的一种实时分布容错系统任务动态分配与调度结构图,详细描述了调度的策略、机制与算法。
其他文献
为了面对激烈的市场竞争,电信运营企业的运营模式都从以业务和技术驱动市场的模式逐步转向以客户的需求和市场的导向促进业务和技术的发展的模式,因此目前电信运营商推出的电
随着Web服务的广泛普及,可以预料Web服务的数量和种类将迅速增长。面对这样数量庞大的服务群,如何准确而有效地找到满足用户需求的服务即所谓的Web服务匹配成为一个亟需解决
本文对BGP4路由振荡问题进行了研究。文章给出了一种BGP策略冲突动态检测方法,该方法基于有向竞争图理论,通过构建竞争弧来发现路由策略冲突的AS及相关路由。用路由相对优先级
WCDMA标准分为R99、R4、R5和R6四个阶段。WCDMA网络分为接入网和核心网两大部分,接入网主要完成和用户连接部分。在R4,R99标准中核心网络分为两大域,CS域(Circuit Switched D
以太网在1973年诞生于施乐的帕洛阿尔托研究中心(PARC)的计算机科学实验室,由PARC的网络专家Metcalfe设计。1980年9月30日,DEC、Intel和施乐公布了第三稿的“以太网,一种局域网:
云存储具有高可扩展性、廉价、无接入限制以及易管理等优点,可以使众多中小型企业和用户摆脱存储系统的建造和维护,大大减轻用户的存储成本,具有广阔的市场应用前景。然而现
社交网络、生物信息网络和信息技术的快速发展,使图论及其相关算法的应用日益广泛。其中,利用云计算环境开发大规模图的增量迭代处理平台,已经成为当前学术界和工业界研究的
语种识别就是用计算机来自动识别一段发音所属语种的一项技术,它是在语音识别基础上发展起来的。随着语音识别技术的不断发展,语种识别作为语音识别的一个方面和它具有的重大
随着电力生产企业的发展,企业的管理不断细化,管理人员需要掌握生产现场的生产实时数据,作为管理和决策的基础依据。这就要求建立生产实时信息系统,将生产现场各种的生产实时参数
  本文采用基于XML-GML的数据共享模型与面向服务的体系结构,提出了空间数据共享与服务平台,为解决这些问题做出了新的尝试。  本文采用XML技术,并且遵循OpenGIS提出的GML规