首页> 中国专利> 用于实时服务级别协议影响分析的方法和系统

用于实时服务级别协议影响分析的方法和系统

摘要

一种用于执行实时服务级别协议(SLA)影响分析的系统、方法和装置。在本发明的系统中,一服务级别管理器可被编程为建立多个直接涉及所选资源的SLA。进一步地一关系数据库可被配置为耦合到一个或多个被编程为管理所述所选资源的管理应用。最后,一建模和评价系统以通信方式耦合到所述关系数据库和所述服务级别管理器,并被编程为既基于由所述各SLA直接涉及的资源也基于与由所述各SLA直接涉及的资源相关的资源而执行实时SLA影响分析。

著录项

  • 公开/公告号CN1601976A

    专利类型发明专利

  • 公开/公告日2005-03-30

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN200410078264.5

  • 发明设计人 B·A·费希尔;R·A·伦德尔;

    申请日2004-09-21

  • 分类号H04L12/26;H04L29/06;

  • 代理机构11247 北京市中咨律师事务所;

  • 代理人于静;李峥

  • 地址 美国纽约

  • 入库时间 2023-12-17 16:00:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-11-30

    未缴年费专利权终止 IPC(主分类):H04L12/26 授权公告日:20070404 终止日期:20100921 申请日:20040921

    专利权的终止

  • 2007-04-04

    授权

    授权

  • 2005-06-01

    实质审查的生效

    实质审查的生效

  • 2005-03-30

    公开

    公开

说明书

技术领域

本发明涉及基于策略的区别化的领域,更具体地说涉及对服务级别协议(SLA)条款的贯彻的实时监视。

背景技术

现代的全球网络可视为多种网络技术、服务器平台、客户机能力和应用要求的复杂交织。绝大多数网络技术不加区别地处理诸设备请求。就是说,不管请求者的身份或请求的类型,以相同的优先级处理每个设备请求。然而,由于在因特网上的网络业务量的指数增加,较新的面向网络的计算设备已开始基于已被称为“基于策略的服务区别化模型”而提供不同级别的计算服务。

在一基于策略的服务区别化模型中,计算设备可提供很多级别的服务,其中根据管理地定义的策略,来自于不同请求者的对于不同内容或服务的不同请求获得不同级别的对待。在这方面,服务级别协议(SLA)可以基于一预定的策略来规定一获得保证的响应性级别。更具体地说,SLA是一种合同,其规定了在一服务提供商和客户之间关于由该服务提供商提供给该客户的有关一特定资源的服务的级别的协议。

基于策略的服务区别化模型是若干因素的逻辑结果。首先,在专用以及公共网络上产生请求的计算应用的数量和种类在过去十年间已极大地增加。然而,这些应用中的每一个都具有不同的服务要求。其次,使能提供具有不同级别的安全性和服务质量(QoS)的不同服务的技术和协议已变得可广泛获得。然而,对这些不同特定服务的访问必须得到调节,因为这些特定服务可能消耗重要的计算资源,例如网络带宽、存储器和处理周期。最后,当在不同的请求之间作出区分、而不是以同等方式对待所有对计算处理的请求时,能最好地服务于商业目标或组织目标。

在现代企业中,企业通过有效地向不同客户和不同数据提供有区别的服务以致于网络中的某些客户和数据比其他客户和数据获得更高级别的服务,可以获得很大好处。就是说,当该企业满足了一有价值客户的预期服务级别的时候,该企业就可保持该客户。相反地,当该企业未能满足一有价值客户的预期服务级别的时候,该企业很可能会失去该客户。因此,有区别的服务是电子商务的一个重要组成部分,因为总是可以把一客户视为离响应时间未跟上的一竞争者的系统仅仅“一个点击之远”。

因此,在管理客户服务关系的过程中,贯彻SLA的条款可为至关重要的。为此目的,服务级别管理系统已在企业中成为常见之物。服务级别管理系统可跟踪提供给客户的服务,并比较服务的交付与一相应SLA中的服务条款。可随时间收集与该SLA相关的诸资源的性能度量指标,并可评价这些度量指标以确定是否已违反了该SLA的任何条款。

对性能度量指标的评价既可在历史时间范围的情境中进行,其中在事后确定SLA符合性,也可在对受监视系统中事件发生的实时响应中进行。在实时评价的情况下,可在紧接着事件发生后,使用性能度量指标来确定该事件对SLA的诸条款的影响。传统上,服务级别管理系统在构成一服务的一部分的个别资源水平上来处理实时事件,以确定SLA在与该服务有关的方面是否已立即受到影响,或者是否SLA将在未来受到影响。但是,在企业中存在很多其他因素可导致对是否满足SLA条款的立即或未来的影响,不过是以更为间接的方式,因而这种影响将不会通过与一SLA相关的仅仅个别资源而暴露出来。

发明内容

本发明试图解决现有技术在提供作为基础的资源中的事件对SLA的条款的影响的实时影响分析方面的缺陷,并提供了一种用于执行实时SLA影响分析的新颖的和非显而易见的方法、系统和装置。在一种用于执行实时SLA影响分析的方法中,可检测来自一特定资源的事件,并且可确定是否基于该事件该特定资源无法适当地运行以满足一SLA中的直接涉及该特定资源的一条款。重要的并且与现有技术的实时SLA影响分析的尝试不同的是,可进一步确定是否基于该事件该特定资源阻止了其他资源适当地运行以满足该SLA中的并非直接涉及该特定资源而是直接涉及所述其他资源的一条款。

在一种执行实时SLA影响分析的系统中,一服务级别管理器可被编程为建立多个直接涉及所选资源的SLA。进一步地,一关系数据库可被配置为耦合到一个或多个管理应用中,这些管理应用被编程为管理所述所选资源。最后,一建模和评价系统被以通信方式耦合到所述关系数据库和所述服务级别管理器,并被编程为既基于由所述SLA直接涉及的资源也基于与由所述SLA直接涉及的资源相关的资源而执行实时SLA影响分析。

本发明的其他方面将部分地在以下说明中提出,并且部分地,将从该说明变得清楚起来,或者可通过实施本发明而获得了解。本发明的诸方面将通过在所附权利要求中特别指出的诸部件和组合来实现和达到。应当理解,以上一般说明和以下详细说明二者都只是示例性的和解释性的,而不是对如权利要求所主张的本发明的限制。

附图说明

纳入本说明书之中并构成其一部分的附图描绘了本发明的诸实施例,并与说明一起,用于解释本发明的原理。这里描绘的诸实施例在目前是优选的,然而应当理解,本发明并不限于所显示的精确安排和手段,其中:

图1是根据本发明被配置为执行实时SLA影响分析的一服务级别监视系统的示意图。

图2是一流程图,其示出了用于在图1的服务级别监视系统中执行一实时SLA影响分析的一流程。

具体实施方式

本发明是一种实时SLA影响分析系统、方法和装置。根据本发明的安排,可在相互依赖的诸资源之间建立起关系,这些资源由一些管理应用所依赖,而这些管理应用由一服务级别管理系统所监视。此后,在接收到与所述资源之一相关的一事件后,可不仅在直接指定了所述相关资源的一SLA的执行方面,而且在指定了依赖于所述相关资源的一资源的一SLA的执行方面,对该事件的影响进行分析。

图1是根据本发明被配置为执行实时SLA影响分析的服务级别监视系统的示意图。该服务级别监视系统可包括一服务级别管理器100,该服务级别管理器被编程为建立与一个或多个资源170有关的诸SLA 150。该服务级别监视系统进一步可包括一个或多个管理应用160,所述管理应用被以通信方式耦合到所述诸资源170中的所选资源。所述管理应用160可在一个或多个共享数据库例如关系数据库140中存储与被管理的资源170有关的信息110B。

重要的是,一关系管理过程120可被置于所述被管理的资源170和所述关系数据库140之间,以管理当新的资源引用和资源关系被添加到所述关系数据库140时对所述关系数据库140的访问。在这方面,当新的资源引用被添加到所述关系数据库140时,可从所述关系数据库140中的现有关系数据中得出附加的关系数据。具体地说,所述关系管理过程120可规定所述诸资源170中的不同资源之间的关系,以及尤其是,资源依赖关系。因此,当一资源170例如资源190A依赖于两个其他资源190B时,就可在所述关系数据库140中如此规定该关系。比较起来,当在诸资源170例如诸资源180中不存在依赖关系时,将没有关系记录在所述关系数据库140中。

在任何一种情况下,在所述共享的关系数据库140中将构建资源关系的一层次结构。这样,来自所述诸资源170中的一特定资源的一事件的影响可以不仅就其对直接涉及所述诸资源170中的所述特定资源的一SLA的立即影响进行评价,而且就其对通过依赖于所述诸资源170中的所述特定资源的、诸资源170中的一特别引用的资源而间接涉及所述诸资源170中的所述特定资源的一SLA的立即影响进行评价。因此,由于本发明,可得到一更健壮的SLA影响分析。

为此,一建模和评价过程130可以通信方式分别耦合到所述关系数据库140、所述诸SLA 150、和所述诸管理应用160。所述建模和评价过程130可接收来自所述诸资源170并由相应管理应用160检测到的事件110A。所述建模和评价过程130可找到由所述事件110A所涉及的资源170。可处理在所述关系数据库140中的诸资源的层次结构,以不仅确定诸SLA 150中直接规定了所述事件110A从中产生的、所述诸资源170中的所述特定资源的SLA,而且确定诸SLA 150中通过直接引用在所述层次结构中与所述诸资源170中的所述特定资源相关的、所述诸资源170中的所选的资源而间接地规定所述诸资源170中的所述特定资源的SLA。

作为对所述建模和评价系统的操作更具体的描绘,图2是一流程图,其示出了用于在图1的服务级别监视系统中执行一实时SLA影响分析的一过程。该过程可开始于块210,在此可接收来自一作为基础的资源的一事件。在块220,可识别所述作为基础的资源。随后,在块230,可查看一第一SLA,以在判断块240确定是否所述SLA直接规定了所述作为基础的资源。如果是这样,则在块250,在所述事件可影响所述SLA中的任何条款的情况下形成一通知。否则,该过程继续进行至280和290。

具体地说,在块280,虽然可能无法在所述SLA中找出对其他资源的直接规定,但可查看所述层次结构,以确定是否其他资源依赖于所述作为基础的资源。如果在块290可识别出一上游影响,则再次地在块250,在所述事件可影响所述SLA中任何条款的情况下,形成一通知。但不管怎样,可在块260确定是否还有其他SLA待分析。如果是这样,则在块270可载入下一个SLA,并且该过程可重复进行至判断块240。否则,该过程可在块300结束。

重要的是,可通过并非以限制的方式、而是以示例的方式提出的一具体例子来解释上述过程和系统。在一示例的情形中,一服务器资源可依赖于一盘资源和一数据库资源二者。可在第一管理应用中管理所述盘资源,可在第二管理应用中管理所述数据库资源,以及可在第三管理应用中管理所述服务器资源。所述每个管理应用可将所述作为基础的诸资源和它们各自的依赖关系报告给所述关系数据库。

可基于所述服务器资源建立一SLA,该SLA要求所述服务器资源的一特定级别的性能。例如,所述SLA可以如下方式规定一性能级别:

Offering(提供):

   Server Availability(服务器可获得性)

   Peak 98%Available(峰值期间98%可获得)

   Off-Peak 92%Available(非峰值期间92%可获得)

   Monthly Evaluation(按月评价)

SLA:

   Resource=Server Resource(资源=服务器资源)

当发生了使所述服务器资源满足所述SLA的这一条款的能力成为疑问的一事件时,所述建模和评价过程可认识到所述事件的立即影响,并可相应产生一通知。然而,更重要的是,当发生了使所述盘资源适当运行成为疑问以至于阻碍了所述服务器资源满足所述SLA的这一条款的一事件时,所述建模和评价系统可认识到在所述关系数据库中的依赖关系,并可相应产生一通知。

值得注意的是,尽管在图1中已将所述关系数据库140描绘成一独立的、单个的数据库,本发明并非如此限于所述关系数据库140、所述关系管理过程120、所述建模和评价过程130和所述服务级别管理器100的精确配置。事实上,在一优选的安排中,可将一数据仓库耦合到所述关系数据库,以作为一更键壮的存储方案。相似地,所述建模和评价过程130和所述关系管理过程120可纳入所述服务级别管理器100中。

本发明可在硬件、软件或硬件和软件的结合中实现。本发明的方法和系统的一种实施方式可以一集中方式在一个计算机系统中实现,或者以一分布方式实现,其中不同部件分布在若干个互连的计算机系统中。任何种类的计算机系统,或适应于完成这里描述的方法的其他装置,都适合于完成这里描述的功能。

硬件和软件的一种典型结合可以是带有一计算机程序的一通用计算机系统,该计算机程序当被载入和执行时,控制所述计算机系统,以使其执行这里描述的方法。本发明也可以被嵌入一计算机程序产品中,该计算机程序产品包括使能实施这里描述的方法的所有功能,并且当被载入一计算机系统中时能够执行这些方法。

在这里的上下文中,计算机程序或应用意味着以任何语言、代码或符号表示的、一组指令的任何表达式,该组指令旨在使得具有信息处理能力的一系统或者直接地或者在完成了以下步骤中的任何一个或二者之后执行一特定功能:a)转换成另一种语言、代码或符号;b)在一不同材料形式中复制。重要的是,本发明可以体现在其他特定形式中,而不脱离本发明的精神和本质特征,因此,当指出本发明的范围时,应当参照以下权利要求,而不是以上说明书。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号