首页> 外文学位 >A QoS-driven resource allocation framework based on the risk incursion function and its incorporation into a middleware architecture and mechanisms supporting distributed fault-tolerant real-time computing applications.
【24h】

A QoS-driven resource allocation framework based on the risk incursion function and its incorporation into a middleware architecture and mechanisms supporting distributed fault-tolerant real-time computing applications.

机译:基于风险入侵功能的QoS驱动的资源分配框架,并将其合并到支持分布式容错实时计算应用程序的中间件体系结构和机制中。

获取原文
获取原文并翻译 | 示例

摘要

This dissertation attempts to significantly advance the state-of-the-art in constructing distributed real-time safety-critical applications by establishing a middleware architecture to support the execution of these applications on COTS (commercial-off-the-shelf) platforms, and by incorporating a resource allocation framework effective in meeting the application's QoS (quality-of-service) requirements such as timeliness and fault tolerance.; A QoS-driven resource allocation framework based on a QoS requirement specification scheme, named the RIF (risk incursion function) scheme which was formulated by Kane Kim in recent years, is established in this research. It is a multi-level framework that covers from the application QoS requirement specifications to the scheduling algorithms of various computation resources and supports multiple QoS dimensions such as timeliness, fault tolerance, and deadline handling. The system designers first describe the QoS requirements of a real-time application using an RIF set, and then as the application is decomposed into a group of cooperating objects, a set of RIM (risk incursion potential function) is derived from the original RIF set. The framework contains three RIPF-driven resource allocators that schedule the processor, the network bandwidth, and the I/O devices, respectively. Several resource allocation algorithms based on the derived RIPF set are proposed. First, the optimal solution is proven to be NP-hard for a RIPF-driven scheduling problem, and then some sub-optimal algorithms with polynomial execution times are proposed. According to the analysis and the experimental data obtained in this research, the RIPF-driven resource schedulers can schedule various resources at least as efficiently as the deadline-driven schedulers, and one such scheduler which can do a better job in the case where not all deadlines can be met under the deadline-driven schedulers, is also presented.; The RIF-based resource allocation framework incorporates two real-time fault tolerance schemes, PSTR/SNS (primary shadow TMO replication/supervisor-based network surveillance), which is based on previous research done by Kane Kim, and PPTR/SNS (primary passive TMO replication/SNS) schemes. PSTR/SNS is an active replication scheme with one primary and one shadow station, while PPTR/SNS is a semi-active replication scheme with one primary and one passive station. If the primary station becomes faulty, its shadow or passive partner can detect it and become a primary station in a short bounded time. The types of faults and their occurring frequencies, the operational rules, and the analysis of the fault detection and recovery time bounds of these two schemes are presented in this dissertation.{09}The main strength of these two real-time fault tolerance schemes is in that they enable relatively easy determination of tight bounds on the fault detection and recovery latency through an analysis, which is of great importance in constructing many hard-real-time applications.; A middleware architecture, named TMOSM (time-triggered message-triggered object support middleware), has been established to support the development and execution of the distributed real-time safety-critical applications. By adding the RIF-based resource allocation framework and the real-time fault tolerance schemes onto TMOSM, a middleware architecture, named ROAFTS (real-time object-oriented adaptive fault tolerance support), has been obtained. The development of several prototype applications show that the implementation of TMOSM and ROAFTS architectures can support highly efficient and economic development of complex distributed real-time applications with action timings of the precision in the range of ten milliseconds.
机译:本论文试图通过建立一种中间件体系结构来支持这些应用程序在COTS(现成商用)平台上的执行,来极大地促进构建分布式实时安全关键型应用程序的最新技术,以及通过合并有效满足应用程序的QoS(服务质量)要求(如及时性和容错性)的资源分配框架;本研究建立了一种基于QoS需求规范方案的QoS驱动的资源分配框架,该框架由Kane Kim近年来提出,称为RIF(风险入侵函数)方案。它是一个多层次的框架,涵盖了从应用程序QoS要求规范到各种计算资源的调度算法,并支持多个QoS维度,例如及时性,容错性和截止日期处理。系统设计人员首先使用RIF集描述实时应用程序的QoS要求,然后将应用程序分解为一组协作对象,然后从原始RIF集导出一组RIM(风险入侵潜在函数) 。该框架包含三个RIPF驱动的资源分配器,它们分别调度处理器,网络带宽和I / O设备。提出了几种基于导出的RIPF集的资源分配算法。首先,针对RIPF驱动的调度问题,证明了最优解是NP难解的,然后提出了具有多项式执行时间的次优算法。根据本研究获得的分析和实验数据,RIPF驱动的资源调度程序可以至少像截止日期驱动的调度程序一样高效地调度各种资源,而在并非所有情况下,这样的调度程序都能做得更好截止日期可以在截止日期驱动的调度程序下满足。基于RIF的资源分配框架结合了两种实时容错方案,即PSTR / SNS(基于主影子TMO复制/基于主管的网络监视),该方案基于Kane Kim的先前研究以及PPTR / SNS(主被动)。 TMO复制/ SNS)方案。 PSTR / SNS是具有一个主站点和一个影子站点的主动复制方案,而PPTR / SNS是具有一个主站点和一个被动站点的半主动复制方案。如果主站出现故障,则其影子或被动伙伴可以检测到它并在短时间内成为主站。本文介绍了这两种方案的故障类型及其发生的频率,操作规则以及对故障检测和恢复时间范围的分析。{09}这两种实时容错方案的主要优点是:通过分析,它们可以相对容易地确定故障检测和恢复等待时间的严格界限,这对于构造许多硬实时应用程序非常重要。已经建立了一种名为TMOSM(时间触发的消息触发对象支持中间件)的中间件体系结构,以支持分布式实时安全关键型应用程序的开发和执行。通过在TMOSM上添加基于RIF的资源分配框架和实时容错方案,已经获得了名为ROAFTS(实时面向对象的自适应容错支持)的中间件体系结构。几个原型应用程序的开发表明,TMOSM和ROAFTS体系结构的实现可以支持复杂的分布式实时应用程序的高效,经济的开发,其动作计时的精确度在10毫秒范围内。

著录项

  • 作者

    Liu, Juqiang.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Computer Science.; Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 p.354
  • 总页数 251
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号