首页> 外文学位 >NEELPROS: A predictable real-time kernel layer design for multimedia.
【24h】

NEELPROS: A predictable real-time kernel layer design for multimedia.

机译:NEELPROS:用于多媒体的可预测的实时内核层设计。

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

摘要

New multimedia applications e.g. teleconferencing, video-on-demand, Internet telephony, etc. are revolutionizing every aspect of our life. These applications demand real-time performance, better digital signal processing, elaborate multimedia communication protocols, and faster networks and platforms.; Traditionally the embedded software to support multimedia applications is developed in a custom way. The software is fine-tuned in several iterations to get the needed real-time performance. This approach has several drawbacks: tedious design which is even more difficult for multiprocessors; lack of flexibility, as a minor change in specification may necessitate a total redesign; slower response to asynchronous events, degrading the system's real-time performance. In contrast, a kernel or operating system approach allows a more flexible software development. In the presence of a kernel layer, application writers need not worry about the task coordination, or careful timing of the events. Since the underlying software for multimedia is of embedded nature, a complex general-purpose operating system like Unix would be inappropriate. So, we architect a lean kernel layer that enhances real-time support for multimedia.; One crucial requirement for the real-time support of a system is to increase the predictability in the system. So, while architecting the different subsystems of the layer, we have attempted at increasing the predictability in the system. For scheduling, we separate out the unpredictable external events, from the synchronous computation or communication. Having one scheduling scheme for all three makes a system more unpredictable than it needs to be. This resulted in a novel approach of heterogeneous scheduling scheme with functional separation of control flow, data flow, and computation in contrast with conventional spatial hierarchical scheduling schemes. When designing the real-time communication and synchronization primitives, using the profile information, we have provided hints via constructs like real-time semaphores to increase the predictability in the system. Being in embedded domain, we do not emphasize on real-time support for memory management, though do provide special notions of region-based management and callback routines. We made our kernel customizable with a service table that allows to plug-in a custom set of scheduling, synchronization, or memory management schemes. A theoretical model for the scheduling scheme is provided, with two algorithms to operate on it. A comparative empirical study was performed on the scheduling scheme and related alternate schemes. The study found that two hybrid schemes, with good mix of the basic schemes, provide good combination of load resiliency, and functional separation.
机译:新的多媒体应用,例如电话会议,视频点播,互联网电话等正在彻底改变我们生活的方方面面。这些应用要求实时性能,更好的数字信号处理,完善的多媒体通信协议以及更快的网络和平台。传统上,支持多媒体应用程序的嵌入式软件是以自定义方式开发的。该软件经过多次迭代微调,以获取所需的实时性能。这种方法有几个缺点:单调乏味的设计,这对于多处理器来说更加困难;缺乏灵活性,因为规格上的细微变化可能需要重新设计;对异步事件的响应速度较慢,从而降低了系统的实时性能。相反,内核或操作系统方法允许更灵活的软件开发。在存在内核层的情况下,应用程序编写人员无需担心任务协调或事件的定时安排。由于用于多媒体的底层软件具有嵌入式性质,因此像Unix这样的复杂的通用操作系统将是不合适的。因此,我们构建了精益内核层,以增强对多媒体的实时支持。实时支持系统的一项关键要求是提高系统的可预测性。因此,在设计该层的不同子系统时,我们试图提高系统的可预测性。对于调度,我们从同步计算或通信中分离出不可预测的外部事件。对于这三个方案都拥有一个调度方案,会使系统变得比预期更不可预测。与传统的空间分层调度方案相比,这导致了一种新颖的异构调度方案,该方案具有控制流,数据流和计算的功能分离。在设计实时通信和同步原语时,使用配置文件信息,我们已通过诸如实时信号量之类的结构提供了提示,以提高系统的可预测性。在嵌入式领域,尽管提供了基于区域的管理和回调例程的特殊概念,但我们并不强调对内存管理的实时支持。我们使用服务表使内核可自定义,该服务表允许插入一组自定义的调度,同步或内存管理方案。提供了一种调度方案的理论模型,其中有两种算法可以对其进行操作。对调度方案和相关的备用方案进行了比较经验研究。研究发现,两种混合方案将基本方案很好地结合在一起,可以很好地结合负载弹性和功能分离。

著录项

  • 作者

    Sharma, Atul.;

  • 作者单位

    Rutgers The State University of New Jersey - New Brunswick.;

  • 授予单位 Rutgers The State University of New Jersey - New Brunswick.;
  • 学科 Computer Science.; Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1998
  • 页码 114 p.
  • 总页数 114
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号