-
41.
公开(公告)号:US09880905B2
公开(公告)日:2018-01-30
申请号:US14903891
申请日:2014-07-02
Applicant: International Business Machines Corporation
Inventor: Guy Lynn Guthrie , Naresh Nayar , Geraint North , Hugh Shen , William Starke , Phillip Williams
IPC: G06F9/455 , G06F11/14 , G06F12/0842 , G06F12/0895 , G06F12/0891 , G06F12/0804
CPC classification number: G06F11/1451 , G06F9/45533 , G06F9/45558 , G06F11/1438 , G06F11/1458 , G06F11/1484 , G06F12/0804 , G06F12/0842 , G06F12/0891 , G06F12/0895 , G06F2009/45583 , G06F2201/805 , G06F2201/815 , G06F2201/885 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044 , G06F2212/152 , G06F2212/60
Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
-
公开(公告)号:US09880888B2
公开(公告)日:2018-01-30
申请号:US14782819
申请日:2013-06-07
Applicant: MITSUBISHI ELECTRIC CORPORATION
Inventor: Akira Hirata , Masahiro Abukawa
CPC classification number: G06F9/52 , G06F9/441 , G06F9/46 , G06F9/4843 , G06F11/1417 , G06F11/1438 , G06F11/1482 , G06F11/20
Abstract: When a CPU core (1) 101 and a CPU core (2) 102 share the execution of an OS (1) 201, a program (A) 204, and a program (B) 205, the CPU core (2) 102 withdraws from sharing the execution of the OS (1) 201, the program (A) 204, and the program (B) 205, starts a replacement OS which replaces the OS (1) 201, and switches an OS on which the program (A) 204 operates from the OS (1) 201 to the replacement OS. After the OS on which the program (A) 204 operates is switched to the replacement OS, the CPU core (1) 101 terminates the execution of the OS (1).
-
43.
公开(公告)号:US09858157B2
公开(公告)日:2018-01-02
申请号:US13664931
申请日:2012-10-31
Applicant: International Business Machines Corporation
Inventor: Kavita Chavda , Nagapramod S. Mandagere , Steven Pantridge , Ramani R. Routray
CPC classification number: G06F11/1469 , G06F11/1438 , G06F11/1448 , G06F11/1451 , G06F11/1484 , G06F11/3664 , G06F17/30194 , G06F2201/81
Abstract: An existing data protection environment is analyzed to determine a plurality existing infrastructure containers. A popular infrastructure container is identified from the plurality of existing infrastructure containers. Responsive to determining that the popular infrastructure container does not exist within a central repository, the restore container is created within the central repository to match the popular infrastructure container.
-
公开(公告)号:US09842032B2
公开(公告)日:2017-12-12
申请号:US14011572
申请日:2013-08-27
Applicant: Red Hat, Inc.
Inventor: Eric Blake
IPC: G06F11/14
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.
-
公开(公告)号:US09836342B1
公开(公告)日:2017-12-05
申请号:US14479050
申请日:2014-09-05
Applicant: VCE Company, LLC
Inventor: Akshaya Mahapatra , Michael Tan , Rahul Talekar
CPC classification number: G06F11/0769 , G06F11/0712 , G06F11/0793 , G06F11/1438 , G06F11/202
Abstract: An application alerting system includes a computing system that executes an application alerting service monitor at least one of multiple computing resources configured in a computing infrastructure to determine whether the one monitored computing resource experiences a failure. When a failure is detected, the service transmits a failure notification to applications associated with the failed monitored computing resource such that the application may perform at least one remedial action according to the received failure notification.
-
公开(公告)号:US20170329679A1
公开(公告)日:2017-11-16
申请号:US15664517
申请日:2017-07-31
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
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.
-
47.
公开(公告)号:US09778990B2
公开(公告)日:2017-10-03
申请号:US14509885
申请日:2014-10-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Eric Forgette , Juhsun Wang , Gaurav Ranganathan , Manu Mehrotra
CPC classification number: G06F11/1446 , G06F9/45533 , G06F9/45558 , G06F11/1438 , G06F11/1484 , G06F17/30008 , G06F17/30082 , G06F17/30088 , G06F17/30215 , G06F17/30336 , G06F17/30893
Abstract: Techniques are described herein which minimize the impact of virtual machine snapshots on the performance of virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, multiple virtual machine snapshots may be created in parallel. In the process of creating virtual machine snapshots, a storage system may determine which snapshots to create in parallel. The storage system may also prioritize snapshots from certain hypervisors in order to avoid the problem of “starvation”, in which busy hypervisors prevent less busy hypervisors from creating snapshots. The techniques described herein, while mainly described in the context of snapshot creation, are readily applied to snapshot removal.
-
公开(公告)号:US20170255474A1
公开(公告)日:2017-09-07
申请号:US15059795
申请日:2016-03-03
Applicant: International Business Machines Corporation
Inventor: Yu DENG , Richard Edwin HARPER , Ruchi MAHINDRU , Harigovind Venkatraj RAMASAMY , Soumitra SARKAR , Mahesh VISWANATHAN , Long WANG
CPC classification number: G06F11/1438 , G06F8/433 , G06F9/445 , G06F9/52
Abstract: A system, a computer readable storage medium, and a method for determining a suggested component restart order in a computer system on a basis of one or more heuristic analyses of a plurality of input data. The method can include performing one or more sort or merge orders after one or more of each heuristic analysis, combining the one or more sort orders according to a weighting algorithm, generating a recovery dependency graph between each of the components of the computer system, and presenting the recovery dependency graph.
-
49.
公开(公告)号:US20170249214A1
公开(公告)日:2017-08-31
申请号:US15440449
申请日:2017-02-23
Applicant: FTS COMPUTERTECHNIK GMBH
Inventor: Hermann KOPETZ
CPC classification number: G06F11/142 , G05B19/04 , G06F11/1438 , G06F11/1484 , G06F11/1641 , G06F11/184 , G06F11/2025 , G06F11/2035 , G06F2201/805 , G06F2201/82 , H04L41/046 , H04L67/12
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.
-
公开(公告)号:US20170242681A1
公开(公告)日:2017-08-24
申请号:US15052380
申请日:2016-02-24
Applicant: International Business Machines Corporation
Inventor: Sudhir Alluri , Abhishek Chakraborty , Venkateshwarlu Kachem , Suhas D. Mane , Sumesh K. Naduvalath , Nishant Ranjan , Stephen R. Valley
CPC classification number: H04L67/34 , G06F8/656 , G06F11/1433 , G06F11/1438 , G06F11/3433 , G06F2201/85
Abstract: Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process initializes an environment for operating an application process and starting an execution of the application process within the environment. Further, the master process upgrades a code of the application process while the master process maintains the environment and the execution of the application process.
-
-
-
-
-
-
-
-
-