首页> 外文会议>IEEE International Conference on Computational Science and Engineering >A Time-Triggered Scheduling Algorithm for Active Diagnosis in Heterogeneous Distributed Systems
【24h】

A Time-Triggered Scheduling Algorithm for Active Diagnosis in Heterogeneous Distributed Systems

机译:异构分布式系统中主动诊断的时间触发调度算法

获取原文
获取外文期刊封面目录资料

摘要

Many safety-critical control applications have now started using distributed embedded systems that consist of sensors, actuators, processors and a fully connected network with no mechanical backup. One such example is a fly-by-wire control system used in modern day aircraft. These systems require a high level of reliability, safety and performance. Many redundant components are added to ensure the reliability of such systems but this is not a viable solution because it increases the overall size of the system along with its cost and power consumption. A better approach is to continuously monitor the system to ensure that the dependability of the overall system is greater than that of its hardware and software components. Active diagnosis is one such technique that monitors the operation of the system components at runtime for fault isolation and error recovery. Since such systems are highly safety-critical i.e. their failure can result in loss of life etc., therefore it is essential that the analysis of the diagnostic information and subsequent recovery from the fault is performed within predictable time. Since scheduling the diagnostic tasks on to the system is an important aspect of this timely analysis, so the present work proposes a time-triggered static scheduler for a heterogeneous distributed system that uses diagnostic queries and a real-time database to find faults. The proposed algorithm calculates the points in time at which each diagnostic query is executed or data is replicated to or deleted from the real-time database. This a priori knowledge bounds the time for fault identification and results in a realizable diagnostic framework. The algorithm utilizes a specific priority scheme to incorporate the heterogeneity of the system and schedules the diagnostic tasks while respecting their precedence and periodicity constraints. It is prototypically implemented and is experimentally evaluated. The paper demonstrates that time-triggered scheduling can be successfully incorporated in a multi-query based diagnostic environment to increase the reliability, performance as well as to ensure the safety of a heterogeneous distributed system.
机译:现在,许多安全关键型控制应用已开始使用分布式嵌入式系统,该系统由传感器,执行器,处理器和没有机械备份的完全连接的网络组成。这样的例子之一是现代飞机中使用的电传操纵系统。这些系统要求高度的可靠性,安全性和性能。添加了许多冗余组件以确保此类系统的可靠性,但这不是可行的解决方案,因为这会增加系统的整体大小以及成本和功耗。更好的方法是连续监视系统,以确保整个系统的可靠性大于其硬件和软件组件的可靠性。主动诊断是一种这样的技术,它可以在运行时监视系统组件的运行以进行故障隔离和错误恢复。由于此类系统的安全性至关重要,即其故障可能会导致生命损失等,因此至关重要的是,必须在可预测的时间内执行诊断信息的分析并从故障中恢复。由于将诊断任务调度到系统是及时分析的重要方面,因此,本工作为使用诊断查询和实时数据库查找故障的异构分布式系统提出了时间触发的静态调度器。所提出的算法计算执行每个诊断查询或将数据复制到实时数据库或从实时数据库中删除数据的时间点。这种先验知识限制了故障识别的时间,并导致了可实现的诊断框架。该算法利用特定的优先级方案来合并系统的异构性,并在考虑诊断任务的优先级和周期性约束的同时安排诊断任务。它是原型实现的,并经过实验评估。本文证明了可以将时间触发的调度成功地集成到基于多查询的诊断环境中,以提高可靠性,性能以及确保异构分布式系统的安全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号