DSWare
发布时间:2012/4/6 16:26:32 访问次数:7409
数据服务中间件可以避免各种应用的普通数据服务CS4344-CZZ部分的重复实现。DSWare (DataService Middleware)层位于应用层和网络层之间,集成了各种实时数据服务,并为应用提供一个类似数据库的抽象。DSWare在传感器网络软件体系结构中所处的位置如图7-14所示。在这个体系结构中,由于DSWare中的组管理和调度组件可以提高路由协议的能量感知和实时感知性能,因此路由在DSWare层和网络层之间分离了。
DSWare的体系结构如图7-15所示。DSWare包括以下组件:数据存储、数据缓存、组管理、事件检测、数据订阅和调度。
DSWare中的数据存储组件采用类似“以数据为中心的存储技术”的存储机制,根据其语义提供高效的数据查询并支持节点失败时的健壮性,DSWare采用了两种不同级别的哈希函数来把数据映射到物理存储节点上。每一种数据类型都拥有一个唯一的身份标识,它被当做一个密钥用于第一级哈希函数。第一级哈希函数把此密钥映射到覆盖网络中的逻辑存储节点上。在DSWare申,还需要另一个哈希函数来把一个单独的节点映射到多个物理节点。当基站发送查询命令时,信息就从这些物理节点中的一个节点中取出,从而完成查询。在DSWare中,数据是被复制在多个节点上然后在映射到单独的逻辑节点,查询直接在这些节点上发生从而避免数据拥堵和在单独节点上的重负载。由于在这些节点中的负载是平衡的,这就使得节点的生命周期得到了延长。
DSWare中的数据缓存服务检测当前数据拷贝的使用率并且决定是否增加或减少拷贝数量和是否移动一部分拷贝到另一个地点上的邻居节点中。
数据服务中间件可以避免各种应用的普通数据服务CS4344-CZZ部分的重复实现。DSWare (DataService Middleware)层位于应用层和网络层之间,集成了各种实时数据服务,并为应用提供一个类似数据库的抽象。DSWare在传感器网络软件体系结构中所处的位置如图7-14所示。在这个体系结构中,由于DSWare中的组管理和调度组件可以提高路由协议的能量感知和实时感知性能,因此路由在DSWare层和网络层之间分离了。
DSWare的体系结构如图7-15所示。DSWare包括以下组件:数据存储、数据缓存、组管理、事件检测、数据订阅和调度。
DSWare中的数据存储组件采用类似“以数据为中心的存储技术”的存储机制,根据其语义提供高效的数据查询并支持节点失败时的健壮性,DSWare采用了两种不同级别的哈希函数来把数据映射到物理存储节点上。每一种数据类型都拥有一个唯一的身份标识,它被当做一个密钥用于第一级哈希函数。第一级哈希函数把此密钥映射到覆盖网络中的逻辑存储节点上。在DSWare申,还需要另一个哈希函数来把一个单独的节点映射到多个物理节点。当基站发送查询命令时,信息就从这些物理节点中的一个节点中取出,从而完成查询。在DSWare中,数据是被复制在多个节点上然后在映射到单独的逻辑节点,查询直接在这些节点上发生从而避免数据拥堵和在单独节点上的重负载。由于在这些节点中的负载是平衡的,这就使得节点的生命周期得到了延长。
DSWare中的数据缓存服务检测当前数据拷贝的使用率并且决定是否增加或减少拷贝数量和是否移动一部分拷贝到另一个地点上的邻居节点中。
上一篇:AMF
热门点击
- GAFT和TopDisc
- DSWare
- 功率控制技术
- ZigBee协议栈
- 无线传感器网络安全防护技术
- 无线传感器网络安全问题概述
- PEGASIS及 Hierarchical-
- 无线传感器网络信道接入概述
- 覆盖目标分类
- 路由协议设计的关键问题
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]