Method and apparatus for redundancy in an ATM using hot swap hardware underlying a virtual machine
    141.
    发明授权
    Method and apparatus for redundancy in an ATM using hot swap hardware underlying a virtual machine 有权
    使用虚拟机下的热插拔硬件的ATM中的冗余的方法和装置

    公开(公告)号:US09514011B2

    公开(公告)日:2016-12-06

    申请号:US14221464

    申请日:2014-03-21

    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.

    Abstract translation: 提供了一种在自动取款机(ATM)中提供冗余的方法和装置。 应用软件可以在诸如虚拟机和/或虚拟磁盘环境的虚拟环境之上运行。 如果软件组件出现故障,虚拟环境将“崩溃”,但ATM硬件和操作系统将保持不变。 如果软件存在致命的缺陷 - 例如,由于“升级”故障,旧版本可能会从以前存储的虚拟环境“回滚”。

    Provisioning Cloud Resources
    142.
    发明申请
    Provisioning Cloud Resources 有权
    配置云资源

    公开(公告)号:US20160352646A1

    公开(公告)日:2016-12-01

    申请号:US15236689

    申请日:2016-08-15

    Applicant: Red Hat, Inc.

    Abstract: Cloud resource provisioning is described. A cloud resource provisioning method may include receiving, by a processor, a cloud resource usage data identifying a first cloud resource consumed, a first usage level associated with the first cloud resource, a second cloud resource consumed, and a second usage level associated with the second cloud resource, wherein the first and second cloud resources are in respective first and second clouds. The method may further include assigning a first importance indicator to the first cloud resource. The method may further include assigning a second importance indicator to the second cloud resource. The method may further include analyzing the first and second importance indicators to identify a preference for the first cloud resource over the second cloud resource. The method may further include causing, in view of the analyzing, the first cloud resource to be provisioned at least at the first usage level and the second cloud resource to be provisioned at a reduced usage level below the second usage level.

    Abstract translation: 描述云资源配置。 云资源配置方法可以包括由处理器接收识别消耗的第一云资源的云资源使用数据,与第一云资源相关联的第一使用级别,所消耗的第二云资源以及与所述第一云资源相关联的第二使用水平 第二云资源,其中所述第一和第二云资源在相应的第一和第二云中。 该方法还可以包括将第一重要性指示符分配给第一云资源。 该方法还可以包括将第二重要性指示符分配给第二云资源。 该方法还可以包括分析第一和第二重要性指示符以识别第二云资源对第一云资源的偏好。 该方法可以进一步包括:考虑到分析,至少在第一使用级别提供第一云资源并且以低于第二使用级别的降低的使用水平来提供第二云资源。

    CONCURRENT EXECUTION OF A FIRST INSTANCE AND A CLONED INSTANCE OF AN APPLICATION
    143.
    发明申请
    CONCURRENT EXECUTION OF A FIRST INSTANCE AND A CLONED INSTANCE OF AN APPLICATION 审中-公开
    第一次实施的同时执行和应用的克隆实例

    公开(公告)号:US20160350205A1

    公开(公告)日:2016-12-01

    申请号:US15236919

    申请日:2016-08-15

    Applicant: Kubisys Inc.

    Abstract: Methods, systems, and apparatus, including computer program products, for reconciling data on a set of virtual machines, generating a virtual machine snapshot of the set of shadow virtual machines, identifying a set of virtual disks and containers of the set of virtual disks, wherein the set of virtual disks operates as storage for the set of shadow virtual machines, producing a set of storage snapshots of the containers of the set of virtual disks, identifying data that has changed within the set of storage snapshots, and reconciling the data back to when the virtual machine snapshot was generated. Using the reconciled data to test a computer application having a first instance, generate a cloned instance of the application, wherein the cloned instance sources storage shared with the first instance, interact with the cloned instance to cause a result without interacting with the first instance, and monitor the result.

    Abstract translation: 用于协调一组虚拟机上的数据的方法,系统和装置,包括计算机程序产品,生成该组阴影虚拟机的虚拟机快照,识别该组虚拟磁盘集合的一组虚拟磁盘和容器, 其中所述一组虚拟磁盘作为所述一组影子虚拟机的存储器操作,产生所述一组虚拟磁盘的容器的一组存储快照,识别在所述一组存储快照内已经改变的数据,并且将所述数据调回 到生成虚拟机快照时。 使用对帐数据来测试具有第一实例的计算机应用程序,生成应用程序的克隆实例,其中所克隆的实例源与第一实例共享的存储与克隆的实例交互以引起结果而不与第一实例交互, 并监视结果。

    Methods for preserving state across a failure and devices thereof
    144.
    发明授权
    Methods for preserving state across a failure and devices thereof 有权
    保护故障状态的方法及其装置

    公开(公告)号:US09507674B2

    公开(公告)日:2016-11-29

    申请号:US14316273

    申请日:2014-06-26

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and host device that receives one or more transactions. A state is stored in a transaction log in a volatile memory wherein the state includes information associated with the one or more transactions. The transaction log is stored in a stable storage device when a failure is determined to a have occurred. The transaction log can then be retrieved and replayed subsequent to a reboot. Thereby, state can be preserved and transactions pending, but not yet committed to storage server devices, can be replayed and proceed with minimal or no impact on the client devices originating the write transactions.

    Abstract translation: 接收一个或多个事务的方法,非暂时计算机可读介质和主机设备。 状态存储在易失性存储器中的事务日志中,其中状态包括与一个或多个事务相关联的信息。 当确定发生故障时,事务日志存储在稳定的存储设备中。 然后可以在重新启动后检索和重播事务日志。 因此,可以保留状态,并且可以重放事件待处理但尚未提交到存储服务器设备,并且对发起写事务的客户端设备进行最小或不影响。

    Method, apparatus, and system for generating and recovering memory snapshot of virtual machine
    145.
    发明授权
    Method, apparatus, and system for generating and recovering memory snapshot of virtual machine 有权
    用于生成和恢复虚拟机内存快照的方法,设备和系统

    公开(公告)号:US09507672B2

    公开(公告)日:2016-11-29

    申请号:US14251785

    申请日:2014-04-14

    Inventor: Chuan Ye

    Abstract: A method for generating and recovering a memory snapshot of a virtual machine is provided. The method includes: obtaining a current Sth memory page of the virtual machine; identifying a page type of the current Sth memory page, where the page type includes an invalid data page and a valid data page; and recording the page type of the current Sth memory page in a memory snapshot file when the page is an invalid data page; and recording the page type and page data of the current Sth memory page in the memory snapshot file when the page is a valid data page, so that only valid data is stored according to the embodiments of the present invention, thereby reducing backup of invalid data, greatly shortening the generation time of the memory snapshot, reducing the size of the memory snapshot file, and saving storage resources.

    Abstract translation: 提供了用于生成和恢复虚拟机的存储器快照的方法。 该方法包括:获取虚拟机的当前第S个存储器页面; 识别当前Sth存储器页面的页面类型,其中页面类型包括无效数据页面和有效数据页面; 以及当所述页面是无效数据页面时,将当前第S个存储器页面的页面类型记录在存储器快照文件中; 并且当页面是有效数据页面时,将当前第S个存储器页面的页面类型和页面数据记录在存储器快照文件中,使得仅根据本发明的实施例存储有效数据,从而减少无效数据的备份 大大缩短了内存快照的生成时间,缩短了内存快照文件的大小,节省了存储资源。

    SERVER VIRTUALIZATION
    148.
    发明申请

    公开(公告)号:US20160337201A1

    公开(公告)日:2016-11-17

    申请号:US15219636

    申请日:2016-07-26

    Inventor: Vishal Anand

    Abstract: A resource requirements method and system is provided. The method includes identifying dependencies and calculating a utilization value for a source server. The source server is mapped to an application and a source infrastructure is compared to a target infrastructure. Deficiencies and differences associated with the target infrastructure are determined and dependency requirements for fulfillment in the target infrastructure are generated. The utilization value is compared to a resource capability of the target server and resource requirements for fulfillment on the target server are generated.

    Guest-driven virtual machine backups
    149.
    发明授权
    Guest-driven virtual machine backups 有权
    客户驱动的虚拟机备份

    公开(公告)号:US09483360B1

    公开(公告)日:2016-11-01

    申请号:US14723401

    申请日:2015-05-27

    Abstract: A system and methods are disclosed for performing virtual machine (VM) backups. In accordance with one embodiment, a hypervisor executed by a processing device suspends execution of a VM and initiates a backup procedure to save a current state of the VM. The hypervisor reads a value of a flag that is written to by the VM and is stored in a portion of memory accessible by the VM and the hypervisor. In response to determining that the value read by the hypervisor equals a first value, the hypervisor resumes execution of the VM prior to receiving a status message regarding the backup procedure. In response to determining that the value read by the hypervisor equals a second value, the hypervisor waits to resume execution of the VM until the hypervisor has received a status message indicating that the backup procedure was successful.

    Abstract translation: 公开了用于执行虚拟机(VM)备份的系统和方法。 根据一个实施例,由处理设备执行的管理程序暂停VM的执行并发起备份过程以保存VM的当前状态。 管理程序读取由VM写入的标志的值,并存储在由VM和管理程序可访问的存储器的一部分中。 响应于确定由管理程序读取的值等于第一值,管理程序在接收到关于备份过程的状态消息之前恢复VM的执行。 响应于确定由管理程序读取的值等于第二值,管理程序等待恢复VM的执行,直到管理程序已经收到指示备份过程成功的状态消息。

Patent Agency Ranking