Guntella:
搜索的改进:
1.迭代加深:
Improving search in peer-to-peer network
s以一个小ttl(与小于ttl步的节点都会收到消息)进行bfs搜索,如找不到增加ttl再进行bfs,直到找到目标或者达到ttl,w为两次的间隔。
P{3,5,8},W=6
S进行ttl=3的bfs,3步以内的节点都会收到消息,如果找不到,或者在6s之内没能把结果返回给s,
进行ttl=5的bfs,2步以内的丢弃消息,3步的进行ttl=5-3=2的查询。
... ...
不能减少flooding,速度慢。
2.有向BFS:
direct BFS
通过选择一些高质量的邻居,把查询消息发给他们,通过他们进行bfs。
通过历史数据来确定邻居的质量,譬如,以前的查询中提供的结果多,返回的平均步数最少,消息队列最短... ...
3.本地索引:
通过在本地建立一个r步以内邻居的文件索引。
然后结合迭代加深的方法。
但是可以消除一定的flooding。
4.k遍历随机游走:
random walking
但是通过k个遍历器,在遍历的时候周期性的保持与s节点的联系。
性能优于迭代加深,消息量小。
5.基于gnutella的度的改进:
s查询所有的邻居,邻居返回它的邻居的信息(或直接找到),s从中找到度最大的节点重复上面的过程。o(n)
分享到:
相关推荐
此代码可帮助管理员直接从服务器系统以有效方式注销计算机。 要求:安装python 2.x运行代码 将有一个服务器端程序和一个客户端程序,其中两个程序都可以在同一系统或... 如果您有任何疑问,请随时通过与我联系。 谢谢
NetWrok是一个使用websockets实现的Python-3 asyncio MOG服务器
点击 vlan100 链接,进入 network 配置页面,目前还没有 subnet,点击 “Create Subnet” 按钮。底层网络发生了什么变化在控制节
USB OVER NETWROK (USB共享器,64位和32位,注册
mobi 版本的 software defined networks thomas D nadeau && ken Gray
微软开发,适用于windows2000、windows xp等系统的数据包分析工具。比ethereal使用简单。win Server系统可以选择安装盘安装,不需要。
修改了bluetooth应用程序---bluetoothctl,需要先运行bluetoohd这一守护进程,将netwrok这一profile导入,配对后才能使用
Many real world problems require a degree of exibility that is di- cult to achieve using hand programmed algorithms. One such domain is vision-based autonomous driving. In this task, the dual ...
餐厅评论应用 内容: 。 。 。 。 应用网址: ... 一个Udacity前端开发纳米学位项目,被视为Google开发者奖学金。... 餐厅评论应用程序网站。... 该应用程序可用于离线查看和使用,以及在首次使用后netwrok缓
6g telecommunication netwrok
启动演示准备在这两个项目中,编辑src/main/configuration/cluster.xml文件并编辑interfaces元素以匹配您要使用的 netwrok 接口。执行打开2个终端。 在第一个中,导航到“发送者”项目并启动mvn clean wisdom:run 在...
Neural netwrok program for classification.
A neural netwrok sample to classfied machine tool signal
图像分割-U-Net基于提到的U-net结构构建的Netwrok培训准备在开始训练之前,我们应该准备就绪的训练数据集以适合我们的模型。 在traing文件夹中,我们有670个文件夹,每个文件夹都有自己的图像文件,名为文件夹名称和...
1 引言 随着电子设备的大量出现及针对各种控制系统的实际需求,各种通信网络... 2 各种总线的特点 2.1 CAN(Controller Area Netwrok) CAN是控制器局域网络,属于工业现场总线的范畴。与一般的通信总线相比,CAN总线
我做了两次实习,一次是在丹麦哥本哈根奥尔堡大学担任“印度智慧城市”项目的负责人,第二次是在印度浦那的Prompt Info Service担任Netwrok管理员。徽章Git版本 Git教程附加信息我非常擅长生活技巧!! 我可以修复...
1 引言 随着电子设备的大量出现及针对各种控制系统的实际需求,各种通信网络相继产生。... 2 各种总线的特点 2.1 CAN(Controller Area Netwrok) CAN是控制器局域网络,属于工业现场总线的范畴。与一般的通
深脑节 此回购利用2-D和3-D全卷积神经... 自定义netwrok培训框架 全脑分割 安装 基于PyPi的安装: 所需的Python版本:3.5 安装: pip install DeepBrainSeg 或者 git clone https://github.com/koriavinash1/DeepB
FFNN可到达集的计算 介绍 该存储库用于使用Facet-Vertex关联对Deep ReLU... 警告由于ACAS Xu属性7和Netwrok1_9的计算时间超过30分钟,因此该测试被禁用。 如果您对此实例很感兴趣,请运行以下命令 cd examples/ACASXu
您将使用我们的存储库以及持久性(Room / SQLite)存储和netwrok数据(改进的REST API)来标记我们一直在研究的MVVM架构。 入门代码已经实现了大多数部分。 已经为您定义了网络,数据库和域对象。 入门代码使用...