论文部分内容阅读
随着油田勘探开发事业的快速发展,对前磁资料的获取,存储,管理,研究是油田勘探开发过程中必不可少的基础工作,前磁资料的管理也将由单井资料管理向全油田资料管理发展。油田分布式数据库技术的应用和推广,对前磁信息分布式数据服务的效率和数据传输控制提出了更高层次的要求。移动Agent技术是为解决复杂、动态、分布式智能应用而提出的一种全新的分布式计算手段,包含对移动Agent的迁移、运作、协商等动作的定义和规范,它的提出是计算机软件技术的又一次变革。移动Agent作为软件Agent中的重要一类,它的移动性、自治性、主动性、协作性、智能性等特性为网络计算和分布式系统处理带来了新的方法。随着移动Agent技术和分布式数据处理研究的深入,将两种动态性的技术结合使用,利用移动Agent的动态特性来解决油田分布式数据处理的动态数据拥塞问题。本文研究了基于集散式移动Agent模型的前磁信息处理系统。通过对移动Agent技术、移动Agent的结构以及形式化描述手段进行了深入研究,采用了集散式移动Agent模型来处理分布式数据。该模型中存在两类移动Agent,分别是集中移动Agent和分散移动Agent,前者只能进行“物理移动”,而后者只能进行“虚拟移动”,并接受前者提供的一系列服务。该模型区分使用Agent移动性和Agent间直接通信能力的场合,节省了网络资源。并利用“移动灰箱”演算对该模型进行了形式化描述,并对模型的行为进行了推演,规范和简化了移动Agent系统的设计。最后利用面向Agent的程序设计规范,通过多Agent平台AgentBuilder和移动Agent平台IBM Aglet设计了一个原型系统,证明了该模型的可行性以及在解决前磁信息分布式数据库存取方面具有的优势。