基于任务片的迁移实例旅行图的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:gsdgerfdgcvbrrgfdgd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迁移工作流技术是近年来基于移动agent技术提出的一种新的工作流研究方向,特别适合需要频繁地传递大量数据,以及需要大量调用远程服务的分布式并发处理过程。文献提出了一个迁移工作流管理系统的框架,该框架主要由迁移工作流管理引擎、迁移实例和工作位置三要素构成。迁移实例是工作流的执行主体,工作流引擎完成工作流过程定义、迁移实例生成和多迁移实例协调等。工作位置指停靠站服务器及其关联的工作机网络,是迁移实例的运行场所。工作流业务过程根据业务目标的复杂程度被映射为一个或多个迁移实例,在迁移工作流模型中,迁移实例被称为运行期间在工作位置上合并静态工作流说明、本地规则和策略以及用户决策的效应。每个迁移实例执行一个目标相对独立的子业务过程,它可以在某个工作位置上利用本地资源和服务执行一项或多项任务。多个迁移实例在停靠站服务器的支持下通过迁移和协作实现总的业务目标。如果当前工作位置不再满足其执行任务的要求,迁移实例可以携带任务说明书、旅行图和当前执行结果迁移到另一个能满足其要求的工作位置上继续执行。业务过程由工作流定义描述,在定义文件中包含了每个任务、各个任务之间的逻辑关系及工作流过程的相关数据。迁移实例执行业务过程,是指迁移实例分析业务过程中任务的逻辑关系及可执行的工作位置,根据执行策略,在各个工作位置之间迁移,直到业务过程执行完毕。其中,任务、逻辑关系、旅行图的描述是迁移策略重要因素,迁移策略为迁移实例规划出最佳迁移路径,保证迁移实例正确、高效地完成任务。本文在上述迁移工作流管理系统参考框架下,根据迁移工作流的概念模型,基于工作流管理联盟对于工作流过程建模和接口定义以及移动agent的核心技术思想,设计并实现了一种基于“任务片”的旅行图的迁移策略,使迁移实例能够感知环境变化、及时反应并自主修改迁移路线,以解决迁移过程中网络断连等引起的迁移失败问题,以增强迁移的可靠性。基于“任务片”的旅行图的迁移策略,为迁移实例事前规划出最佳迁移路径,提高工作流执行的效率,并充分考虑了工作流系统的特点,迁移实例对业务过程定义的执行,不再以任务为单位,而是以一段可以在同一个工作位置上连续执行的任务片段为迁移依据和基本的执行单位,尽量减少迁移实例的迁移次数,一方面减少迁入和迁出所带来的消耗,提高执行效率,另一方面减少因迁移失败所造成的业务过程中断,或者因对迁移实例的恶意的网络攻击所引起的系统崩溃等情况的发生。该迁移策略的核心即为任务片的划分以及在此基础上旅行图的静态生成和动态修改,选择最佳迁移路线,避开网络拥塞点,从而安全、高效地完成业务过程的执行。分析迁移工作流管理系统原型的实际运行结果,表明该原型正确、有效的实现了预期目标,验证了基于“任务片”旅行图的迁移策略的正确性。
其他文献
分形理论是近二、三十年才发展起来的一门新的学科,它主要描述自然界中的非线性系统中不光滑和不规则的几何形体。传统的欧氏几何主要研究规则图形和光滑曲线,对自然植物的描
随着Web应用的日益广泛,需求的变化也越来越多,用户希望提升操作体验,企业希望能够降低软件开发费用、最大化现有技术的利用、快速应对业务决策的改变。而以传统的方式来开发
随着计算机应用范围的扩大,需要计算机处理的数据量也越来越大,在很多领域里,常采用OMR(光学标记阅读机)来解决大规模数据的采集、识别和录入的问题。虽然OMR解决了一些填涂信息
面向对象模型是基于面向对象的设计方法而建立的模型,是面向对象的核心思想,它模拟人的思维方式,尽可能地使程序的结构和实现与其所描述的现实世界保持一致,亦即充分保证计算
随着互联网技术与应用的迅速发展,Web服务作为部署在互联网上的组件,展现出良好的封装性、松耦合性以及跨平台性。因此,Web服务迅速成为了人们关注的焦点。近年来,互联网上出
随着web的迅速发展,人们从互联网上可以获取资料变得越来越多。与此同时,互联网也以其巨大的信息量给人们带来了前所未有的冲击。在用户利用web搜索引擎查找信息的过程中,往往出
无线传感器网络是一种新型的、无基础设施的、自组织的无线网络。近年来随着微电子技术、传感器技术及通信技术的发展,无线传感器网络技术发展迅猛,进展很快,而且在军事与民
Web2.0作为新一代互联网时代有着比Web1.0时代更为鲜明的特征和更广泛的用户群。在Web2.0浪潮迅猛发展的过程中,数据库管理已经成为各大Web2.0公司的核心竞争力。因此,开发基
计算机辅助设计开始发展于20世纪60年代,在工业设计中扮演着非常重要的角色,已经广泛的应用于工业设计的各个方面。随着科技的发展与时代的进步,人们对产品外观造型的要求逐
随着Web的迅猛发展,因特网上的资源越来越丰富,已经成为一个巨大的全球化信息仓库。Web上的资源不仅包括传统的有严格数据模型的数据库,如关系数据库和面向对象的数据库,而且