互联网络内移动agent迁移技术与应用研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:hw0303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件agent本身具有自治性、交互性和对环境的反应性,并具有主动行为的特点。agent所具有的这些特点为当前Internet开放式环境下的程序设计开辟了一条新思路。移动agent是一类具有移动能力的软件agent。移动agent计算是指由移动agent通过协同共同完成的计算,计算过程中,agent可以自主移动而不影响计算的完成。通过对移动agent计算模式的研究,我们认为移动agent计算模式仍有大量问题有待解决。本文就是针对移动agent的关键技术和应用领域方面开展研究的。   本文的主要工作如下:   1)关键技术方面本文将分析现有Internet上IPv4地址空间危机及其对移动agent计算模式的影响:私有网络和NAT技术的大量应用,形成了Internet为中心,附属大量规模各异的私有网络,我们称之为互联网络。互联网络内的主机不是强连通的,导致了移动agent无法完成任意主机之间的迁移,限制了其应用。其限制因素主要有两点:1)主机不再被IPv4地址唯一标识;2)私有网络网关对网络连接的发起采取单向通行的方式。基于这样的限制,本文将首先提出AFS/AMS的互联网络拓扑部署模型,然后基于这样的模型对所有参与移动agent计算的主机进行层次化编址,使每台主机可以被唯一标识,随后利用网关上的AFS进行移动agent转发,最终实现互联网络内任意主机之间agent的迁移。为了打破网关不允许部署额外服务甚至根本不可编程的限制,本文还将提出非驻留网关的转发技术,采用配对服务进行网关穿透,并提供一致的迁移模型。此外,本文还将讨论传统移动agent迁移技术所不会遇到的若干问题。   2)应用领域方面移动agent计算模式下的软件系统具有结构灵活、效率较高、适应网络等优点。移动agent技术对于分布式系统的设计、实现和维护具有重要意义,它可有效地降低网络拥塞、适应网络的动态特征,其异步与自主运行特性提高了分布式系统的健壮性和容错性。利用移动agent的这种特性,许多应用可以有更优异的表现。本文对移动agent技术的应用优势进行了分析,并以实际应用分别对其战术和战略优势进行了验证和展示。战术优势角度,移动办公已相当普遍,许多用户希望与另一台远程个人计算机上进行文件共享,以便任意时刻任意地点都得以继续未完成的工作。网络的复杂性与依赖于指定服务器成为该应用的两个障碍。互联网络内的移动agent技术正能解决这两个难题。本文将以高效性为目标,凭借移动agent技术,构造个人文件共享空间。战略优势角度,近年来,为提高广泛使用的信息系统的安全保障和按章使用,信息系统的审计和监管的需求及相关产品日益兴起,市场前景广阔。它的应用必将对防范操作风险、抵御内部威胁、避免计算机犯罪、保障内控安全起到重大作用。然而,现有系统的桌面终端监控组件在设计上太庞大,导致运行过程中适应性不够强,系统配置不够灵活,难以适应“临检”需要。而这些不足正是移动agent计算模式的优势所在。本文以灵活性为出发点,针对不同实时性要求的审计实体提出了两种探针模式,分别给出两种探针模式的部署策略。文章将着重讨论移动agent迁移机制的搭建,并借助结构化迁移方案构建基于移动agent的信息系统过程审计软件ABIAS。这两个应用,都将展示移动agent计算模式在应用领域中的前景与潜力。  
其他文献
搜索算法是逻辑证明中的经典方法,广泛用于直觉主义逻辑,古典逻辑等多种逻辑系统。Kripke模型是一个非常简单而有效的模型,它能对解释直觉主义逻辑的语义给予合理的解释。  
如今,Web已经成为信息量最大、应用范围最广的传播媒体。但面对着Web中的海量数据,人们依然无法解决知识匮乏的问题。Web新闻的主题检测研究为人们提供了一种由数据管理向知识
海量音频数据检索技术的迅速发展,对已有的特征选择算法提出了严峻的挑战。迫切需要适应音乐数据集的准确性和运行效率等综合性能较好的特征选择算法以及机器学习方法。本文
安全操作系统的设计和实现过程中对形式化方法有很高的要求。在各种形式化验证方法中,模型检验以其自动化程度高并且能够提供验证反例帮助纠错而受到人们的关注。如何定义和选
基于内存的安全漏洞一直是计算机主机系统安全的主要原因。在过去的十年中出现了许多用于防御基于内存安全漏洞攻击的技术。主要可以分为两类,一类是针对代码本身的静态方法,主
软件脆弱性是产生安全威胁的重要原因,是信息安全研究的重点问题之一。对脆弱性的研究是预防、检测和消除脆弱性的依据和基础,可以帮助人们理解系统中的安全问题,为提高系统的安
特征选择是机器学习领域的一个重要研究内容。在许多实际应用中,需要采用特征选择技术优化特征集,提高分类的精度和效率。在数字乳腺图像肿块的自动检测过程中,需要提取有效反映
随着软件开发规模的不断增长,软件开发团队的管理以及团队成员之间沟通的重要性也越来越大。团队成员之间沟通的效率对软件项目进展、质量的影响,甚至超越了开发人员的个人素质
随着信息技术的发展,软件安全成为信息技术的一个研究热点。作为软件运行基础,操作系统的安全性尤为重要。其中,隐蔽通道分析和处理是高等级安全操作系统开发中不可或缺的环节。
无线传感器网络在环境的监测和保护、企业生产管理、自动运输、医疗产业以及国防事业等很多领域中都有着光明的应用前景。其应用领域广泛、多变,应易于使用和部署。传感器网络