关键词:
多处理器平台
传感器事务
时态一致性
服务质量
摘要:
目前,信息物理融合系统已经应用到智能交通、航空航天、智慧医疗、环境监测等领域,和我们的生产生活息息相关。信息物理融合系统需要处理大量的实时数据,以便对物理世界进行快速响应和精确控制。但是,由于在系统中存在实时事务执行时间动态变化和不同事务对处理器资源争用的问题,导致完全保证实时数据对象的时态一致性和事务的定时限制相当困难。针对上述问题,本文提出了两种多处理器平台上基于服务质量的实时事务调度算法,主要研究工作如下:
(1)多处理器平台上基于服务质量的混合事务集调度算法研究。提出了多处理器平台上基于服务质量的混合事务集调度算法HS-EA。本文采用了非精确计算技术的思想定义用户事务的执行时间,并将其分为基本执行时间和可选执行时间两部分。实际执行时间至少要达到基本执行时间,以完成基本要求,可选执行时间用于提高服务质量。系统服务质量是依据用户事务的可选执行时间来定义的。HS-EA通过对可选执行时间的合理设置以及事务实例的动态执行来最大化系统服务质量。实验结果表明,相比基线算法HS-BL1和HS-BL2,HS-EA在不同的系统负载下均能够提供更高的系统服务质量。
(2)多处理器平台上基于服务质量的传感器事务集调度算法研究。提出了多处理器平台上基于服务质量的传感器事务集调度算法MPSC。MPSC通过设置事务的预分配计算时间,再将事务分派到各处理器上,使得系统数据质量最大化。实验结果表明,相比基线算法MP-BA1和HH-BA2,MPSC在不同的系统负载下均能够提供更高的数据质量。
综上所述,本文提出的两种多处理器平台上基于服务质量的实时事务调度算法HS-EA和MPSC均能够更好地满足数据和事务的实时性,同时提供了更高的系统服务质量。研究成果对促进信息物理融合系统中实时事务调度技术的发展具有一定的理论价值和实践价值。