预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于移动Agent的远程监控系统的设计与实现 彭勇 (江南大学信息工程学院,无锡214036) E—mail:Pywx@163.com _ 摘要该文在分析了引入移动代理计算模型的远程监控系统所具有的优势的基础上,提出了一种基于移动代理的现 场总线与Internet集成架构网络环境下的远程监控系统模型结构,详细讨论了系统设计和实现的关键技术,并给出了系 统代理的设计和关键代码。系统在应用中显示了良好的控制效果和运行稳定性。该方案充分利用了移动代理计算的优 点,为大范围的协作的生产过程远程监控的时实和可靠的实现提供了一种新途径。 关键词远程监控移动代理AgletLonWorks 文章编号1002—8331一(2005)05—0224-05文献标识码A中图分类号TP39 AStudyofRemoteMonitoringSystemBasedonMobileAgents PengYong (SchoolofInformationEngineering,JiangnanUniversity,Wuxi214036) Abstract:Byanalyzingtheadvantagesofaremotemonitoringsystemthatintegrateswithmobileagents,aremote monitoringsystembasedonmobileagentsbycombiningfieldbusandIntemetisproposedinthispaper.Thekey technologyindesignandimplementationofthesystemarediscussedindetail,aswellasthedesignandsomekey codesofagentsofthesystemaregiven.Itisprovedintheapplicationthatthesystemisofasoundcontrol efectivenessandstabilityinoperation.Thismodelthattakesadvantagesofmobileagentspresendsanewmethodto implementon-lineandreliableremotemonitoringinalargeareaandcooperation. Keywords:remotemonitoring,mobileagent,Aglet,I~nWorks 1引言2基于移动代理的远程监控系统的特点 随着Internet和现场总线技术的迅速发展和使用,Intemet移动代理[2'I是一个代替人或其它程序执行某种任务的,具 和现场总线集成基于B/s或C/S计算模式的实时远程监控系有移动性、自治性、智能性、并行性、灵活性、交互性和持久性等 统,在控制领域得到了广泛应用。这种在远程监控主机和本地特点的软件实体。它能够携带着自己的代码、数据、甚至其执行 监控系统之间基于B/s或C/S计算模式的实时远程监控系状态,在网络系统中自主地从一台主机移动到另一台主机,在 统,比较适合稳定的和快速响应的网络连接环境。然而,随着目移动过程中,可以根据要求挂起其运行,然后移动到网络的其 前Intemet的迅速发展,网络环境日益复杂,网络响应的时延它节点重新开始或继续其执行,最后返回结果和消息。移动代 和连接的不稳定性,使得目前这种架构于Intemet上,基于B/s理的这些特点和能力,使得移动代理计算模型具有很大的动态 或C/S计算模式的实时远程监控系统的缺点也日益明显,难性、智能性、灵活性、高效性和可靠性41。因此,使用移动代理机 以满足时实远程交互和高可靠性的系统工作要求。尤其对时实制来构造整个远程监控系统,在远程监控主机和本地监控系统 性要求高,在远程监控主机与本地监控主机间的数据交换频繁之间采用移动代理计算模式,不仅具有克服上述传统实时远程 或数据处理量大的监控任务,系统的远程时实监控和可靠性得监控系统缺点的潜力,而且赋予系统诸多优点。主要体现在下 不到保障,并且系统的流程和功能固定实现,缺少可扩展性、灵面几方面: 活性和智能性。(1)面向应用:由于移动代理是一个自治的软件实体,用以 移动代理(MA)是能够在网络上移动并完成相应任务的智完成一项特定的监控任务。因此系统执行某项任务时,只需移 能体,具有移动性、智能性、并行性、自治性和持续性等特点,可动相关的代理即可。 应用于众多领域_lI。将移动代理技术应用于远程监控系统中,在(2)协作性:远程监控主机与现场监控主机及各现场监控 远程监控主机和本地监控系统之间采用移动代理计算模式,利主机之间可利用移动代理间的交互能力,自主制定协作工作计 用其高智能性和