论文部分内容阅读
本文研究的重点是探讨利用Agent技术构造智能化分布式系统的方法,在此研究基础上构建智能分布式GIS服务平台和智能优化计算平台及相关应用系统。 基于Internet的分布式计算模式是当今分布式系统发展的必然趋势,随着Internet的快速发展,分布式系统的应用环境跟传统的应用环境区别很大,随着用户访问系统使用的网络终端设备的多样性和差异性,访问系统所使用的网络带宽的差异,再加上个性化的需求和使用倾向及习惯,综合这些因素,在构建分布式系统时候所要求的智能性,互用性,重用性和可靠性等等都增加了问题解决的复杂度和困难程度。然而现有的分布式系统解决方案却存在很大的局限性,需要新的技术方法和手段来支持。Agent技术是一种全新的分布式计算技术,Agent是分布式环境下持续自主运行的计算实体,具有主动性、交互性、反应性、自主性等特点。一方面Agent技术为解决新的分布式应用问题提供了有效的途径,另一方面,Agent技术为全面准确地研究分布计算系统的特点提供了合理的概念模型。基于Agent的构建的智能化分布式系统是解决当前分布式计算所面临挑战的有效的方法。 本文首先分析和讨论了Internet计算模式下分布式计算面临的问题和新要求,提出新的面向Agent的智能化分布式计算框架,建立框架的分层模型,将智能Agent引入框架结构的各层中并详细论述模型中各层次的功能和组成,同时设计定义了Internet计算模式下基于XML和SOAP协议的Agent通信语言X-ACL; 结合我们的面向Agent的智能化分布式计算框架,将Agent技术运用于分布式GIS服务的建设中来,通过分析分布式GIS服务的特点,构造一个基于Agent技术的分布式GIS服务系统框架模型,不仅为了解决GIS的数据共享和服务共享,设计了标准化的空间数据模型和空间元数据模型,更着重于深层次的GIS应用协作和智能GIS信息服务;最后基于研究成果,构建了863项目“杭州数字地籍空间数据统一获取、建库平台及其重大应用示范”,作为数字杭州的核心组成部分; 结合我们的面向Agent的智能分布式计算框架,将Agent技术运用于分布式智能优化计算平台中,为各领域的智能优化计算提供高性能的计算服务以及灵活、方便的二次开发服务。提出新的分布式计算资源分配的算法,为智能优化计算在工业界的实际应用提供基础平台; 针对电力行业的实际工程问题,我们提出了电力机组组合优化问题和混煤优化