位置:51电子网 » 技术资料 » 可编程技术

基于Agent的无线传感器网络中间件DisWare

发布时间:2012/4/6 18:59:32 访问次数:911

    基于移动Agent的无线传感器网络中间件需求 EP9315-CBZ/E2分析的要点在于对移动Agent主体和移动Agent执行平台的功能进行分析和定义。
    每一个移动Agent都是一个含有代码段的程序主体,拥有一定的程序执行资源,如操作栈空间、堆空间、状态寄存器、程序计数器等,能够在虚拟机的支持下运行程序代码,能够根据程序需要访问机器(此处即传感器节点)的存储空间。
    移动Agent的运行环境即移动Agent平台,它为节点上运行的Agent提供一个公用的存储空间,并能够实现对Agent代码空间的分配和管理,能够扮演虚拟机的角色运行多种功能的移动Agent指令,并在运行时对Agent执行资源进行管理。正如支持多线程运行机制的操作系统一样,移动Agent平台支持在单个物埋节点上可以运行多个相互协作的Agent,并且Agent和Agent之间可以通过访问平台提供的公用内存资源的方式进行相互交流,还能够在运行中间件的节点间相互迁移。
    基于移动Agent的无线传感器网络中间件需求 EP9315-CBZ/E2分析的要点在于对移动Agent主体和移动Agent执行平台的功能进行分析和定义。
    每一个移动Agent都是一个含有代码段的程序主体,拥有一定的程序执行资源,如操作栈空间、堆空间、状态寄存器、程序计数器等,能够在虚拟机的支持下运行程序代码,能够根据程序需要访问机器(此处即传感器节点)的存储空间。
    移动Agent的运行环境即移动Agent平台,它为节点上运行的Agent提供一个公用的存储空间,并能够实现对Agent代码空间的分配和管理,能够扮演虚拟机的角色运行多种功能的移动Agent指令,并在运行时对Agent执行资源进行管理。正如支持多线程运行机制的操作系统一样,移动Agent平台支持在单个物埋节点上可以运行多个相互协作的Agent,并且Agent和Agent之间可以通过访问平台提供的公用内存资源的方式进行相互交流,还能够在运行中间件的节点间相互迁移。

上一篇:TinyDB系统结构

上一篇:DisWare体系结构

热门点击

 

推荐技术资料

电动吸锡烙铁
    用12V/2A的电源为电磁阀和泵供电,FQPF9N50... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!