• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 论文 • 上一篇    下一篇

一种多处理器平台上的传感器事务调度算法

白天1,李国徽2   

  1. (1.湖南理工学院计算机学院,湖南 岳阳 414000;
    2.华中科技大学计算机科学与技术学院,湖北 武汉 430074)
  • 收稿日期:2015-11-20 修回日期:2016-03-29 出版日期:2016-08-25 发布日期:2016-08-25
  • 基金资助:

    国家自然科学基金(61173049);湖南省自然科学基金(2015JJ6044)

A sensor transaction scheduling   algorithm on multiprocessor platforms  

BAI Tian1,LI Guo-hui2   

  1. (1.College of Computer Science,Hunan Institute of Science and Technology,Yueyang 414000;
    2.College of Computer Science and Technology,Huazhong University of Science and Technology,Wuhan 430074,China)
  • Received:2015-11-20 Revised:2016-03-29 Online:2016-08-25 Published:2016-08-25

摘要:

如何有效地调度传感器事务以维护数据的时态一致性是信息物理融合系统研究中的一个重要问题。已有的调度算法基本上都是针对单处理器平台来设计的。提出一种多处理器平台上的传感器事务调度算法,算法通过合理地分配和调整事务实例执行所需处理器资源来保证数据的时态一致性约束,通过预先计算出全局重复调度序列来降低运行开销,给出了算法的可调度性分析。实验结果表明,该算法具有较高的调度成功率,其产生的更新负载也较低。

关键词: 信息物理融合系统, 传感器事务, 时态一致性, 多处理器调度

Abstract:

How to schedule sensor transactions to maintain data validity is an important research topic for cyber physical systems. Previous studies are generally restricted to uni-processor platforms. We therefore propose a sensor transaction scheduling algorithm on multiprocessor platforms. The algorithm appropriately allocates and adjusts the processors’ resources for each update instance to satisfy temporal consistency constraints. It calculates the global repeating schedule segment off-line in advance to reduce the runtime overhead. The schedulability analysis of the algorithm is also given. Experimental results show that the proposed algorithm performs well in terms of scheduling success ratio and update workload.

Key words: cyber-physical systems, sensor transactions, temporal consistency, multiprocessor scheduling