DisWare一种基于Agent的无线传感器网络中间件研究.pdf

DisWare一种基于Agent的无线传感器网络中间件研究.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DisWare:一种基于Agent的 无线传感器网络中间件 陈志1 王汝传1,2孙力娟1黄海平1 李文锋1 1(南京邮电大学计算机学院,南京,210003) 2(南京大学计算机软件新技术国家重点实验室,南京,210093) 摘要:为提高无线传感器网络软件开发效率、效益和质量,本文设计和实现一种基于Agent 程模型、基于Agent的框架接口、面向应用的工作模式等部分组成。在DisWare中,基于Agent 的计算和以Agent为主体的高层交互解决无线传感器网络异构性,面向Agent的编程模型实现 易于使用的应用编程接口,基于Agent的框架接口和自治模块化的Agent组件满足异构无线传 感器网络应用系统构建需求。 关键字:无线传感器网络;Agent;中间件;普适计算 1.引言 在普适计算环境下,无线传感器网络的实施环境通常为自然的人机交互环境,因而具 有显著的自组织、泛在和异构等特点。针对这些特点,现有无线传感器网络应用软件开发 需求、异构接口、不同层次的抽象、在不同软件系统中重复代码片断的存在等使无线传感 器网络中间件的研究和开发成为必要¨J。 一‘ 在网络节点中嵌入移动Agent,这些Agent智能地在网络中迁移协同完成特定的任务。 传感器网络实时数据服务的特定层,为应用提供类似数据库的抽象,支持基于组的决策和 移动的监测站访问相近的数据,并通过无线链路共享这些所收集的数据。上述研究有效地 提高了无线传感器网络软件开发效率和运行质量,但无线传感器网络中间件进一步的研究 与实现需要解决的一个基本的问题是在提供高层抽象解决异构性时如何满足应用的需求, 另一个关键的挑战是在解决不同传感器网络应用挑战时如何开发有表现力的编程接口。为 计算和以Agent为主体的高层交互解决无线传感器网络异构性,并满足应用的需求;以面 向Agent的编程模型实现有表现力的编程接口,通过基于Agent的框架接口和符合应用需 苏省计算机信息处理技术重点实验室基金(No.kjs050001,No.kjs06006)资助项目 联系作者:王汝传,E-maih wangrc@jnjupt.edu.cn 484 第浩口分第3脯伞困普适计算学术会议 N4f:来满足无线传感器网络麻川系统的构建需求。 求的、I,J治模块化的Agent 2.DisWare体系结构 目前大多无线传感器网络的应用系统‘般直接构建于网络节点硬件及其嵌入式操作 系统,整个基础软件体系结构‘般包括节点嵌入J=l=操作系统和蕴含十具体应用系统的各培 本功能软件,这些都是无线f簟感器最底层的东眄,和应用丌发时面临许多问题,如操作系 统的多样性、复杂多变的网络环境、数据分散处理带来的不一致性和安个问题等,|fIj尢线 传感器网络的应用系统面临着许多共’降问题,进行提炼、抽象后将可以形成町复_【=}j的组件, 这止电组件以及特定模型和接u就构成了DisWare整个体系结构.如图1所示。 \ 基于D酞wnre的无线传感器两络匝用系统 ■ 基于A2ent的框架接口 十 善 /.—√二二菇蛰写二≥ I作{illf:卜—(鹾砸面臻两璺攀pl t吣、湎砸殛囤疆》? ; + 零 + ◆ ’l 底层系统Agent抽象与集成 异构无线传感器网络操作系统 \甬户端硬件s软件基础设施 异构无线传感器两络硬件 \ 图1 DisWare体

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档