分布式实时系统中非周期任务的中间件支持

5星 · 超过95%的资源 需积分: 10 27 下载量 145 浏览量 更新于2024-09-11 收藏 202KB PDF 举报
"全舰计算环境 (TSCE) 是一种针对分布式实时系统中处理非周期任务的中间件支持技术。该技术由IEEE的研究者提出,旨在解决关键任务应用中的实时性挑战,确保在限定的截止时间内完成从一端到另一端的任务。本文由Yuanfang Zhang、Chenyang Lu、Christopher Gill等人以及Patrick Lardieri和Gautam Thaker共同撰写,他们分别来自华盛顿大学计算机科学与工程系和洛克希德马丁公司的先进技术实验室。" 在分布式实时系统中,许多关键任务需要处理具有端到端截止期限的非周期任务。这些任务可能包括航空航天、军事指挥、工业自动化等领域的关键操作,它们的时间敏感性和可靠性要求非常高。然而,传统的中间件(如RT-CORBA)在调度分析和运行时强制执行机制方面存在不足,无法为非周期任务提供在线实时保证。 这篇论文的主要贡献在于设计、实现和评估了第一个针对非周期任务的可延迟服务器和准入控制机制,这是在中间件层面上的创新。可延迟服务器允许任务根据实时需求动态调整其服务响应,而准入控制机制则确保系统资源不被过度占用,从而保证关键任务的优先级。在KURT-Linux测试平台上进行的实证研究表明,这种可延迟服务器和准入控制机制在TAO的联邦事件服务中表现出高效的性能和效果。 1. 引言 随着分布式实时系统的复杂度增加,对非周期任务的管理变得越来越重要。传统的方法往往侧重于周期性任务,而对于那些不确定性和时间约束更为复杂的非周期任务,现有解决方案往往力不从心。这篇论文引入的新方法解决了这个问题,通过可延迟服务器和准入控制,系统能够更智能地处理非周期任务,同时保持整体的实时性能。 2. 系统架构与设计 这部分可能详细描述了可延迟服务器的架构,包括如何延迟非周期任务的处理以及如何根据当前系统状态和任务优先级做出决策。此外,准入控制机制的设计可能涵盖了如何判断新任务是否可以接纳以及如何防止系统过载。 3. 实现与评估 作者们将理论设计转化为实际系统,并在KURT-Linux平台上进行了测试。这部分可能包含了实验设置、性能指标以及实验结果的详细分析,证明了新机制的有效性和效率。 4. 结果与讨论 实验结果可能展示了可延迟服务器和准入控制如何显著提高任务处理的成功率,减少延迟,并保证关键任务的执行。此外,可能还讨论了系统在不同工作负载和任务组合下的表现,以及可能存在的限制和未来改进的方向。 5. 结论 总结全文,强调了这项工作的创新点和实际意义,指出它为分布式实时系统的非周期任务处理提供了一种新的、有效的解决方案,有望被广泛应用到各种实时系统中。 "全舰计算环境"涉及的是在分布式实时系统中处理非周期任务的中间件技术,特别是通过可延迟服务器和准入控制机制来确保任务的实时性和系统的稳定性。这一研究对于提升关键任务应用的性能和可靠性具有重要的理论和实践价值。