IQCAMO与软件架构演化框架的研究与应用
1. 多播路由问题与算法
多播路由问题是一个NP难问题,在通信网络中,通常将其建模为有向加权图 $G = (V, E)$,其中 $V$ 是节点集合,$E$ 是表示节点间无线链路的边集合。每个链路 $e = (i, j) \in E$ 都关联着链路成本 $C(e)$、链路延迟 $D(e)$、链路延迟抖动 $J(e)$、链路带宽 $B(e)$ 和链路丢包率 $PL(e)$。
多播树 $T(s, M)$ 有以下参数:
- 总成本:$Cost(T(s, M)) = \sum_{e\in T(s,M)} C(e)$
- 路径总延迟:$Delay(P_T(s, m)) = \sum_{e\in P_T(s,m)} D(e)$
- 路径延迟抖动:$Jitter(P_T(s, m)) = \sum_{e\in P_T(s,m)} J(e)$
- 路径带宽:$B(P_T(s, m)) = \min_{e\in P_T(s,m)}(B(e))$
- 路径丢包率:$PL(P_T(s, m)) = 1 - \prod_{e\in P_T(s,m)} (1 - PL(e))$
多约束最小成本(MCLC)问题的目标是最小化多播树的总成本:
Minimize $Cost(T(s, M))$
Subject to:
$Delay(P_T(s, m)) \leq D_{max}$
$Jitter(P_T(s, m)) \leq J_{max}$
$\min(B(P_T(s, m))) \geq B_{min}$
$PL(P_T(s, m)) \leq PL_{m
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



