(一)概述及动机
分布式交互式多媒体应用的QoS管理目前主要基于集中式方法,其中单个组服务器管理所有参与者的QoS要求。组服务器处理起来比较简单,但由于服务器故障或性能瓶颈,它们可能成为系统的弱点。为了避免这些问题并更好地支持终端系统中的应用程序,应用程序级别的分布式QoS管理似乎更合适。于是提出了这种分布式QoS管理。它是为多方视频会议系统GcsvA设计和实现的。我们的方法的基本思想包括分散计算和分配扬声器和听众的带宽配额,从而将最强大的参与者的接收能力作为衡量标准。功能较弱的接收器通过根据其性能参数进行过滤来缩小传入视频流的数据速率。通过专用的组通信协议确保终端系统中QoS数据的一致性,该协议提供可靠的,原子的和有序的递送服务。
越来越多地使用分布式交互式多媒体应用作为CSCW应用(计算机支持的协同工作)的联合编辑或视频会议,需要适当的机制来管理和监督服务质量(QoS)要求。 大多数现有的视频会议系统不为QoS和带宽管理提供广泛的系统支持。 特别是,它们不支持与会议参与者的数量和所使用的终端系统的性能相关的视频流的缩放。用户常常被迫通过“试错”来确定最佳工作提供的可接受的服务质量。
在多方会议系统中,多媒体流不仅从一个或几个选定的源流向不同的接收者,而且从每个协商参与者流向所有其他参与者,即每个参与者必须同时处理几个到达的流。与通常在硬件中执行的视频流压缩相反,解压缩在软件中实现,这对CPU造成了相当大的负担。几个视频流的同时解压缩可能导致终端系统的性能过载。因此,QoS管理必须考虑到终端系统的性能能力。在所有通信伙伴和不同流的网络之间协商传统意义上的QoS参数变得过于复杂。在一般情况下,当改变协商或网络参数的组成时,它必须被重复。为了达到这个目的,它似乎更有用,而不是应用通用的QoS框架来设计专用应用程序的专用解决方案,而这些应用程序恰好满足它们的需求。
在此篇中,提出了一种用于多方多媒体会议系统的分布式QoS管理的方法。 该方法已经为视频会议系统Gcsva(ATM上的视频会议中的组通信和可扩展性)设计和实施。 Gcsva专为支持CSCW应用和远程教学而设计,尤其适用于远程研讨会。 它针对的是小型封闭式讨论组。 Gcsva的特点是分布式组织原则。 它直接在ATM上运行。