计算基础设施资源监控方法和实体技术

技术编号:16934719 阅读:25 留言:0更新日期:2018-01-03 05:06
一种与网络互连的计算基础设施(99),配置成用于分配基准消息(106)。基准消息(106)包括将在反射实体上执行的程序代码或对程序代码的引用。反射实体能够执行程序代码。程序代码当被执行时请求反射实体的能力。计算基础设施进一步配置成用于向反射实体发送基准消息(106)。计算基础设施进一步配置成用于接收基准消息(106)并且用于在反射实体中执行程序代码。计算基础设施进一步配置成用于提供基准应答消息(120)。基准应答消息(120)包括执行时间以及可选地所述程序代码的执行的执行结果。计算基础设施进一步配置成用于从反射实体返回基准应答消息(120)。

Computing infrastructure resources monitoring methods and entities

A computing infrastructure (99) interconnected with a network, configured to allocate a datum message (106). The benchmark message (106) includes the program code that will be executed on the reflecting entity or the reference to the program code. The reflected entity can execute program code. The ability of a program code to reflect the entity when it is executed. The computing infrastructure is further configured to send a datum message to the reflecting entity (106). The computing infrastructure is further configured to receive the datum message (106) and to execute program code in the reflected entity. The computing infrastructure is further configured to provide a reference response message (120). The reference response message (120) includes execution results of execution time and the execution of the program code that is optionally described. The computing infrastructure is further configured to return to the baseline response message (120) from the reflected entity.

【技术实现步骤摘要】
【国外来华专利技术】计算基础设施资源监控方法和实体
所提出的技术一般涉及在与网络互连的计算基础设施中的通信和处理,并且具体地说,涉及监控计算基础设施的方法、布置、计算机程序和计算机程序产品。
技术介绍
云计算范式已经变成网络和服务的奠基石,其中计算、连网和存储资源被托管在互连且联合的数据中心中。基础设施被使得在被需求时对于用户以及它们的应用是可用的。云计算和云连网能被视为具有至关重要区别因素的网格计算概念的逻辑演进;使用模式和硬件投资不需要提前规划。云用户通过云资源提供商对于特定时间帧简单地请求资源,并且然后对于那个时间段被收费。云基础设施提供商提供核心基础设施,而云服务提供商主要出租这些资源以将服务递送给最终用户。对于云用户的主要优点是较低操作支出(OPEX)、较低资本支出(CAPEX)、伸缩性、弹性和易于使用。云模型能被分成四层:硬件层(1)、基础设施层(2)、平台层或虚拟化层(3)和应用层(4)。每个较高层构建在由较低层提供的特征和服务之上。这些层很好地适于描述在云范式上构建的不同商业模型。硬件层通常指的是数据中心以及关联的核心基础设施。基础设施在层2被提供为基础设施即服务(IaaS)。在这层操作的技术和供应商包含Amazon(例如Amazon弹性云EC2)、OpenStack、GoGrid和Flexiscale。然后,在层3,平台层,供应商提供高级别平台和环境以开发软件或服务,经常被称为平台即服务(PaaS)。这些平台通常以操作系统和/或软件框架形式。该点是要屏蔽用户免于处置基础设施实体(诸如虚拟机(VM)容器和原始存储块)的底层复杂性。示例包含MicrosoftAzure和GoogleAppEngine。在应用层,存在提供商业应用、web服务、多媒体和游戏服务的不同服务提供商。示例是GoogleApps、Facebook、Dropbox。所有这些都有资格作为云范式术语中的软件即服务(SaaS)。云还能被归类成私用云、公用云或混合云。私用云被特别构建用于提供对安全性和不同性能相关方面的控制的组织。然而,明显的缺点在高预付成本方面。公用云目的在于向大众递送IaaS、PaaS或SaaS。在此情况下,没有预付资本成本。但是它未提供对安全性和不同性能与基础设施级别参数的粒度控制。公用云的一个特定版本是虚拟私用云。这个概念依赖于在公用云之上运行组织云基础设施。在此情况下,使用虚拟私用网络(VPN)技术来虚拟化网络基础设施,从而本质上给组织提供来提供它自己的网络安全性和拓扑设置的灵活性。混合云尝试解决上面提到的云类型的其中一些限制。确切地说,许多至关重要的商业控制和服务在私用云中运行,同时仍提供在公用云上委派不太重要的商业服务的灵活性。它还提供了使用公用云提供来扩展窥视(peek)持续期中的服务容量的机会。但其要求基于安全性、隐私性、灵活性、可用性以及性能要求来对应该运行在公用云上的商业服务的分割进行仔细分析。云的还有的另一类型是电信云或者简称Telco云,其中电信产业中的公司提供了对于当前未提到的客户和运营商的价值。传统电信服务诸如移动基站、移动核以及因特网协议多媒体系统(IMS)将作为Telco云之上的虚拟化服务运行。这个概念经常被称为网络功能虚拟化(NFV),并且被定义在诸如ETSIGSNFV的标准组中。该组已经定义和描述了针对各种电信功能的使用情况,如何虚拟化功能以及它们能如何与非虚拟化世界共存。还能设想其它类型的服务,诸如具有高性能需求的产业和工厂应用以及最终用户应用,诸如要在Telco云上执行的协作与自动驾驶汽车。从而,Telco云必须支持任务至关重要的活动,诸如对工厂和机器人的远程控制以及医生检查和可能的远程手术。一些应用类型可经由因特网直接连接到数据中心,而其它连接通过无线电接入网络进行。标准云与Telco云之间的主要差异能被概括在对于与可靠性和性能、更加多样化的执行环境以及受规章限制的要求相关的服务级别协定(SLA)的更高需求中。由于在Telco云环境中的高的要求,故开发用于服务保证的技术至关重要,以满足SLA要求而且还有其它的要求。这牵涉到对与用于服务的特定SLA有关的相关关键性能指示符(KPI)的连续监控、分析数据以便找到异常趋势和反常现象以及触发适合的云编排动作以防任何违例。对云基础设施的监控是关于理解基础设施本身以及在其之上运行的应用的当前状况。关注的度量通常被分成四个不同类别:计算、存储器、网络和存储装置。每个类别能涉及在管理程序或VM级别获得的度量。在下面中,我们例示了在每个单独类别中的度量。注意,能对于整个系统、对于管理程序或对于在系统中执行的每个单独VM,测量每个度量。计算度量主要涉及系统的中央处理单元(CPU)或图形处理单元(GPU)。特定度量包含:总CPU利用对于用户级别过程的CPU利用对于系统级别过程的CPU利用针对完成输入/输出(I/O)操作的CPU等待时间每CPU和核的亲和性存储器度量的示例包含:在系统中总的安装的存储器自由存储器总的交换存储器自由交换存储器存储器利用对于网络相关度量,例示了能在管理程序或VM内被测量的度量。能在物理或虚拟接口被测量的度量包含:传送的分组总数接收的分组总数传送的字节总数接收的字节总数可用容量存储装置度量类别包含诸如下面的度量:可用的盘空间每时间单位的存储装置I/O操作每时间单位的盘读次数每时间单位的盘写次数盘空闲时间云计算环境中的虚拟化资源和物理资源二者的监控是相对成熟的研究区域,具有操作在大的公用和私用云中若干年的产品等级环境。AmazonCloudWatch和VMwarevCenterHyperic分别是用于公用和私用云监控的有代表性的工具集。CloudWatch监控在Amazon的资源,Amazon在当前是公用云基础设施的最大提供商。使CloudWatch以即服务的方式可用。它包含在应用级别和基础设施级别二者的大量预先定义的度量。用户具有定义它们自己的度量的有限能力,并且计费取决于监控间隔的频率。Hyperic是VMware云管理套件的部分。它使用无代理和经典基于代理的监控的组合,提供对于物理和虚拟基础设施、中间件以及若干企业应用的性能监控。重要的能力是对于新创建的VM的关键性质的自动发现和监控功能性的自动配置。Hyperic还具有拷贝和再利用监控配置和告警策略的能力,从而加速监控能力的部署。Hyperic是v中心操作企业框架(vCenterOperationsEnterpriseframework)的部分,其允许基于联系其它度量的对性能度量的按小时观测的行为来确定动态阈值。Openstack遥测组件,也称为云幂测量仪,基于OpenStack平台实现云环境中的基础设施级别监控。它在Openstack管理的环境中从计算、网络和存储资源收集监控信息。它预期资源管理器通过Oslo管理总线发布监控信息,但与资源管理器直接通信的推送和牵引代理也被支持。云幂测量仪没有监控虚拟网络功能的能力,从其角度看,这些功能被视为应用。一旦监控信息被存储在数据库中,则云幂测量仪提供RESTAPI以访问它。云幂测量仪与Heat、Openstack的编排组件集成,并提供用于性能触发的自动伸缩规则的输入数据。从而通过分析基于度量(诸如CPU利用、自由存储器和本文档来自技高网...
计算基础设施资源监控方法和实体

【技术保护点】
一种用于与网络互连的计算基础设施的资源监控的方法,其中所述方法包括如下步骤:‑分配(210)基准消息(106);所述基准消息(106)包括将在能够执行程序代码的反射实体(80)上执行的程序代码或对程序代码的引用,所述反射实体(80)打算被监控;所述分配的基准消息(106)的所述程序代码当被执行时请求所述反射实体(80)的能力;以及‑发起(220)向所述反射实体(80)发送所述基准消息(106)。

【技术特征摘要】
【国外来华专利技术】1.一种用于与网络互连的计算基础设施的资源监控的方法,其中所述方法包括如下步骤:-分配(210)基准消息(106);所述基准消息(106)包括将在能够执行程序代码的反射实体(80)上执行的程序代码或对程序代码的引用,所述反射实体(80)打算被监控;所述分配的基准消息(106)的所述程序代码当被执行时请求所述反射实体(80)的能力;以及-发起(220)向所述反射实体(80)发送所述基准消息(106)。2.根据权利要求1所述的方法,其特征在于:所述反射实体(80)是虚拟实体。3.根据权利要求2所述的方法,其特征在于:所述反射实体(80)是虚拟机(22)或虚拟容器(27)。4.根据权利要求1所述的方法,其特征在于:所述反射实体(80)是物理实体。5.根据权利要求4所述的方法,其特征在于:所述反射实体(80)是物理机(21)。6.根据权利要求1至5中任一项所述的方法,其特征在于:所述能力从处理、存储器、通信、输入/输出、和存储装置中被选择。7.根据权利要求1至6中任一项所述的方法,其特征在于如下另外步骤:-获得(222)所述向所述反射实体(80)发送所述基准消息(106)的发送时间戳。8.根据权利要求1至7中任一项所述的方法,其特征在于如下另外步骤:-接收(230)基准应答消息(120);所述基准应答消息(120)由所述反射实体(80)创建,并且包括执行时间以及可选地在所述反射实体(80)中所述程序代码的执行的执行结果;以及-分析(240)所述基准应答消息(120),从而给出有关所述能力的信息。9.根据权利要求8所述的方法,其特征在于如下另外步骤:-响应于有关所述能力的所述信息而发起(245)所述计算基础设施实体的利用的调度。10.根据权利要求8或9所述的方法,其特征在于如下另外步骤:-获得(232)所述基准应答消息(120)的接收时间戳。11.根据权利要求10所述的方法,其特征在于:所述基准应答消息(120)进一步包括对于在所述反射实体(80)中接收所述基准消息(106)的时间戳和对于发送所述基准应答消息(120)的时间戳,由此分析(240)所述基准应答消息(120)的所述步骤包括分析与所述反射实体(80)的通信的定时特性。12.一种用于辅助与网络互连的计算基础设施的资源监控的方法,包括如下步骤:-在能够执行程序代码的反射实体(80)中接收(260)基准消息(106);所述基准消息(106)包括程序代码或对程序代码的引用;所述基准消息(106)的所述程序代码当被执行时请求所述反射实体(80)的能力;-执行(270)所述基准消息(106)的所述程序代码;-提供(280)基准应答消息(120),所述基准应答消息(120)包括执行时间以及可选地所述程序代码的所述执行的执行结果;-返回(290)所述基准应答消息(120)。13.根据权利要求12所述的方法,其特征在于:所述反射实体(80)是虚拟实体。14.根据权利要求13所述的方法,其特征在于:所述反射实体(80)是虚拟机(22)或虚拟容器(27)。15.根据权利要求12所述的方法,其特征在于:所述反射实体(80)是物理实体。16.根据权利要求15所述的方法,其特征在于:所述反射实体(80)是物理机(21)。17.根据权利要求12至16中任一项所述的方法,其特征在于:所述能力从处理、存储器、通信、输入/输出、和存储装置中被选择。18.根据权利要求12至17中任一项所述的方法,其特征在于:所述基准消息(106)包括对所述程序代码的引用,由此所述方法包括如下另外步骤:-根据所述程序代码引用从存储装置检索(265)所述程序代码。19.根据权利要求12至18中任一项所述的方法,其特征在于如下另外步骤:-对所述基准消息(106)的接收进行时间戳记(262);以及-对所述基准应答消息(120)的发送进行时间戳记(292)。20.一种在与网络互连的计算基础设施(99)中的监控发起实体(70),所述监控发起实体(70)配置成用于:-分配基准消息(106);所述基准消息(106)包括将在能够执行程序代码的反射实体(80)上执行的程序代码或对程序代码的引用,所述反射实体(80)打算被监控;所述分配的基准消息(106)的所述程序代码当被执行时请求所述反射实体(80)的能力;以及-发起向所述反射实体(80)发送所述基准消息(106)。21.根据权利要求20所述的监控发起实体,其特征在于:所述反射实体(80)是虚拟实体。22.根据权利要求21所述的监控发起实体,其特征在于:所述反射实体(80)是虚拟机(22)或虚拟容器(27)。23.根据权利要求20所述的监控发起实体,其特征在于:所述反射实体(80)是物理实体。24.根据权利要求23所述的监控发起实体,其特征在于:所述反射实体(80)是物理机(21)。25.根据权利要求20至24中任一项所述的监控发起实体,其特征在于:所述能力从处理、存储器、通信、输入/输出、和存储装置中被选择。26.根据权利要求20至25中任一项所述的监控发起实体,其特征在于:所述监控发起实体(70)进一步配置成用于:-获得所述向所述反射实体(80)发送所述基准消息(106)的发送时间戳。27.根据权利要求20至26中任一项所述的监控发起实体,其特征在于:所述监控发起实体(70)进一步配置成用于:-接收基准应答消息(120);所述基准应答消息(120)由所述反射实体(80)创建,并且包括执行时间以及可选地在所述反射实体中所述程序代码的执行的执行结果;以及-分析所述基准应答消息(120),从而给出有关所述能力的信息...

【专利技术属性】
技术研发人员:A约翰逊J格拉纳斯C弗林塔
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1