-
1.
公开(公告)号:US20180329645A1
公开(公告)日:2018-11-15
申请号:US15592834
申请日:2017-05-11
Applicant: VMware, Inc.
Inventor: Jorge GUERRA DELGADO , Jin ZHANG , Radhika VULLIKANTI , Abhishek GUPTA
CPC classification number: G06F3/0647 , G06F3/0617 , G06F3/0641 , G06F3/0646 , G06F3/067 , G06F9/45558 , G06F16/174 , G06F16/1744 , G06F16/1748 , G06F16/2365 , G06F16/25 , G06F2009/45579 , H04L67/1097 , H04L67/38
Abstract: A logical group of data blocks stored in a first node is migrated to a second node according to a method that includes determining a first metric for each logical group of data blocks stored in the first node, the first metric representing a total size of the data blocks in the logical group, determining a second metric for each logical group of data blocks stored in the first node, the second metric representing a total size of the data blocks in the logical group that are uniquely stored in the first node, and selecting a logical group of data blocks for migration from the first node to the second node based on the first metric and the second metric.
-
2.
公开(公告)号:US20190286360A1
公开(公告)日:2019-09-19
申请号:US16431648
申请日:2019-06-04
Applicant: VMware, Inc.
Inventor: Jorge GUERRA DELGADO , Jin ZHANG , Radhika VULLIKANTI , Abhishek GUPTA
Abstract: A logical group of data blocks stored in a first node is migrated to a second node according to a method that includes determining a first metric for each logical group of data blocks stored in the first node, the first metric representing a total size of the data blocks in the logical group, determining a second metric for each logical group of data blocks stored in the first node, the second metric representing a total size of the data blocks in the logical group that are uniquely stored in the first node, and selecting a logical group of data blocks for migration from the first node to the second node based on the first metric and the second metric.
-
公开(公告)号:US20190065092A1
公开(公告)日:2019-02-28
申请号:US15853110
申请日:2017-12-22
Applicant: VMware, Inc.
Inventor: Mansi SHAH , Eric KNAUFT , Jin ZHANG , Christian DICKMANN , Pascal RENAULD , Radhika VULLIKANTI , Christos KARAMANOLIS
IPC: G06F3/06
Abstract: In a storage cluster having nodes, blocks of a logical storage space of a storage object are allocated flexibly by a parent node to component nodes that are backed by physical storage. The method includes maintaining a first allocation map for the parent node, and second and third allocation maps for the first and second component nodes, respectively, executing a first write operation on the first component node and updating the second allocation map to indicate that the first block is a written block, selecting the second component node for executing a second write operation, and executing the second write operation on the second component node. Upon execution of the second write operation, the third allocation map is updated to indicate that the second block is a written block and the first allocation map is updated to indicate that the second block is allocated to the second component node.
-
4.
公开(公告)号:US20180143773A1
公开(公告)日:2018-05-24
申请号:US15356413
申请日:2016-11-18
Applicant: VMware, Inc.
Inventor: Jin ZHANG , Radhika VULLIKANTI , Gopala SURYANARAYANA , Varun SHAH
CPC classification number: G06F3/0619 , G06F3/0631 , G06F3/0644 , G06F3/0664 , G06F3/067 , G06F11/1482 , G06F11/187
Abstract: Exemplary methods, apparatuses, and systems determine that quorum can be maintained for a storage object in a distributed storage system in the event a defined maximum number of first partitions in a first level of storage and a second partitions in a second level of storage fail. When it is determined that there are insufficient numbers of first partitions and/or second partitions, additional first partitions and/or second partitions are associated with the storage object in the distributed storage system. A number of votes is calculated for distribution and an allocation is defined for assigning the votes to each component and witness component of the storage object.
-
公开(公告)号:US20190065062A1
公开(公告)日:2019-02-28
申请号:US15853202
申请日:2017-12-22
Applicant: VMware, Inc.
Inventor: Eric KNAUFT , Mansi SHAH , Jin ZHANG , Christian DICKMANN , Pascal RENAULD , Radhika VULLIKANTI , Christos KARAMANOLIS
Abstract: In a storage cluster having nodes, blocks of a logical storage space of a storage object are allocated flexibly by a parent node to component nodes that are backed by physical storage. The method includes maintaining a first allocation map for the parent node, and second and third allocation maps for the first and second component nodes, respectively, executing a first write operation on the first component node and updating the second allocation map to indicate that the first block is a written block, and upon detecting that the first component node is offline, executing a second write operation that targets a second block of the logical storage space, which is allocated to the first component node, on the second component node and updating the third allocation map to indicate that the second block is a written block.
-
-
-
-