首页> 外国专利> operating procedures of a data -processing system;Data processing device and computer program product to provide high availability checkpoint based with network package buffering in the hardware

operating procedures of a data -processing system;Data processing device and computer program product to provide high availability checkpoint based with network package buffering in the hardware

机译:数据处理系统的操作程序;数据处理设备和计算机程序产品,基于硬件中的网络程序包缓冲提供高可用性检查点

摘要

An operating procedure of a data processing system (100), which has a processor (131A, 131C), a main memory connected to the processor (133A, 133C),at least one input /output (I /O) adapter (232A,...232E, which allows a connection to an external network, a physical network adapter (134), which implements a single root IO virtualization technology,and a virtualization management component (Hypervisor 125, 225) which is executed in the data processing system (100) and which generates a majority of operating system partitions (OS),where the processor performs a checkpoint application (360), performing a HAC (High Availability Checkpoint) utility (250) that induces the physical network adapter (134),carry out the procedure, the procedure being:receiving (406) on the physical network adapter (134) configuration information that provides an indication that one or more virtual machines (114A,114B) use a checkpoint technology;received (408) at the physical network adapter (134) from one or more outgoing network packages (320) from a first virtual machine (114A);where the physical network adapter (134) in response to the reception of the outgoing network packages (320) from the first virtual machine (114A) by the physical network adapter (134):determines whether the virtual machine (114A) from which the resulting network package (320) originates employs a check -point technology; andin response to a provision (410) that the virtual machine (114A) from which the outgoing network package (320) originates uses a checkpoint technology,buffers the outgoing network packages (320) (414);receives a notification that a checkpoint operation has been successfully completed (418); andin response to receiving notification that the checkpoint operation has been successfully completed,initiates a transfer (422) of the buffered network package from the network adapter (134) to a target in an associated network (170);assign (506) a higher priority to buffered network packets originating from a virtual machine (114A) using checkpoint technology; and assign(512) a lower priority to a network package that currently comes from another virtual machine (114C) that does not use checkpoint technology; anddetermine a package transfer planning (514) using a priority assigned to a network package (320);where the higher priority assigned to the buffered network package minimises network latency.
机译:数据处理系统(100)的操作程序,其具有处理器(131A,131C),连接到处理器(133A,133C)的主存储器,至少一个输入 /输出(I / O)适配器(允许连接到外部网络的232A,... 232E,实现单根IO虚拟化技术的物理网络适配器(134)以及在数据中执行的虚拟化管理组件(Hypervisor 125、225)处理系统(100),并生成大多数操作系统分区(OS),其中处理器执行检查点应用程序(360),执行HAC(高可用性检查点)实用程序(250),该程序可诱导物理网络适配器(134) ,执行程序,程序为:在物理网络适配器(134)上接收(406)配置信息,该配置信息提供一个或多个虚拟机(114A,114B)使用检查点技术的指示;在物理网络适配器(134)处从第一虚拟机(114A)的一个或多个传出网络包(320)接收(408);物理网络适配器(134)响应于物理网络适配器(134)从第一虚拟机(114A)接收到传出网络包(320):确定作为结果的网络包(320)所源自的虚拟机(114A)是否采用了检查点技术;和响应于规定(410),外发网络包(320)所源自的虚拟机(114A)使用检查点技术,缓冲外发网络包(320)(414);接收检查点操作已成功完成的通知(418);和响应于接收到检查点操作已成功完成的通知,启动从网络适配器(134)到关联网络(170)中的目标的缓冲网络包的传输(422);使用检查点技术向源自虚拟机(114A)的缓冲网络分组分配(506)更高的优先级;并分配(512)对当前来自另一个不使用检查点技术的虚拟机(114C)的网络包的较低优先级;和使用分配给网络包的优先级确定包传送计划(514)(320);分配给缓冲网络程序包的较高优先级可最大程度地减少网络延迟。

著录项

  • 公开/公告号DE102012212511B4

    专利类型

  • 公开/公告日2019-03-21

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号DE201210212511

  • 发明设计人 GERAINT NORTH;

    申请日2012-07-17

  • 分类号G06F13/00;G06F11/14;G06F5/06;

  • 国家 DE

  • 入库时间 2022-08-21 11:45:48

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号