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