首页> 外文会议>International Conference on Real-Time Computing Systems and Applications >A comparative study of the realization of rate-based computing services in general purpose operating systems
【24h】

A comparative study of the realization of rate-based computing services in general purpose operating systems

机译:通用操作系统中基于速率的计算服务的比较研究

获取原文

摘要

Scheduling architectures that support a late abstraction are becoming increasingly popular for realizing real-time services in general-purpose operating systems. While many rate-based schemes have been proposed, there has been little discussion of the relative merits of each approach. We study the performance of a set of multimedia applications under three different late-based scheduling schemes implemented in the FreeBSD operating system: a proportional share scheme (Earliest Eligible Virtual Deadline First scheduling), a polling, server-based scheme (the Constant Bandwidth Server), and a rate-based extension to the original Liu and Layland task model (Rate-Based Execution). Furthermore, we consider three specific scheduling problems: scheduling application level tasks, scheduling system calls, and scheduling the kernel-level processing of data input from devices such as network interfaces. Based on empirical evidence, we conclude that "one size does not fit all"-that no one rate-based resource allocation scheme suffices for all scheduling problems along the data path from the device to an application. Rather, we achieve the best performance for our multimedia workload when we apply different rate-based scheduling policies at different layers of the operating system such as proportional share scheduling of system calls and application tasks, and rate-based Liu and Layland scheduling of device processing.
机译:支持后期的抽象调度架构正在成为在通用操作系统实现了实时的服务越来越受欢迎。虽然已经提出了许多基于速率的方案中,出现了每种方法的相对优点的讨论很少。我们下的FreeBSD操作系统,实施了三个不同的基于后期调度方案研究了一套多媒体应用程序的性能:按比例分担计划(最早合格的虚拟截止期优先调度),轮询,基于服务器的方案(在恒定带宽服务器),以及基于速率扩展到原来刘和Layland任务模式(基于速率执行)。此外,我们考虑三个具体的调度问题:调度应用程序级别的任务,调度系统调用,并从设备,如网络接口调度数据输入的内核级处理。基于实证证据,我们得出结论:“一个尺寸不适合所有”,也就是说没有一个基于速​​率的资源分配方案就足以沿着从设备到应用程序中的数据路径上的所有调度问题。相反,我们实现我们的多媒体工作负载的最佳性能,当我们在操作系统的不同层,如系统调用和应用任务的按比例共享调度和设备处理的基于速率的刘和Layland调度应用不同的基于速率的调度策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号