Design,ImplementationandFurtherIdeasonSearchin.pptVIP

Design,ImplementationandFurtherIdeasonSearchin.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Design, Implementation and Further Ideas on Search in FrontVFS, an Unstructured P2P File System Liu Zhongyi Network Laboratory 2008-05-26 Outline 网络管理 邻居管理 文件有哪些信誉好的足球投注网站 K-Random Walk Optimization Ideas 网络管理 网络(Network) FrontVFS用“名字”来描述一个网络 一个网络代表一个俱乐部,例如pku,thu,等。 网络操作元语 加入网络 创建网络 退出网络 加入网络 指定网络名来加入 指定网络名和该网络中一个已知节点来加入 共有的问题:检测网络是否存在 邻居管理 两类邻居 近邻:在同一个LAN中 远邻:通过加入网络时显式指定 邻居维护:基于周期性HELLO消息 近邻:广播管理 远邻:单播管理 文件有哪些信誉好的足球投注网站 K-RandomWalk K-RandomWalk的问题 节点重复遍历导致效率低下 两次选择随机邻居可能重合:简单 环状有哪些信誉好的足球投注网站:简单 不同Walker途径相同节点:比较复杂 优化问题 如何使得K-RandomWalk效率最高? 比想象中复杂得多 K-RandomWalk的优化问题 K-RandomWalk: Optimization Problem 初步的改进策略 解决环状有哪些信誉好的足球投注网站 在FILEQUERY中添加途经节点列表,转发节点尽量选择不在列表中的邻居进行转发 解决不同Walker之间的重复遍历 FILEQUERY中添加节点IP,序列号 ActiveHello: 每当FILEQUERY经过本节点时告知邻居 记录邻居最近经过的m个FILEQUERY的节点IP,序列号 转发决策时选择没有被遍历过的邻居 K-RandomWalk的实现 请求节点 每次随机选择一个邻居,发送FILEQUERY 启动Timer,收集应答 收到请求 应答中包含文件的Chunk列表和本地保存的Chunk的列表 收到应答 把结果合并 如果文件所有的chunk的信息都已经获得,则检索成功 如果仍有部分chunk的位置未知,则对chunk进行查询 总结 实现了K-RandomWalk有哪些信誉好的足球投注网站算法 发现了K-RandomWalk的优化问题 提出了对K-RandomWalk的初步改进方案 * Front Group, May 26th 创建网络 前提是通过检测该网络不存在 设置当前网络为创建的网络 在HELLO消息中使用该网络名称 退出网络 慢退出:停止发送HELLO 快退出:发送QUIT消息 收到HELLO 更新时间戳 添加邻居并记录时间戳 发送节点和当前节点在同一个LAN中? 发送节点存在于neighborList? 发送节点存在于remoteNeighborList? Y N Y Y N N 发送节点和当前节点属同一个Network? 丢弃 Y N 示例:3-RandomWalk with TTL=4 环状有哪些信誉好的足球投注网站 重复经过 示例:3-RandomWalk with TTL=7 问题:第三个Walker怎么走? 收到FILEQUERY 丢弃FILEQUERY 任选邻居转发FILEQUERY 本地保存有请求的文件信息? FILEQUERY.TTL0? Y N Y N 发送应答 FILEQUERY.TTL - - Thanks for attention

文档评论(0)

suijiazhuang1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档