一种面向云制造系统的资源服务组合柔性量测和提高方法

文档序号:7744408阅读:158来源:国知局
专利名称:一种面向云制造系统的资源服务组合柔性量测和提高方法
技术领域
本发明涉及一种面向云制造系统的资源服务组合柔性的量测和提高方法,即一种 可以实现资源服务组合柔性的定量化的测评方法,以及一种可以实现基于黑盒的资源服务 组合的动态重构能力和适应服务组合过程变化能力的柔性提高方法。该发明属于分布式制 造系统信息集成技术领域。
背景技术
随着信息技术和计算机网络技术的迅速发展,传统的制造模式已经不能适应现 代化生产的制造要求,为了响应市场的快速变化和提高企业的核心竞争力,工业界和学 术界研究提出了一批先进制造技术或模式,如制造网格(MGrid)、全球化制造(Global manufacturing)、虚拟制造(VM)、敏捷制造(AM)等。当前对网络化制造的研究主要是基于 在各企业间建立信息共享技术,通过企业间的协同合作以及制造资源的集成与共享,从而 生产出能够适应市场变化、高质量的产品。虽然网络化制造已经有了较大的发展,但是无论 在技术上还是运营模式还存在着一定的问题,如缺乏服务的集中管理和运营,没有很好地 解决制造资源的动态共享与智能分配以及在网络通信、数据传输中的安全性等,这些问题 严重阻碍了网络化制造的推广应用。针对这些问题,中国工程院李伯虎院士等在2010年1月提出了一种基于云计算服 务模式的网络化制造新模式——云制造(Cloud manufacturing,CMfg)。云制造主要面向 制造业,把企业产品制造所需的制造资源整合成云制造服务中心,用户可以根据需要随时 获取安全可靠、高质量、低成本的各类资源服务。虽然以往的网络化制造都致力于制造资源 的分布式共享,云制造更强调为资源服务提供者和资源服务请求者打造第三方资源服务运 营平台。在云制造模式下,用户所面对的只是一个虚拟的云,从中得到资源和服务,而不必 去关心和维护其中的细节。资源服务组合是指从网络上分布的大量资源服务中选择符合要求的资源服务,并 按照一定的规则和逻辑顺序组合起来以满足用户需求的过程。然而,随着云制造服务中心 制造资源、服务的不断增加,服务质量的改变以及企业用户需求的动态变化,通过资源服务 的动态组合实现资源与任务在接口、功能等方面的匹配以完成产品的全生命周期的过程 中,将存在许多不确定的因素制约资源服务的动态组合,进而导致无法高效、高质量的调用 资源服务来完成制造任务。在面向云制造系统的资源服务组合过程中引入柔性对解决动态 组合中的这些不确定性问题是非常必要的。柔性是相对于刚性而言的,刚性的生产线只能实现单一品种的大批量生产,而柔 性的生产线却能适应市场变化,实现短周期、多品种、高质量产品的生产。柔性的产生源于 随着科学技术的发展和产品更新换代速度的加快,中小批量多品种的生产成为制造工业的 生产特征。为了适应中小批量多品种生产,1967年英国莫林公司首次提出完整的柔性制造 系统的概念,并介绍了 Molin-24系统的构想,随后苏联、日本、联邦德国都相继研究出这类 系统,后来很多学者对柔性进行了广泛的研究。现在,随着微电子技术、计算机技术、信息技术、机械与控制设备的智能化发展,柔性制造技术已成为各国先进制造技术的发展重点。当前对柔性制造系统的研究主要围绕制造业中某一柔性类型(如machine, labor, routing, process, operation等)的量测和生产制造过程中柔性的提高等,这些研 究大多局限于柔性的技术实现方法上,没有考虑到网络化制造中资源服务对柔性的重要影 响,对于资源服务组合柔性的研究很少。因此,针对在面向云制造系统中对基于资源服务组 合的柔性的研究中的问题和不足,给出资源服务组合柔性的量测与提高方法是目前网络化 制造技术中一个亟待解决的问题。

发明内容
目的本发明涉及一种面向云制造系统的资源服务组合柔性的量测和提高方法, 即一种可以实现资源服务组合柔性的定量化的测评方法,以及一种可以实现基于黑盒的资 源服务组合的动态重构能力和适应服务组合过程变化能力的提高方法。通过对影响资源服 务组合全生命周期的相关因素的分析,将资源服务组合的柔性分成多种类型,然后分别对 这些资源服务组合柔性类型进行量测,从而可以定量化的测评资源服务组合适应变化的能 力;通过对服务组合中的各资源服务节点及其所运行的任务和运行环境等进行监控,利用 建立的ECA规则库对资源服务组合过程中的异常进行协调处理来提高服务组合的柔性,最 终实现资源服务组合稳定、健壮、透明的运行。技术方案一种面向云制造系统的资源服务组合柔性的量测和提高方法,即针对 五种资源服务组合的柔性类型给出了相应的量测方法,以及通过对资源服务组合中异常因 素的监控和基于ECA规则库的协调来提高资源服务组合的柔性的方法,该方法具体包括以 下步骤步骤1)分析在面向云制造系统的资源服务组合全生命周期中,影响资源服务组 合的相关不确定性因素,然后将这些因素分成以下几类与任务相关的因素、与资源服务相 关的因素、与资源服务组合质量(QoS)相关的因素、与资源服务间关联关系相关的因素这 四种内力因素,以及网络带宽不足、访问权限受限等外力因素。同时分析这些异常因素相互 之间所存在的影响关系,并按照对资源服务组合执行前、执行中、执行后三个阶段影响的差 异分别确定相关的异常因素,以便于为服务组合的协调提供更加准确的信息。步骤2)根据步骤1中给出的主要影响因素从不同的角度将资源服务组合的柔性 进行分类,得到的基本的资源服务组合柔性类型包括五种任务柔性、资源服务组合流程柔 性、资源服务柔性、资源服务QoS柔性、资源服务间关联关系柔性。步骤3)针对任务柔性给出量测方法。首先求出在几个相同的采样时间段内任意 一个资源服务组合流程所能执行的任务个数,然后通过用Shannon的熵反映服务组合所能 执行的平均任务数的大小来量测资源服务组合的任务柔性。步骤4)针对资源服务组合流程柔性给出量测方法。资源服务组合流程之间的差 异由两个方面来反映,一个是两流程之间资源服务的差异,另一个是两流程之间控制逻辑 关系的差异,分别求出这两种差异的大小,再通过用几何平均数反映总的服务组合流程集 的差异来量测资源服务组合流程柔性。步骤5)针对资源服务柔性给出量测方法。给定一个矩阵,它的对角线元素为资源 服务可由组合服务来替代的方案的数量,非对角线元素为资源服务互相替代的能力,即在所有的组合流程中,一个资源服务能被另一资源服务替代的总的次数。最后,用这个矩阵的谱半径来量测服务组合的资源服务柔性。步骤6)针对资源服务组合QoS柔性给出量测方法。为任务集中的每一个任务计 算出完成此任务的所有资源服务组合流程的QoS值,然后求出完成任意一个任务的所有服 务组合流程的QoS值之间的最大差异,最后对于任务集中的所有任务,用Shannon的熵反映 这个最大差异来量测资源服务组合的QoS柔性。步骤7)针对资源服务间关联关系柔性给出量测方法。定义两个矩阵,其中一个矩 阵的元素用来反映资源服务间的关联关系的数量,另一矩阵的元素用来反映这种关联关系 对服务组合的QoS产生的影响,最后用Shannon的熵反映这两个矩阵所表达的信息量来量 测资源服务间关联关系的柔性。步骤8)监控资源服务组合过程的步骤。主要的监控对象为步骤1中分析得到的 相关不确定因素,然后部署传感器或拦截器来获取资源服务组合过程中发生异常的对象, 通过数据流的分析识别发生异常的因素。然后通过对异常信息的预处理后,得出的处理结 果用于对服务组合过程进行协调。步骤9)协调资源服务组合过程的步骤。将步骤8中得到的对资源服务组合过程 中监控发现的异常信息的分析结果进行数据解析,从中获取异常情况的关键信息,然后将 这些关键信息与ECA规则库中的规则进行匹配以得出处理异常情况的方法,最后通过执行 这些规则中所包含的操作原语来协调资源服务组合过程。优点及功效1、本发明针对以往对柔性制造系统的研究大多局限于柔性的技术实现方法上,没 有考虑网络化制造中资源服务、人的因素等对柔性的重要影响,提出了面向云制造系统的 资源服务组合的柔性的概念,并对资源服务组合的柔性进行了分类,将制造系统的柔性问 题扩展到了适用于网络化制造模式的资源服务组合层面。2、本发明给出了五种资源服务组合柔性类型的量测方法,有效的实现了对资源服 务组合柔性的定量化描述与测评,完善了对柔性评价的适用范围。3、本发明设计了基于ECA规则库协调模式的资源服务组合柔性的提高方法,借助 于ECA规则所具有的比应用代码更强的抽象表达能力,使得资源服务组合可以更好的处理 异常情况,从而实现资源服务组合稳定、健壮、透明的运行。


图1是面向云制造系统的资源服务组合全生命周期图;图2是影响资源服务组合全生命周期的主要相关因素图;图3是面向云制造系统的资源服务组合柔性管理体系架构图;图4是资源服务组合柔性管理的监控流程图;图5是资源服务组合柔性管理的协调流程图。
具体实施例方式下面结合附图对本发明作进一步详细的描述。本发明包括一种对面向云制造系统的资源服务组合柔性的多种类型的量测方法,以及一种资源服务组合柔性提高方法,该柔性提高方法主要是基于面向云制造系统的资源 服务组合柔性管理体系架构以及在该体系架构下的资源服务组合柔性管理监控流程、协调 流程来实现,如图3、图4和图5所示。具体实现步骤如下第一步,找出在面向云制造系统的资源服务组合全生命周期中,影响资源服务组 合过程的相关不确定性因素及其相互之间的影响关系并对这些影响因素进行分类,然后再 根据这些影响因素从不同的角度对资源服务组合的柔性进行分类,参见图1和图2。首先,将影响资源服务组合的相关因素按照资源服务组合执行前、执行中、执行后 三个阶段分为以下几类1)与资源服务的相关的因素主要包括资源服务过载、资源服务 的动态加入、资源服务退出;2)与任务相关的因素主要包括任务需求改变、任务挂起、任 务取消、任务重置;3)与资源服务组合QoS相关的因素主要包括执行时间改变、成本改变、 可用性改变、可靠性改变、信誉度改变;4)与资源服务间关联关系相关的因素主要包括可 组合关联关系改变、商业实体关联关系改变、统计合作关联关系改变;5)其它因素主要包 括网络带宽不足、访问权限受限。其次,分析这些异常因素相互之间所存在的影响关系。资源服务的动态加入、资源 服务间关联关系改变会对资源服务组合的QoS产生影响,在对资源服务组合过程进行协调 时需考虑这些影响关系,使得服务组合的协调更加准确。再次,分别确定影响资源服务组合执行前、执行中、执行后的因素。任务重置只对 资源服务组合执行前和执行后有影响,资源服务的加入和资源服务间可组合关联关系的改 变只对资源服务组合执行中有影响,除此之外的所有因素对资源服务组合执行前、执行中、 执行后都有影响。最后,根据影响资源服务组合的相关因素的不同将资源服务组合的柔性分成以下 五类1)任务柔性,即构建服务组合执行不同任务的能力;2)资源服务组合流程柔性,即 不同的服务组合流程能够执行特定任务的能力;3)资源服务柔性,即单个资源服务能够执 行不同任务的能力;4)资源服务组合的QoS柔性,即资源服务组合保持QoS性能等级水平 的能力;5)资源服务间关联关系柔性,即资源服务组合适应资源服务间关联关系变化的能 力。第二步,针对资源服务组合的五种柔性类型,分别进行量测。对任务柔性进行量测。假设在h个相同的采样时间段内,资源服务组合流程Ck(k =1,…,1)在每个时间段i(i = 1,…,h)内所执行的任务个数为Mt,,其中1为资源 服务组合流程总的个数,则在这段时间内Ck所能执行的任务数为,对豕t进行标准化得 _ NT
权利要求
一种面向云制造系统的资源服务组合柔性的量测和提高方法,该方法的特征在于将资源服务组合的柔性分类成多种资源服务组合的柔性类型,针对这些所述的资源服务组合的柔性类型分别给出不同的量测方法,并通过对资源服务组合过程中出现的异常因素的监控,以及基于ECA规则库的协调策略来提高资源服务组合的柔性;该方法包括以下步骤步骤1)分析在面向云制造系统的资源服务组合全生命周期中,影响资源服务组合过程的相关不确定性因素;步骤2)根据步骤1中给出的相关不确定性因素,从不同的角度对资源服务组合的柔性进行分类,得到多种资源服务组合的柔性类型;步骤3)对步骤2中提出的多种资源服务组合的柔性类型进一步分析,针对每一种柔性类型,给出相应的量测方法;步骤4)以步骤1中分析得到的相关不确定性因素为对象,在资源服务组合过程中对这些对象进行监控,对发生异常的对象进行识别与预处理;步骤5)对步骤4中通过监控发现的资源服务组合过程中的异常情况进行数据解析,并将其与ECA规则库中的规则进行匹配以实现对资源服务组合过程的协调。
2.根据权利要求1所说的方法,其特征在于步骤1中所说的影响资源服务组合过程 的相关不确定性因素包括与任务相关的因素、与资源服务相关的因素、与资源服务质量 (QoS)相关的因素、与资源服务间关联关系相关的因素这四种内力因素以及与网络带宽不 足、访问权限受限相关的外力因素。
3.根据权利要求1所说的方法,其特征在于步骤2中所说的多种资源服务组合柔性 类型包括任务柔性、资源服务组合流程柔性、资源服务柔性、资源服务组合QoS柔性、资源 服务间关联关系柔性。
4.根据权利要求3所说的方法,其特征在于对于步骤2中的任务柔性,在步骤3中给 出的量测方法是通过用Shannon的熵来反映在采样时间段内资源服务组合所能执行任务 数的大小来量测。
5.根据权利要求3所说的方法,其特征在于对于步骤2中的资源服务组合流程柔性, 在步骤3中给出的量测方法是通过用几何平均数来反映资源服务组合流程之间在资源服 务和控制逻辑关系上的差异来量测。
6.根据权利要求3所说的方法,其特征在于对于步骤2中的资源服务柔性,在步骤3 中给出的量测方法是通过设置矩阵来反映服务组合过程中资源服务被资源服务或组合服 务替换的能力来量测。
7.根据权利要求3所说的方法,其特征在于对于步骤2中的资源服务组合QoS柔性, 在步骤3中给出的量测方法是通过用Shannon的熵来反映重构服务组合流程后资源服务组 合的QoS值与原资源服务组合的QoS值的差异的大小来量测。
8.根据权利要求3所说的方法,其特征在于对于步骤2中的资源服务间关联关系柔 性,在步骤3中给出的量测方法是通过用Shannon的熵来反映资源服务间的关联关系的数 量以及这些关联关系对资源服务组合的QoS的影响程度来量测。
9.根据权利要求1所说的方法,其特征在于步骤4中需要监控的对象,包括资源服务 组合中的各资源服务节点及其所运行的任务以及运行环境;运用Agent的感知功能,通过 部署基于Agent的传感器或拦截器来确定资源服务组合过程中发生异常的对象,然后对这些异常对象进行预处理。
10.根据权利要求1所说的方法,其特征在于步骤5中所说的规则库中存储的是ECA 规则,包括对影响资源服务组合的异常因素的响应,条件的评估,以及对异常因素处理动作 的执行;步骤5包括将从步骤4中得到的对异常信息的处理结果进行数据解析以得到关 键的信息,然后把这些关键信息与ECA规则进行匹配来对异常因素进行处理,最后按照ECA 规则所包含的操作原语来对资源服务组合过程进行相应的调整。
全文摘要
本发明涉及一种面向云制造系统的资源服务组合柔性的量测和提高方法。具体说是为了在当前面向资源服务的网络化制造中,建立有效的资源服务组合柔性评价体系并实现资源服务组合的动态重构能力和适应变化能力的一种方法。本发明通过分析影响资源服务组合全生命周期的相关因素,对资源服务组合的柔性分类并分别量测,从而实现资源服务组合柔性的定量化测评;通过建立资源服务组合柔性管理体系架构,对资源服务组合中各资源服务节点及其所运行的任务和环境进行监控,利用ECA规则库对异常进行协调,最终实现资源服务组合稳定、健壮、透明的运行。本发明具有如下优点支持资源服务组合柔性,量测方法简洁、适用性强,提高策略的通用性和扩展性好。
文档编号H04L12/56GK101958917SQ20101013214
公开日2011年1月26日 申请日期2010年3月24日 优先权日2010年3月24日
发明者张霖, 郭华, 陶飞 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1