位置:51电子网 » 技术资料 » 计算机技术

系统总体部署结构

发布时间:2012/4/9 20:06:18 访问次数:2469

    由于无线传感器网络的特殊性,传统数TDA2004R据库系统的查询处理并不适合传感器网络,因此提出以下设计思路。
    对于用户的查询请求采用基于移动代理的数据查询方式,将要进行的查询采用移动代理的方式发送到指定的查询节点,所有的查询操作均由代理在节点上完成,查询完成后代理结束它的生命周期或者根据需要迁移到其他节点,对于查询到的信息采用远程元组请求消息发送到PC机端,在PC机端对消息解包后取出查词到的结果数据并显示出来。
    DisWareDM的设计要点如下。
    ①根据查询参数解析生成相应的“查询Agent”代码段。
    ②调用DisWare平台的插入机制将Agent插入到查询节点中。
    ③节点端的处理仅在Agent的代码段中进行(.ma文件编辑),功能为:循环抽样感知指定的数据,然后采用元组远程插入操作(即发送“元组插入消息”)将元组返回给PC机端。
    ④PC机端软件从串口监听消息,判断获得的元组是否为查询结果,并将查询结果数据传递到数据处理模块以表格及图形的形式将数据显示出来。
    ⑤根据用户需要及系统需求(当预定缓存已满时应转入历史数据库中),将查询得到的数据存储到本地数据库中。
    ⑥实现历史数据库的查询操作处理。
    ⑦提供可变GUI布局功能。

             
    DisWareDM查询处理系统的部署结构如图8-18所示。基于移动Agent的DisWare中间件平台和传感器嵌入式操作系统部署在传感器节点上,为运行DisWareDM的查询Agent提供支撑平台。基站上的MeshIDE DisWare平台实现对该传感器网络的组织和管理,并提供了Agent程序编译、构造Agent主体和发送Agent至传感器网络(称为“Agent插入”)的功能,并能够监听来自传感器网络的各类数据包,支持元组空间操作。
    DisWareDM传感器网络数据查询系统软件主要是由基站端查询服务系统(简称服务器)和传感器节点的DisWare中间件上运行的查询处理Agent两部分构成,是一种基于Agent的分布式处理系统。基站服务器从功能上看类似于数据库服务器:接收用户终端的查询请求,调用查询处理,并将最终查询处理的结果返回给用户。它对用户隐藏了在查询处理过程中与传感器网络的交互:以Agent的方式将查询计划发送到目的节点上,并接收从传感器网络发回的结果数据流。查询Agent起到一种控制的作用,它从基站产生,迁移到目标节点上执行查询处理程序,并将结果发送回基站。

    由于无线传感器网络的特殊性,传统数TDA2004R据库系统的查询处理并不适合传感器网络,因此提出以下设计思路。
    对于用户的查询请求采用基于移动代理的数据查询方式,将要进行的查询采用移动代理的方式发送到指定的查询节点,所有的查询操作均由代理在节点上完成,查询完成后代理结束它的生命周期或者根据需要迁移到其他节点,对于查询到的信息采用远程元组请求消息发送到PC机端,在PC机端对消息解包后取出查词到的结果数据并显示出来。
    DisWareDM的设计要点如下。
    ①根据查询参数解析生成相应的“查询Agent”代码段。
    ②调用DisWare平台的插入机制将Agent插入到查询节点中。
    ③节点端的处理仅在Agent的代码段中进行(.ma文件编辑),功能为:循环抽样感知指定的数据,然后采用元组远程插入操作(即发送“元组插入消息”)将元组返回给PC机端。
    ④PC机端软件从串口监听消息,判断获得的元组是否为查询结果,并将查询结果数据传递到数据处理模块以表格及图形的形式将数据显示出来。
    ⑤根据用户需要及系统需求(当预定缓存已满时应转入历史数据库中),将查询得到的数据存储到本地数据库中。
    ⑥实现历史数据库的查询操作处理。
    ⑦提供可变GUI布局功能。

             
    DisWareDM查询处理系统的部署结构如图8-18所示。基于移动Agent的DisWare中间件平台和传感器嵌入式操作系统部署在传感器节点上,为运行DisWareDM的查询Agent提供支撑平台。基站上的MeshIDE DisWare平台实现对该传感器网络的组织和管理,并提供了Agent程序编译、构造Agent主体和发送Agent至传感器网络(称为“Agent插入”)的功能,并能够监听来自传感器网络的各类数据包,支持元组空间操作。
    DisWareDM传感器网络数据查询系统软件主要是由基站端查询服务系统(简称服务器)和传感器节点的DisWare中间件上运行的查询处理Agent两部分构成,是一种基于Agent的分布式处理系统。基站服务器从功能上看类似于数据库服务器:接收用户终端的查询请求,调用查询处理,并将最终查询处理的结果返回给用户。它对用户隐藏了在查询处理过程中与传感器网络的交互:以Agent的方式将查询计划发送到目的节点上,并接收从传感器网络发回的结果数据流。查询Agent起到一种控制的作用,它从基站产生,迁移到目标节点上执行查询处理程序,并将结果发送回基站。

相关技术资料
4-9系统总体部署结构

热门点击

 

推荐技术资料

电源变压器制作
    铁心截面积S=34mm×60mm, &nbs... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!