-
公开(公告)号:US09934108B2
公开(公告)日:2018-04-03
申请号:US12913676
申请日:2010-10-27
Applicant: Viswesvaran Janakiraman , Chris Chih-Chen Lin , Mohankumar R. Tiruvayapadi
IPC: G06F11/14
CPC classification number: G06F11/1466 , G06F2201/815
Abstract: Embodiments of the present invention are directed to a method and system for optimizing mirror creation. The method includes receiving, within an electronic system, a request for creating a mirror of a portion of a volume and accessing a data structure comprising information about a plurality of regions of the volume. The method further includes determining a plurality of regions comprising non-zeros of the volume based on the data structure and copying only the plurality of regions comprising non-zeros to create the mirror.
-
公开(公告)号:US09916324B2
公开(公告)日:2018-03-13
申请号:US14881055
申请日:2015-10-12
Applicant: EMC IP Holding Company LLC
Inventor: Jian Xing
CPC classification number: G06F17/30191 , G06F11/1453 , G06F11/1469 , G06F17/3023 , G06F2201/815 , G06F2201/84
Abstract: A method, article of manufacture, and apparatus for protecting data. A file modification is identified. A previous file entry is modified where the previous file entry is stored in a key value database. A new file entry is created in the key value database. The previous file entry modification includes modifying the end version of the entry.
-
公开(公告)号:US09898357B1
公开(公告)日:2018-02-20
申请号:US14751047
申请日:2015-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Ganesh Viswanathan , Vinayak Sasikumar , Artur Pop , Shuai Chang , Benjamin Ryan Zeghers
CPC classification number: G06F11/079 , G06F11/0727 , G06F11/3452 , G06F2201/815
Abstract: Notification routines are described for implementation by a monitoring service. As part of an exemplary notification routine, a faulty storage volume is correlated at multiple logical storage levels of a storage system with other faulty storage volumes. The correlation pattern can follow a tree-based decision format, where each faulty storage volume is sequentially compared at a lower logical storage level. Advantageously, once a common logical storage component of a group of storage volumes is identified, a notification is issued about the group of faulty storage volumes sharing the common logical storage component. Additionally, notifications can be issued according to a severity level of the group of faulty storage volumes. In some embodiments, before issuing the notification, the group of faulty storage volumes can be compared to a time allowed for the group of faulty storage volume to be at fault.
-
64.
公开(公告)号:US09898061B2
公开(公告)日:2018-02-20
申请号:US14566401
申请日:2014-12-10
Applicant: VMware, Inc.
Inventor: Ganesha Shanmuganathan , Anne Holler , Aashish Parikh
CPC classification number: G06F1/28 , G06F1/3206 , G06F9/45558 , G06F11/3062 , G06F11/3442 , G06F2009/4557 , G06F2201/815 , Y02D10/34
Abstract: A resource management system and method for performing resource capacity management in a cluster of host computers uses a snapshot of the cluster with one or more ghost host computers added to the cluster to execute a power management analysis. A ghost host computer is a fictitious construct based on a physical host computer. The results of the power management analysis may then be used as a cluster capacity recommendation to increase resource capacity of the cluster of host computers.
-
公开(公告)号:US09891977B2
公开(公告)日:2018-02-13
申请号:US14168066
申请日:2014-01-30
Applicant: International Business Machines Corporation
Inventor: Douglas W. Dewey , Kevin S. Goldsmith
CPC classification number: G06F11/0763 , G06F3/0604 , G06F3/0619 , G06F3/0631 , G06F3/0644 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0683 , G06F11/0709 , G06F11/0727 , G06F11/073 , G06F11/0751 , G06F11/0778 , G06F11/079 , G06F12/0238 , G06F2201/815 , G06F2201/835 , G06F2212/1032 , G06F2212/152 , G06F2212/154 , G06F2212/263 , G06F2212/657
Abstract: A method of and system for managing spaces in memory of a storage facility is disclosed. The method and system includes storing first and second identifiers in first and second spaces in memory in response to allocating the second space for a set of data. The first identifier is stored in a first field within the first space. The first space has a pointer in a second field. The pointer in the second field indicates an address of the second space. The second identifier is stored within a portion of the second space. In response to an error event, the first and second identifiers may be captured. A determination is made as to whether the pointer is directed to the set of data. The determination is based on a comparison of the first identifier and the second identifier.
-
66.
公开(公告)号:US09886350B2
公开(公告)日:2018-02-06
申请号:US15048281
申请日:2016-02-19
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.
-
公开(公告)号:US09886213B2
公开(公告)日:2018-02-06
申请号:US15090545
申请日:2016-04-04
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , Bradley Eugene Marshall , Tate Andrew Certain , Nicholas J. Maniscalco
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/064 , G06F3/0673 , G06F11/1456 , G06F2201/815 , G06F2201/84
Abstract: A group of computers is configured to implement a block storage service. The block storage service includes a block-level storage for storing data from a set of distinct computing instances for a set of distinct users. An interface is configured to allow the set of distinct users to specify respective destinations for storing backup copies of respective data stored in the block-level storage for the distinct users. At least some of the respective destinations are for different storage systems remote from one another. A backup copy function is provided for creating backup copies of data stored in the block-level storage by the set of distinct computing instances for the set of distinct users. The backup copies are stored in different destination locations specified by respective ones of the plurality of distinct users via the interface.
-
公开(公告)号:US09880753B2
公开(公告)日:2018-01-30
申请号:US13492615
申请日:2012-06-08
Applicant: Antoni Sawicki , Tomasz Nowak , Kelly Murphy
Inventor: Antoni Sawicki , Tomasz Nowak , Kelly Murphy
CPC classification number: G06F3/067 , G06F3/0607 , G06F3/0619 , G06F3/0644 , G06F3/065 , G06F3/0659 , G06F11/1076 , G06F11/1425 , G06F11/1443 , G06F11/16 , G06F11/1662 , G06F11/2094 , G06F17/30165 , G06F2201/815 , G06F2211/104 , H04L1/1809 , H04L67/1097
Abstract: Example data storage systems and methods are described. In one implementation, a method identifies data to be written to a shared storage system that includes multiple storage nodes. The method communicates a write operation vote request to each of the multiple storage nodes. The write operation vote request is associated with a data write operation to write the identified data to the shared storage system. A positive response is received from at least a portion of the multiple storage nodes. The data write operation is initiated in response to receiving positive responses from a quorum of the storage nodes.
-
公开(公告)号:US09875160B2
公开(公告)日:2018-01-23
申请号:US15219958
申请日:2016-07-26
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Angshuman Bezbaruah , Lars Reuther , Taylor O'Neil Brown , John Andrew Starks
CPC classification number: G06F11/1451 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F9/45558 , G06F11/1446 , G06F2009/45579 , G06F2009/45591 , G06F2201/815 , G06F2201/84
Abstract: A computer system maintains identifiers that identify changed blocks of virtual machine (VM) storage. The computer system accesses a stable VM checkpoint comprising a restorable VM image at a time, and that stores a representation of data of at least one block as it existed at the time. The computer system converts the checkpoint to a reference point. Reference point information is transferable with the VM, such that if the VM is moved to a different computing system, any data identified by the reference point is recoverable. The conversion includes querying the storage to determine an identifier corresponding to the block of the checkpoint at the time, storing this identifier as a part of the reference point, and releasing the representation of the data of the block from the checkpoint. The computer system then uses the reference point to identify changes in the blocks of the storage since the time.
-
公开(公告)号:US20180004791A1
公开(公告)日:2018-01-04
申请号:US15609998
申请日:2017-05-31
Applicant: International Business Machines Corporation
Inventor: Fee Li LIE , Shogo MOCHIZUKI , JunIi WANG
CPC classification number: G06F16/23 , G06F9/45558 , G06F11/1458 , G06F11/1461 , G06F11/1469 , G06F16/13 , G06F16/168 , G06F16/188 , G06F2009/45583 , G06F2201/815 , G06F2201/84
Abstract: A method of forming a vertical transistor includes forming a fin structure on a substrate, forming a gate structure on the fin structure, and forming a bottom source/drain (S/D) region on the fin structure, such that an air gap is formed between the bottom S/D region and the gate structure.
-
-
-
-
-
-
-
-
-