ID+与ID-组网策略设计_第1页
ID+与ID-组网策略设计_第2页
ID+与ID-组网策略设计_第3页
ID+与ID-组网策略设计_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ID ID 与与 ID ID 组网功能需求 组网功能需求 为保证数据传输分系统能在应急环境下进行稳定工作 该分系统还进行了模块自维护和模块热插拔功能设 计 数据传输 ID 模块 该模块设计体现热插拔能力 即分系统正常工作状况 插入或者拔出一个或者多个 ID 模块 不改变分系 统运行的稳定性 数据传输 ID 模块 模块设计体现热插拔能力 即分系统正常工作状况 插入或者拔出一个或者多个 ID 模块 不改变分系统 运行的稳定性 P2PP2P 模型模型 依据中央化程度划分 纯 P2P 杂 P2P 混合 P2P 纯 P2P 节点同时作为客户端和服务器端 没有中心服务器 杂 P2P 有一个中心服务器保存节点的信息并对请求这些信息的要求做出响应 混合 P2P 同时含有纯 P2P 和杂 P2P 的特点 次模型在此不做考虑 结合 ID 与 ID 功能需求 针对纯 P2P 与杂 P2P 分别设计出方案一 With Server 方案二 Non Server ID ID 与与 ID ID 组网设计组网设计 方案一方案一 With Server 1 数据传输系统总体结构 如图 2 1 1 Tracker Server 动态 实时地监视着整个网络中 ID 节点的状态和 Camera 分布 向 ID 节点提 供资源查询的重要功能 通过 tracker server ID 可以迅速而准确的获取网络中拥有资源的节点 列表 展开数据请求 2 ID 主要负责数据提供 多台 ID 服务器组成一个 ID 集群 3 ID 主要负责数据索取 多台 ID 服务器组成一个 ID 集群 ID 集群ID 集群 ID 1 ID 3 ID 2 ID 4 Tracker Server ID 2 ID 1 ID 3 图 2 1 2 ID 集群与 Tracker Server 如图 2 2 Tracker Server 负责 ID 的信息的收集和跟踪 实际上就是维护 ID Camera 之间的这种映 射关系 当 ID 启动时 向 Tracker Server 进行信息汇报 Tracker Server 将信息存入映射表 当 ID 退出或故障时 从映射表中清除 ID 集群 Tracker Server ID 1 ID 3 ID 2 ID 4 向Server服务器汇报信息 存入Camera表与ID表 Camera3 Camera4 将ID 汇报的信息 存入Camera列表和ID列表 CameraID List Camera1ID 1 ID 2 Camera2ID 1 Camera3ID 2 ID 4 Camera4ID 1 ID 3 ID 4 Camera列表 IDCamera List ID 1Camera1 Camera2 Camera4 ID 2Camera1 Camera3 ID 3Camera4 ID 4Camera3 Camera4 ID列表 Camera1 Camera2 Camera4 Camera1 Camera3 Camera4 图 2 2 3 ID 集群与 Tracker Server 如图 2 3 ID 主要是数据请求 当需要请求数据时 向 Tracker Server 提交要请求的资源信息 Tracker Server 查询之后 返回拥有该资源的所有 ID 列表 ID 便可向 ID 集群请求载数据 ID 集群 ID ID ID 需要请求资源时向Tracker Server 提交要下载的资源信息 Tracker Server查询之后 返回拥有该资源的所有节点列表 ID 集群 ID 便可向ID 请求数据 Tracker Server 图 2 3 ID 集群 Tracker Server CameraID List Camera1ID 1 ID 2 Camera2ID 1 Camera3ID 2 ID 4 Camera4ID 1 ID 3 ID 4 Camera列表 IDCamera List ID 1Camera1 Camera2 Camera4 ID 2Camera1 Camera3 ID 3Camera4 ID 4Camera3 Camera4 ID列表 ID 1 ID 3 ID 2 ID 4 分配Camera2的 数据采集任务 Camera1 Camera2 Camera4 Camera1 Camera3 Camera4 Camera3 Camera4 Tracker Server有两种方式获取ID 1的异常信息 1 ID 1较长时间无向Tracker Server汇报自己的信息 2 当有ID 向ID 1请求数据时 接收不到数据 会 向Tracker Server汇报ID 1异常 以上两种情况都会删除Camera表中与ID表中关于ID 1 的相关信息 当Tracker Server获取ID 异常信息后 针对已有Camera列表中无对应的ID 的情 况下 如Camera2 Tracker Server会将 该相机的数据采集任务随即分配给一个正 常运行当中的ID 字段定义说明 Start Interval Node ID 的加入 每个 ID 节点周期性的进行询问后继结点的前序节点是不是自己来更新后继节点及路由表中的项 三步操作 1 Join ID New 加入一个 Chord 环 必须已知其中一个已有节点 ID Old 2 Stabilize n 查询其后继节点的前序节点 P 来决定 P 是否应该是 n 的后续节点 也就是说当 p 不是 n 本身时 说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论