首页> 外文会议>Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on >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操作系统中实现的三种不同的基于后期的调度方案下一组多媒体应用程序的性能:比例共享方案(最早的合格虚拟截止日期优先调度),基于轮询的基于服务器的方案(恒定带宽服务器) ),以及对原始Liu和Layland任务模型(基于速率的执行)的基于速率的扩展。此外,我们考虑了三个特定的调度问题:调度应用程序级任务,调度系统调用以及调度从设备(如网络接口)输入的数据的内核级处理。基于经验证据,我们得出结论:“一个大小无法满足所有需求”-没有一个基于速​​率的资源分配方案足以满足从设备到应用程序的数据路径上的所有调度问题。相反,当我们在操作系统的不同层应用不同的基于速率的调度策略(例如系统调用和应用程序任务的按比例共享调度以及设备处理的基于速率的Liu和Layland调度)时,我们将在多媒体工作负载方面实现最佳性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号