应用层任播与移动自组网攻击溯源技术解析
应用层任播在线平衡算法
任播服务在互联网应用中具有巨大潜力,如信息检索、文件下载等。1993 年网络层提出任播服务,1996 年应用层任播被提出。目前提出的应用层任播路由算法大多基于探测,但存在两个主要缺点:一是每个请求的最优解不能保证整个系统的服务分配最优;二是过多的探测包在高负载网络中会导致严重问题,如拥塞。
由于无法预测请求序列和来源,这属于在线问题,适合使用在线算法解决。本文将在线平衡算法应用于应用层任播。
在线平衡算法模型
可以将任播问题抽象为一个图模型 (G(u,v)),其中有 (N) 个顶点,(m)((m\leq N))个顶点为所有客户端提供服务,每条路径有成本 (C(u,v))。
对于给定的图 (G(u,v)) 和请求序列 (\sigma = {r_1, r_2, \cdots, r_{nr}}),记最优成本为 (C_{OPT}(\sigma)),算法 (A) 的成本为 (C_A(\sigma))。若满足 (C_A(\sigma) \leq \alpha \cdot C_{OPT}(\sigma) + \beta)((\alpha)、(\beta) 为常数),则称算法 (A) 为竞争算法,(\alpha) 为竞争比。
在任播路由中,目标是找到算法 (A) 使 (C_A(R) = \min(\sum_{i = 1}^{n} c(r_i)))。
算法选择服务器的指标
在多服务器系统中,为新请求 (r) 选择服务器 (S_i) 的指标为:
(\min{D_i + d(S_i, r)})
其中 (D_i)
超级会员免费看
订阅专栏 解锁全文
5822

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



