-
公开(公告)号:US10007463B2
公开(公告)日:2018-06-26
申请号:US15182521
申请日:2016-06-14
Applicant: VMware, Inc.
Inventor: Osten Kit Colbert , Gregory Hutchins , Robert Bosch , Jairam Ranganathan , Joel Baxter
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0617 , G06F3/0619 , G06F3/0664 , G06F3/067 , G06F3/0683 , G06F3/0689 , G06F11/1471 , G06F2201/84
Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
-
公开(公告)号:US20180173562A1
公开(公告)日:2018-06-21
申请号:US15381569
申请日:2016-12-16
Applicant: Red Hat, Inc.
Inventor: Huamin Chen , Jay Vyas
CPC classification number: G06F11/1461 , G06F11/3006 , G06F16/128 , G06F2201/80 , G06F2201/84 , G06F2201/87
Abstract: An implementation of the disclosure provides a system for generating low impact snapshots comprising a memory to store application data and a processing device coupled to the memory. The processing device is to identify a plurality of transactions within a cloud computing environment. Each of the transactions comprising an operation associated with a storage device of the cloud computing environment. A transaction queue that is storing identifiers of high and low priority database operations to be performed by an application on the storage device is monitored. The monitoring indicates how many transactions are currently being processed. A snapshot policy that stores conditions in which a snapshot can be generated without adversely impacting performance of the storage device is evaluated based on the monitored transaction queue. In view of the evaluating, a point-in-time snapshot is generated which includes at least part of the storage device comprising state information for the application.
-
公开(公告)号:US10003357B2
公开(公告)日:2018-06-19
申请号:US14954609
申请日:2015-11-30
Applicant: QUALCOMM Incorporated
Inventor: Thomas Joseph Richardson , Michael George Luby , Mahdi Cheraghchi Bashi Astaneh , Lorenz Christoph Minder
CPC classification number: H03M13/154 , G06F3/0619 , G06F3/064 , G06F3/0683 , G06F11/008 , G06F11/1076 , G06F11/1092 , G06F11/1469 , G06F16/2365 , G06F16/285 , G06F2201/84
Abstract: Systems and methods which implement forward checking of data integrity are disclosed. A storage system of embodiments may, for example, comprise data integrity forward checking logic which is operable to perform forward checking of data integrity in real-time or near real-time to check that a number of node failures can be tolerated without loss of data. Embodiments may be utilized to provide assurance that a number of fragments needed for source data recovery will be available for the source objects most susceptible to failure when a certain number of additional fragments are lost, such as due to storage node failures.
-
公开(公告)号:US10002153B2
公开(公告)日:2018-06-19
申请号:US15155012
申请日:2016-05-14
Applicant: Walleye Software, LLC
Inventor: Radu Teodorescu , Ryan Caudy , David R. Kent, IV , Charles Wright , Juan Cristian Ferretti-Smythe , Brian Ries
IPC: G06F17/30 , G06F3/0482 , G06F3/0489 , G06F17/22 , G06F17/24 , G06F17/27 , G06F12/084 , H04L12/58 , G06F15/173 , G06F3/0481 , G06F3/0484 , G06F3/0485 , G06F12/02 , G06F9/44 , G06F9/45 , H04L29/08 , G06F3/06 , G06F11/14 , H04L29/06 , G06F9/445 , H04L12/18 , H04L29/12
CPC classification number: G06F16/2453 , G06F3/0481 , G06F3/0482 , G06F3/0483 , G06F3/04847 , G06F3/0485 , G06F3/04895 , G06F3/0605 , G06F3/0656 , G06F3/067 , G06F8/30 , G06F8/41 , G06F8/427 , G06F8/60 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F12/0261 , G06F12/084 , G06F12/1483 , G06F15/17331 , G06F16/113 , G06F16/144 , G06F16/162 , G06F16/215 , G06F16/22 , G06F16/221 , G06F16/2228 , G06F16/2237 , G06F16/2246 , G06F16/2255 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2291 , G06F16/23 , G06F16/2308 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/2379 , G06F16/242 , G06F16/2428 , G06F16/245 , G06F16/24534 , G06F16/24535 , G06F16/24537 , G06F16/24539 , G06F16/2455 , G06F16/24553 , G06F16/2456 , G06F16/2457 , G06F16/24575 , G06F16/248 , G06F16/254 , G06F16/27 , G06F16/278 , G06F16/285 , G06F16/9024 , G06F16/907 , G06F16/951 , G06F16/9535 , G06F16/9566 , G06F16/9574 , G06F17/2235 , G06F17/24 , G06F17/245 , G06F17/246 , G06F17/2715 , G06F17/276 , G06F17/40 , G06F21/00 , G06F21/6209 , G06F2201/805 , G06F2201/84 , G06F2212/1052 , G06F2212/154 , G06F2212/163 , G06F2212/60 , H04L12/18 , H04L51/046 , H04L51/12 , H04L61/2069 , H04L63/101 , H04L63/102 , H04L67/1002 , H04L67/141 , H04L67/28 , H04L67/2833 , H04L67/2842 , H04L67/2847 , H04L67/34 , H04L67/42 , H04L69/16
Abstract: Described are methods, systems and computer readable media for data object publishing/subscribing via a multicast key-value protocol.
-
235.
公开(公告)号:US10002052B1
公开(公告)日:2018-06-19
申请号:US14320540
申请日:2014-06-30
Applicant: Maxim V. Lyadvinsky , Emil Manukyan , Serguei M. Beloussov , Andrey Dragnev
Inventor: Maxim V. Lyadvinsky , Emil Manukyan , Serguei M. Beloussov , Andrey Dragnev
CPC classification number: G06F3/0619 , G06F3/0647 , G06F3/0664 , G06F3/0673 , G06F11/0757 , G06F11/14 , G06F11/1435 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F11/1484 , G06F2201/815 , G06F2201/84
Abstract: A method, computer program product, computing system, and system for machine replication are described. The method may include creating a crash-consistent replica of a source machine by replicating sectors from a source drive on the source machine to a target drive on a target machine wherein the sectors on the target drive have the same offset as the sectors on the source drive. The method may further include, in response to determining that a sector replicated from the source drive to the target drive has changed on the source drive, replicating the sector that changed on the source drive to the target drive on the target machine out-of-order. The method may also include creating an application-consistent replica version of the source machine by creating a snapshot of the source machine and replicating sectors from the snapshot to the target drive on the target machine.
-
公开(公告)号:US10002048B2
公开(公告)日:2018-06-19
申请号:US14279256
申请日:2014-05-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
CPC classification number: G06F11/14 , G06F3/0643 , G06F11/1451 , G06F11/1453 , G06F16/1748 , G06F16/1752 , G06F2201/84
Abstract: In accordance with one embodiment of the present description, a logical file unit containing a set of data stored in cache or other memory and mapped by a reference pointer to a physical file unit in a storage, may be overwritten with new data in the memory without first read/write copying the data in memory to a new logical file unit in the file system. Instead, the original physical file unit of data in the storage is preserved and the original reference pointer for the original physical file unit of data may be used to map a new logical file unit in the file system to the original physical file unit storing the original set of data. Other aspects are described.
-
公开(公告)号:US20180165339A1
公开(公告)日:2018-06-14
申请号:US15373246
申请日:2016-12-08
Applicant: SAP SE
Inventor: Daniel Goldmann , Mario Andy Mueller , Esther Landes , Matthias Klauer , Joachim Pfeifer , Oleg Loewen , Qendrim Kuqi , Qian Chen
IPC: G06F17/30
CPC classification number: G06F16/27 , G06F11/1451 , G06F16/178 , G06F16/24 , G06F16/245 , G06F16/273 , G06F2201/84
Abstract: A system, a method, and a computer program product for replication of data changes are disclosed. Based on a received data query, at least one attribute of stored data is identified for replication. The attribute corresponds to at least one parameter of the received query. Data stored at a first time and data stored at a second time are retrieved. The second time is subsequent to the first time. Data stored at the first time is compared to the data stored at the second time to determine a delta difference between the data stored at the first and second times. The computed delta difference is selected for the identified attribute. The selected computed delta difference is replicated in response to the received query.
-
公开(公告)号:US09996425B2
公开(公告)日:2018-06-12
申请号:US15131872
申请日:2016-04-18
Applicant: Acronis International GmbH
Inventor: Victor Shulga , Vasily Semyonov , Stanislav Protasov , Mark Shumlevich , Serguei Beloussov
CPC classification number: G06F11/1451 , G06F9/45558 , G06F11/1469 , G06F2009/45583 , G06F2201/805 , G06F2201/815 , G06F2201/84
Abstract: A system and method is disclosed for performing agentless backup of a virtual machine using a temporary attached virtual disk. An example method includes creating a virtual machine disk in a datastore, loading a software application in the virtual machine disk, the software application being configured to collect metadata relating to at least one application executing in an operating system of the virtual machine, communicatively coupling the datastore to the virtual machine, collecting the metadata relating to the at least one application executing in the operating system of the virtual machine, generating a snapshot of the virtual machine, and storing a backup of the virtual machine in a backup archive based on the snapshot.
-
公开(公告)号:US09996423B2
公开(公告)日:2018-06-12
申请号:US14532669
申请日:2014-11-04
Applicant: FALCONSTOR, INC.
Inventor: Timothy Williams
CPC classification number: G06F11/1448 , G06F3/061 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0689 , G06F11/1446 , G06F2201/84
Abstract: Systems and methods of writing to a storage system comprise analyzing a plurality of snapshots of data blocks of a storage device and determining a likelihood that a next first write will be to a respective data block based, at least in part, on the analyzed plurality of snapshots. A snapshot is then taken of a selected data block based, at least in part, on the respective likelihood for the selected data block, before receiving a write request to the selected data block. A write request to a respective data block is then received and data is written to the respective data block, if the snapshot of the respective data block had been taken. If the snapshot of the respective data block had not been taken, then a snapshot of the respective data block is taken. Then data is then written to the respective data block.
-
公开(公告)号:US09996287B2
公开(公告)日:2018-06-12
申请号:US15394556
申请日:2016-12-29
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/067 , G06F9/45558 , G06F11/00 , G06F11/1435 , G06F11/1446 , G06F11/1448 , G06F11/1451 , G06F11/1464 , G06F17/30233 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2201/84
Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.
-
-
-
-
-
-
-
-
-