95、无结构对等网络中的网络覆盖分析

无结构对等网络中的网络覆盖分析

1. 基本模型

在无结构对等(p2p)网络中,大多数采用泛洪(flooding)方式进行搜索和查询。但泛洪会导致大量查询数据包在网络中流动,消耗大量带宽,因此多数 p2p 网络采用基于 TTL(Time To Live)的泛洪方案,常见的普通搜索 TTL 值为 2。当一个节点以 TTL(2) 广播消息时,消息会到达其直接相邻节点以及这些相邻节点的邻居节点,所以 TTL(2) 广播的覆盖范围是该节点的一级和二级邻居节点数量之和。

  • 一级邻居分布 :在一个有 N 个节点的大型网络中,设 $p_k$ 为网络中任意随机节点有 k 个一级邻居的概率,节点的一级邻居分布(也称为度分布)可以用生成函数表示为:
    $G_0(x) = p_0 + p_1(x) + p_2(x^2) + p_3(x^3) + \cdots$
    $G_0(x)$ 中 $x^i$ 的系数表示网络中任意随机节点的度为 i 的概率。节点的平均邻居数量为:
    $\langle z\rangle = 1 \cdot p_1 + 2 \cdot p_2 + 3 \cdot p_3 + \cdots = G_0^\prime(1)$

  • 随机边指向节点的度分布 :设 $N_k$ 为度为 k 的节点数量,则 $p_k = \frac{N_k}{N}$,指向度为 k 的节点的边的数量为 $kN_k$。通过随机选择一条边到达度为 k 的节点的概率 $p^{(o)} k$ 为:
    $p^{(o)}_k = \frac{kN_k/N}{(1 \cdot N

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值