Memory first live snapshot
    44.
    发明授权

    公开(公告)号:US09842032B2

    公开(公告)日:2017-12-12

    申请号:US14011572

    申请日:2013-08-27

    Applicant: Red Hat, Inc.

    Inventor: Eric Blake

    CPC classification number: G06F11/1484 G06F11/1438 G06F2201/84

    Abstract: The subject matter of this specification can be implemented in, among other things, a method including receiving a request to create a live snapshot of a state of a virtual machine including a memory and an original disk file. The method further includes copying, by a hypervisor, data from the memory to a storage device to form a memory snapshot. The method further includes pausing the virtual machine and creating a new disk file at a reference point-in-time. The original disk file is a backing file of the new disk file. The method further includes resuming the virtual machine. The virtual machine is to perform disk operations using the new disk file after the reference point-in-time. The method further includes copying the original disk file to a disk snapshot file. The method further includes providing the live snapshot including the disk snapshot file and the memory snapshot.

    TAIL OF LOGS IN PERSISTENT MAIN MEMORY
    46.
    发明申请

    公开(公告)号:US20170329679A1

    公开(公告)日:2017-11-16

    申请号:US15664517

    申请日:2017-07-31

    CPC classification number: G06F11/1471 G06F11/1438 G06F11/1441

    Abstract: A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory so as to be loggable in case of recovery. For instance, the event may be written into a log cache structure, along with other state which identifies that the event is in the particular log cache structure, the location of the event within the particular log cache structure, and the order of the event. To recover, the log in the persistent store is evaluated to identify the end of the stored log. The tail of the log is identified in the persistent main memory by identifying any log cache structures that are after the end of the stored log and which are validly recoverable. The log cache structure contents are then serialized one log cache at a time, earliest first.

    FAULT-TOLERANT SYSTEM ARCHITECTURE FOR THE CONTROL OF A PHYSICAL SYSTEM, IN PARTICULAR A MACHINE OR A MOTOR VEHICLE

    公开(公告)号:US20170249214A1

    公开(公告)日:2017-08-31

    申请号:US15440449

    申请日:2017-02-23

    Inventor: Hermann KOPETZ

    Abstract: A fault-tolerant distributed real-time computer system for controlling a physical system, in particular a machine or a motor vehicle, wherein the components of the computer system have access to a global time of known precision, and wherein the node computers and intelligent sensors and the intelligent actuators exchange time-triggered messages and event-triggered messages periodically via the distributor units, and wherein the functions of the user software are contained in real-time software components—RTSC—and the periodic time-triggered data transfer between the RTSC is specified by a time-triggered data flow diagram, and wherein the assignment of the RTSC to a TTVM of a node computer and specific parameters of the TTVM are contained in active local allocation plans for each RTSC, and wherein the time plans for the time-triggered communication in this distributor unit are contained in active local allocation plans for each distributor unit, and wherein a global allocation plan consists of the totality of the local allocation plans, which are adapted to one another, of all RTSC and all distributor units of the user software, and wherein a monitor component periodically receives a copy of messages of the node computers to define the present operating state of the node computers, and wherein after the permanent failure of one or more RTSC, the monitor component activates a passive global allocation plan which specifies the allocation of the RTSC and the data supply thereof on newly installed TTVMs to the still functional node computers, and wherein the RTSC arrive at the newly configured TTVMs for execution at the provided periodic restart point in time in accordance with the selected passive global allocation plan.

Patent Agency Ranking