迁移工作流管理系统中迁移实例组通信机制的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:ynshisss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迁移工作流技术是近年来基于移动agent技术提出的一种新的工作流研究方向,特别适合需要频繁地传递大量数据,以及需要大量调用远程服务的分布式并发处理过程。文献[13]提出了一个迁移工作流管理系统的框架,该框架主要由迁移工作流管理引擎、迁移实例(migrating instance,以下简称MI)和工作位置三要素构成。迁移实例是工作流的执行主体,工作流引擎完成工作流过程定义、迁移实例生成和多迁移实例协调等。工作位置指停靠站服务器及其关联的工作机网络,是迁移实例的运行场所。在迁移工作流管理系统中,通常迁移实例需要和其他的迁移实例(包括由它派生的迁移实例)以及工作位置协作才能完成某一业务过程。因此,良好的通信系统是保证整个迁移工作流管理系统正常运行的关键,通信系统的效率也直接决定了迁移工作流管理系统运作的效率。按照通信的信源与信宿是否在同一工作位置上,我们将通信机制分为两部分:工作位置上的通信和远程通信机制。迁移实例间的通信包括本地通信(同一位置)和远程通信(不同位置),其中远程通信是迁移工作流系统通信效率的瓶颈,也是系统实现的难点。较传统的分布式网络通信方式类不同,迁移实例之间的远程通信具有很强的特殊性,有着特殊的通信要求,是迁移工作流管理系统正常运行的关键。迁移实例之间的通信又可以分为单对单通信和组通信。在迁移工作流管理系统中,迁移实例及其克隆体和派生体被称为一个MI组,显然,同组的MI之间需要通过协作才能完成同一个业务子过程。MI协作的基础是通信,因此,如何高效可靠的实现迁移实例群组通信,是迁移工作流管理系统亟待解决的核心问题之一。本文扩展服务域通信的概念,提出了一种基于服务域的迁移实例组通信模型。根据迁移实例运作模式明确了迁移实例组的定义、组织及命名结构,根据域的划分将通信机制分为域内通信和域间通信两部分,并分别采用不同的通信方法,提高了整体通信效率。给出了模型定义及框架结构,论证了通信机制选择的依据,并描述了主要的通信算法。该模型不需MI的过多参与,保持了MI的轻量特性并且对发送者透明,通过改进现有的基于应用层组播的agent组通信方法,在提高通信效率的同时,保证了消息的可靠传递。对于不同规模的MI组和不同的组分布形态应用都有良好的适应性。实验表明,该模型在保证消息快速可靠传递的同时,大大减少了带宽占用,节省了节点计算资源,能够适应迁移工作流系统对迁移实例组通信高效性和可扩展性的要求。除将通信机制完整实现外,未来将在通信的安全性,消息的全局保序性和进一步降低域间通信开销方面做深入的研究。
其他文献
XML(Extensible Markup Language),即可扩展的标记语言,是一套定义语义标记的规范,其目标是能够定义计算机和人都能方便识别的数据类型。随着网络应用的快速发展,尤其是电子
数据流具有数据密集,时效性高的特点,它广泛的应用于卫星定位导航、视频监控、金融业等领域。在数据流的模型中,数据像水管中的流动的水一样,在数据接收端会不停地收到新数据
多关系数据挖掘是近年来快速发展起来的重要的数据挖掘领域之一。多关系分类作为一种重要的数据挖掘技术得到了快速发展,并且被广泛的应用到许多方面,如财务决策、医学研究等
随着计算机图形学的发展,用点云模型作为三维物体在计算机内的表示形式越来越受到人们的重视。一方面点云模型获取简单方便。另一方面,点云模型相比网格模型所占的存储空间少
随着电子技术、计算机技术和软件工程的迅猛发展,航空软件系统在航空电子系统中所占的比例越来越大,并且逐渐成为决定航空电子系统安全和可靠性的重要因素。为了提高航空软件
随着互联网络时代的到来,数据越来越多地开始以网络在线的方式进行存储、集成、发布和交换。由于XML具有跨平台,简单易用等特性,在很短的时间内就获得了广泛认同,在众多应用
虚拟手术系统是指利用各种医学影像数据和虚拟现实技术,在计算机中建立一个模拟环境,从而使医生借助虚拟环境中的信息进行手术计划训练,以便在实际手术过程中引导手术的新兴
近几十年来,随着计算机技术的发展,计算机图形学技术的应用也变得越来越广泛,其中一个重要的应用领域是三维场景制作,例如3D动画设计,影视创作、游戏制作、建筑设计和城市规
自然景物的计算机模拟一直是计算机图形学应用的重要课题之一,在景观设计、动画制作和虚拟现实等领域有着广泛的用途。自然界中的海浪、云和火焰等是我们最常见的自然景观,但
科学计算可视化是指运用计算机图形学或者一般图形学的原理和方法,将科学与工程计算产生的大规模数据转化为图形、图像,以直观的、可被人理解的形式表示出来。它在科学计算、