作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (22): 68-70. doi: 10.3969/j.issn.1000-3428.2007.22.024

• 软件技术与数据库 • 上一篇    下一篇

基于中间件的实时内存调度

胡 涛,曾 斌,魏 军   

  1. (海军工程大学管理工程系,武汉 430030)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-11-20 发布日期:2007-11-20

Real-time Memory Scheduling Based on Middleware

HU Tao, ZENG Bin, WEI Jun   

  1. (Department of Management Engineering, Navel University of Engineering, Wuhan 430030)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-11-20 Published:2007-11-20

摘要: 在数据密集型实时监测系统中,任务需要通过分配内存来存储和处理动态变化的信息。该文提出了一种基于中间件的新型内存调度器,通过反馈驱动来调节实时任务的内存分配,与受控任务保持平滑的连接,开放结构允许系统设计人员增加或修改内存管理策略。测试结果表明,内存调度器引起的开销较小,能有效地协调资源共享冲突。

关键词: 实时监测系统, 内存调度, 中间件, 服务质量

Abstract: The high data intensity of real-time monitoring systems makes it difficult to ensure that subtasks can maintain sufficient memory to store and analyze the data gathered form the sensors. This paper describes the design and implementation of a memory scheduler for these types of monitoring systems. The memory scheduler mediates between multiple real-time tasks and the facilities of a real-time operating system——using feedback and other inputs, it adjusts memory allocations over time to ensure that high application-level QoS is maintained. The scheduling connects to its monitored tasks in a non-invasive manner based on and integrated with standard middleware, and implements an open architecture for new memory management policies. The test results show that the overloads of scheduler are reasonable and allow the monitoring system to function in the face of run-time memory resource contention.

Key words: real-time monitoring system, memory scheduling, middleware, QoS

中图分类号: