网格服务组装与演化技术的研究及交通应用
作者单位:大连理工大学
学位级别:硕士
导师姓名:谭国真
授予年度:2006年
学科分类:081203[工学-计算机应用技术] 08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:当前城市交通系统的发展重点是如何在Internet环境下建立交通应用系统,实现广域范围内的资源共享与协同操作。传统的软件技术体系无法有效地适应城市交通系统发展过程中所呈现的复杂性、分布性和异构性等特征,成为制约其发展的症结所在。本文将Internet环境下的网格技术引入到城市交通系统当中,用于指导交通应用系统的构建与维护。 本文给出了网格环境下交通应用系统的组装方法及系统维护过程中的网格服务演化方法。首先,本文对交通网格服务的开发与部署方法进行了研究,并给出了交通网格服务的开发方法;其次,随着网格技术广泛应用到交通领域,由交通功能网格服务组装复杂应用系统是目前采用网格技术来解决交通领域问题的主要方法。本文提出一种多服务组装的层次体系结构HGSDR,在这种体系结构中,网格门户仅仅与用户交互,各功能服务的调度及各服务之间的协同主要由各分布的引擎服务节点来协同控制完成。各引擎服务负责动态发现和选择性能最优的紧邻后续服务节点,协同控制整个系统的执行过程。不仅消除了集中调度的单点故障和计算瓶颈,同时也提高了系统组装的可靠性和灵活性。再次,针对当前基于交通网格的复杂系统中,网格服务缺乏运行时进行透明性动态演化的能力。如何在基于网格环境系统的维护过程中,尤其是服务之间交互频繁的情况下,使服务支持运行时透明性动态演化是个亟待解决的问题。通过对OGSA规范的网格服务实现方式、服务之间的交互以及基于C2风格的软件体系结构的研究,本文引入连接器服务作为功能服务之间交互的桥梁,实现网格环境下的应用系统中网格服务动态演化。最后,运用所研究的技术对在交通网格实验平台上作了实现及交通应用实例。 本文的研究表明网格环境下交通应用系统的组装与演化技术能够有效地满足城市交通系统的发展需求,对采用网格技术开发其他领域的应用系统的研究也具有一定的指导意义。