首页> 外文学位 >A software feedback toolkit and its application in adaptive multimedia systems.
【24h】

A software feedback toolkit and its application in adaptive multimedia systems.

机译:软件反馈工具包及其在自适应多媒体系统中的应用。

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

摘要

As modern computer and network technologies develop, computer systems, especially distributed multimedia systems across the Internet, become more and more complex and dynamic. Among the problems of complex and dynamic computer systems are heterogeneity and a high degree of dynamics and unpredictability in their environment, the difficulty in precise modeling, and potential lack of convergence to desirable stable states. These problems call for mechanisms that can control complex and dynamic computer systems effectively without relying on insight into their internal structure nor precise models of their behavior. Furthermore, such mechanisms should be able to adapt across a wide range of possible changes in the heterogeneous software environment.;Software feedback, a software technique that uses feedback mechanisms similar to those in hardware feedback systems such as phase-lock loops, plays an important role in making complex and dynamic computer systems adaptive. It already exists in many forms, such as network flow and congestion control, clock synchronization between Internet hosts, intra- and inter-stream synchronization in distributed multimedia streaming systems, and adaptation in multimedia presentation quality. However, the existing feedback mechanisms are implemented in custom ways. They suffer from arbitrary structure and wasted effort due to repeated redesign and re-implementation of logically similar components.;To address the issue of building software feedback mechanisms systematically and efficiently for complex and dynamic computer systems, in this thesis, we present a software feedback toolkit and discuss its application in adaptive multimedia systems. We propose a methodology for hierarchical composition of feedback systems on top of simple building blocks. We also introduce the concepts of guard-based meta-adaptation, guarded feedback components, and dynamic component replugging for composing feedback mechanisms that adapt across a wide range of system dynamics based on simple feedback policies with limited domains. We implement the toolkit in C++, with a library of building blocks and a set of tools for simulation and instrumentation. This software feedback toolkit facilitates the development of highly modular, adaptive and extensible feedback systems, and helps the reuse of existing feedback components. Then we demonstrate the application of the software feedback toolkit for building adaptive real-time packet rate control mechanisms, network flow and congestion control mechanisms for multimedia streaming, and an adaptive real-time distributed video player.
机译:随着现代计算机和网络技术的发展,计算机系统,尤其是Internet上的分布式多媒体系统,变得越来越复杂和动态。复杂而动态的计算机系统存在的问题是异构性,环境中的高度动态性和不可预测性,精确建模的困难以及可能无法收敛到所需的稳定状态。这些问题需要一种机制,可以有效地控制复杂且动态的计算机系统,而不必依赖于对其内部结构的了解或行为的精确模型。此外,这种机制应该能够适应异构软件环境中的各种可能变化。软件反馈是一种使用类似于硬件反馈系统中的反馈机制(例如锁相环)的反馈技术的软件技术。在使复杂而动态的计算机系统适应性方面发挥作用。它已经以多种形式存在,例如网络流量和拥塞控制,Internet主机之间的时钟同步,分布式多媒体流系统中的流内和流间同步以及多媒体表示质量的适应性。但是,现有的反馈机制是以自定义方式实现的。由于重复设计和重新实现逻辑上相似的组件,它们遭受了任意结构的困扰和工作的浪费。;为了解决为复杂而动态的计算机系统系统有效地构建软件反馈机制的问题,本文提出了一种软件反馈工具包并讨论其在自适应多媒体系统中的应用。我们提出了一种基于简单构建块的层次化反馈系统组成的方法。我们还将介绍基于防护的元自适应,防护的反馈组件和动态组件重新插入的概念,这些概念用于基于有限域的简单反馈策略来组成适应广泛系统动态的反馈机制。我们使用C ++实现该工具包,其中包含一个构建基块库以及一组用于仿真和检测的工具。该软件反馈工具包有助于开发高度模块化,自适应和可扩展的反馈系统,并有助于重用现有的反馈组件。然后,我们演示了软件反馈工具包在构建自适应实时数据包速率控制机制,多媒体流的网络流和拥塞控制机制以及自适应实时分布式视频播放器中的应用。

著录项

  • 作者

    Cen, Shanwei.;

  • 作者单位

    Oregon Graduate Institute of Science and Technology.;

  • 授予单位 Oregon Graduate Institute of Science and Technology.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1997
  • 页码 213 p.
  • 总页数 213
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号