...
首页> 外文期刊>Real-time systems >CPU scheduling and memory management for interactive real-time applications
【24h】

CPU scheduling and memory management for interactive real-time applications

机译:交互式实时应用程序的CPU调度和内存管理

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we propose, design, implement, and evaluate a CPU scheduler and a memory management scheme for interactive soft real-time applications. Our CPU scheduler provides a new CPU reservation algorithm that is based on the well-known Constant Bandwidth Server (CBS) algorithm but is more flexible in allocating the CPU time to multiple concurrently-executing real-time applications. Our CPU scheduler also employs a new multicore scheduling algorithm, extending the Earliest Deadline First to yield Window-constraint Migrations (EDF-WM) algorithm, to improve the absolute CPU bandwidth available in reservation-based systems. Furthermore, we propose a memory reservation mechanism incorporating a new paging algorithm, called Private-Shared-Anonymous Paging (PSAP). This PSAP algorithm allows interactive real-time applications to be responsive under memory pressure without wasting and compromising the memory resource available for contending best-effort applications. Our evaluation demonstrates that our CPU scheduler enables the simultaneous playback of multiple movies to perform at the stable frame-rates more than existing real-time CPU schedulers, while also improves the ratio of hard-deadline guarantee for randomly-generated task sets. Furthermore, we show that our memory management scheme can protect the simultaneous playback of multiple movies from the interference introduced by memory pressure, whereas these movies can become unresponsive under existing memory management schemes.
机译:在本文中,我们提出,设计,实现和评估用于交互式软实时应用程序的CPU调度程序和内存管理方案。我们的CPU调度程序提供了一种新的CPU预留算法,该算法基于著名的恒定带宽服务器(CBS)算法,但是在将CPU时间分配给多个同时执行的实时应用程序时更加灵活。我们的CPU调度程序还采用了新的多核调度算法,扩展了最早截止日期优先,从而产生了窗口约束迁移(EDF-WM)算法,从而提高了基于预留的系统中可用的绝对CPU带宽。此外,我们提出了一种包含新的分页算法的内存保留机制,称为专用共享匿名分页(PSAP)。这种PSAP算法允许交互式实时应用程序在内存压力下作出响应,而不会浪费和损害可用于争夺尽力而为应用程序的内存资源。我们的评估表明,与现有的实时CPU调度程序相比,我们的CPU调度程序能够以稳定的帧速率执行多部影片的同时播放,同时还提高了随机生成任务集的硬限保证率。此外,我们证明了我们的内存管理方案可以保护多部影片的同时播放免受内存压力带来的干扰,而在现有的内存管理方案下,这些影片可能会变得无响应。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号