21、工具包:设计、评估与应用探索

工具包:设计、评估与应用探索

1. 流图重新配置

在使用粗粒度流处理单元(SH)创建流图的架构中,活动流图的重新配置通常是对单个 SH 的行为进行重新配置,而非对整个图进行修改。以下几种情况适合进行图的重新配置:
- 长生命周期 :流图的长生命周期使得拓扑结构变更的可能性增加。
- 细粒度 :精细的功能粒度增加了图创建的灵活性,但如果拓扑结构无法改变,则需要非常复杂的图。
- 数据源和接收器的不可预测行为 :数据源(如 RTP 发送器)可能产生与之前数据单元处理需求不同的数据单元,或者改变其行为,这就需要提供新的功能。

工具包支持活动流图的重新配置,即在子图添加或移除时,数据仍能继续在图中流动。这一操作对时间和资源要求都很高,因为断开但仍活跃的子图如果不能及时停用,可能会出现缓冲区溢出或不足的问题。

流图重新配置的一个原因是支持基于 IP 组播的 RTP,可能会有多个源的 RTP 数据包到达同一数据端口。在这种情况下,应用程序需要做出相应反应。例如,如果决定缓存这些意外数据,则需要在 RTP 接收器下游创建一个新的主干。此外,如果实现了诸如补丁调度等流调度方法,需要为可变数量的客户端提供服务,不同的流不能同时使用同一个活动流图,因此需要更改图的配置。

为了实现这一灵活配置,SH 需要提供具有可变数量端口的端点,这些端口可以动态打开和关闭。每个端点需要指定其能够支持的连接数量,以及是否可以动态连接和断开。为了实现主干与图的快速连接和断开,图管理器(GM)需要能够检查图是否“近乎”正常运行。

2. 实
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值