- 0
- 0
- 约2.06千字
- 约 16页
- 2023-06-09 发布于四川
-
正版发售
- 1、本文档共16页,仅提供部分内容试读,阅读完整内容需要下载文档。
- 2、本内容来自版权合作机构,仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 3、因数字商品的特殊性,一经售出,不提供退换货服务、不进行额外附加服务。
查看更多
龙源版权所有
基于Sama协议的移动Agent组通信机制作者:熊 桦 刘广钟来源:《上海海事大学学报》2008年第03期
摘 要:为提升通信性能,提出1种基于Sama协议的消息传递机制,它能够在异构网络中与移动Agent组进行高速有效的通信.该机制利用信息发送对象(Message Dispatcher Object, MDO)同步发送信息,独立于移动Agent的物理位置,能够透明地发送信息给所有移动Agent,并且能够对主机故障进行处理,确保系统正常运行.
关键词:移动Agent;通信机制;可靠通信
中图分类号:TP309;TP311;TP393 文献标志码:A
Mobile Agent group communication mechanism
based on Sama protocol
XIONG Hua, LIU Guangzhong
(Information Engnieering College, Shanghai Maritime Univ., Shanghai 200135, China)
Abstract: In order to improve communication performance, a message propagation mechanism which conducts mobile Agent group communication efficiently in heterogeneous network is proposed based on Sama protocol. It uses Message Dispatcher Object (MDO) to propagate messages concurrently, and is independent of Agent locations. It can propagate messages transparently, deal with host failures, and guarantee the system function well.
Key words: mobile Agent; message propagation; reliable communication
0 引 言
Sama协议的主要贡献在于其支持高效率信息传送的分布性和同步性,有助于提高信息传递速率和稳定性.Sama使用信息发送对象(MDO)作为静态代理出现在每个主机上,能够同步发送信息.[1]虽然Sama协议给出移动Agent多播消息通信的方法,但没有就消息的次序性问题和组管理机制给出说明.因而,Sama协议没有提供1种可行的移动Agent通信的解决方法.[2]本文就该协议做出一些改进,制定1种新的组通信机制,加快异构网络中的组群中的信息传送,实现Agent地址的独立性和信息发送的透明化.[1]1 主要组件
MDO是该机制的主要组件,负责Agent成员管理和信息发送.在每个主机中都有1个MDO,作为Agent服务器的一部分运行在主机上.在实现过程中,每个MDO作为1个对象作用于服务器中.在机制开始工作前,系统管理员需要生成MDO,每个MDO有如下参数:
(1)MDO 列表.MDO需要了解所有MDO及其在网络中的位置,将这些信息存放在列表中.由于信息量被最小化,只包含2个数字,1个是MDO标示符,另外1个是IP地址.每个MDO的位置等同于列表中的值,故可以使用一维数组数据结构形成列表.
(2)信息存储队列.每个MDO都有1个信息队列,用于缓存收到的信息.
(3)本地组成员列表.此列表显示该MDO包含的本地成员Agent, MDO接收到信息之后就通过此列表转发给Agent.
(4)最长信息转移时间(MMTT).MMTT是在主机间的最长信息转移时间,通过2台主机间传输报文需要的时间计算出MMTT,使用值的上界,这样更合理.
(5)最长Agent转移时间(MAMT).MAMT是Agent从一台主機转移到另一台主机所需的时间,也使用上界.
MDO也提供移动Agent加入、离开、注册和注销的管理,当Agent想离开一台主机到另一台主机时,会使用MDO的注册和注销的方法:在迁移前,1个Agent会从本地组成员列表中注销自己,然后再迁移到目的地;到目的地后,Agent首先进行注册,并且从出发点的MDO接受自己在迁移时无法收到的消息.[4]图1是该系统的1个例子[1],包含8台主机,Agent服务器运行在这些主机上,每台主机上都有1个MDO对象,在主机0,1,3,4,5上有移动Agent,而在2,7上没有Agent.当然,Agent也可以迁移到这些主机上,这些主机通过互联网进行连接.
2 信息传输机制
当1个移动A
同期文章
- 基于SFA的上海港集装箱码头效率评价-《上海海事大学学报》(2008年3期).docx
- 不确定需求的铁路行包配送点选址模型-《上海海事大学学报》(2008年3期).docx
- 网上直销渠道的动态投资对供应商及零售商策略选择的影响-《上海海事大学学报》(2008年3期).docx
- 岸边集装箱起重机箱型构件疲劳裂纹扩展分析-《上海海事大学学报》(2008年3期).docx
- 轨道龙门吊行走大车的啃轨问题及纠偏控制-《上海海事大学学报》(2008年3期).docx
- 基于负载平衡的堆存空间分配优化方案-《上海海事大学学报》(2008年3期).docx
- 计算机操作水平评判算法-《上海海事大学学报》(2008年3期).docx
- 基于RFID的火灾报警系统-《上海海事大学学报》(2008年3期).docx
- 基于峰值量化的小波域数字音频水印算法-《上海海事大学学报》(2008年3期).docx
- 用电容式加速度传感器进行角度测量的非线性标定技术-《上海海事大学学报》(2008年3期).docx
您可能关注的文档
- 农村土地征收中的“非正式激励”现象研究-《南方农村》(2019年4期).docx
- 供给侧结构性改革背景下完全竞争市场的商业模式-《南方农村》(2019年4期).docx
- 新型农业经营体系的制度整合与路径构建-《南方农村》(2019年4期).docx
- 重庆市农村金融效率评价-《南方农村》(2019年4期).docx
- 农村资源分配方式、乡村治理模式与干群关系-《南方农村》(2019年4期).docx
- 广东汕头美丽乡村建设现状、存在问题及对策建议-《南方农村》(2019年4期).docx
- 广西“村屯绿化行动”模式、机制及对广东乡村生态宜居建设的启示-《南方农村》(2019年4期).docx
- 广东省农业科技创新体系研究-《南方农村》(2019年5期).docx
- 基于知识图谱的我国“三农”研究现状及热点分析-《南方农村》(2019年5期).docx
- 区域农业适宜产业选择与发展模式研究-《南方农村》(2019年5期).docx
- 中职对口分类考试语文一轮复习文化常识专题复习资料.doc
- 原江苏华泰化工有限公司等两地土壤污染风险评估报告.pdf
- 全国污染农用地土壤环境管理信息系统.pptx
- 受污染底泥调查分析征求意见稿(含编制说明).pdf
- 思妇闺怨-高中语文古诗词分题材专训.docx
- 《国家学生身体素质健康指标》测试上报工作总结.pptx
- 书库配题chapter 22化学中央科学13ebrown等人第22章非金属.pdf
- bodypump100词汇表仅可技术辅导提示正手握法中站位底部范围身体.pdf
- 第三单元理解性默写测试版.docx
- 湖北省武汉市新洲区2022-2023学年七年级上学期期末语文试题【含答案解析】.docx
龙源期刊网创建于1998年,是中国领先的人文大众期刊数字发行平台。全文在线的综合性人文大众类期刊品种达到4200多种,优质版权文章数量超过2500万篇,内容涵盖时政、管理、财经、文学、艺术、哲学、历史、社会、科普、军事、教育、家庭、体育、休闲、健康、时尚、职场等全领域。
文档评论(0)