-
公开(公告)号:US20150058863A1
公开(公告)日:2015-02-26
申请号:US14010275
申请日:2013-08-26
Applicant: VMware, Inc.
Inventor: Christos KARAMANOLIS , William EARL , Mansi SHAH , Nathan BURNETT
IPC: G06F9/50
CPC classification number: G06F9/5083 , G06F9/5016
Abstract: Embodiments presented herein techniques for balancing a multidimensional set of resources of different types within a distributed resources system. Each host computer providing the resources publishes a status on current resource usage by guest clients. Upon identifying a local imbalance, the host computer determines a source workload to migrate to or from the resources container to minimize the variance in resource usage. Additionally, when placing a new resource workload, the host computer selects a resources container that minimizes the variance to further balance resource usage.
Abstract translation: 在本文中呈现的实施例用于在分布式资源系统内平衡不同类型的多维资源集合的技术。 提供资源的每个主机都会发布访客客户端当前资源使用情况。 在识别局部不平衡之后,主机计算机确定要迁移到资源容器或从资源容器迁移的源工作负载,以最小化资源使用的差异。 另外,当放置新的资源工作负载时,主计算机选择最小化方差的资源容器,以进一步平衡资源使用。
-
公开(公告)号: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.
-
公开(公告)号:US20230315554A1
公开(公告)日:2023-10-05
申请号:US17657836
申请日:2022-04-04
Applicant: VMware, Inc.
Inventor: Santhosh SREENIVASAIAH , Mansi SHAH
CPC classification number: G06F11/0754 , G06F11/004 , G06F11/0709 , G06F2201/81
Abstract: The disclosure provides an approach for fault tolerance handling. Embodiments include determining, by a management component, that a host stores data relating to a service. Embodiments include receiving, by the management component, fault tolerance information from the service, the fault tolerance information comprising first information about host failures tolerated by the service and second information about existing host failures related to the service. Embodiments include determining, by the management component, based on the fault tolerance information from the service, whether the service will tolerate the host becoming unavailable. Embodiments include performing, by the management component, one or more actions based on the determining of whether the service will tolerate the host becoming unavailable.
-
4.
公开(公告)号:US20220253229A1
公开(公告)日:2022-08-11
申请号:US17726087
申请日:2022-04-21
Applicant: VMware, Inc.
Inventor: Peng DAI , Mansi SHAH
IPC: G06F3/06
Abstract: The disclosure herein describes mounting a shared data store, remote from a client cluster, as a remote data store on the client cluster. An abstraction interface of the remote data store on the client cluster is configured to receive data operations that are in a local data store-based format. A control path interface is established between the server cluster and the client cluster, and network location data associated with the shared data store is received by the client cluster via the established control path interface. Based on the network location data, a data path interface is established between the client cluster and the shared data store of the server cluster, whereby data operations directed to the abstraction interface of the remote data store on the client cluster are routed to the shared data store of the server cluster via the established data path interface.
-
公开(公告)号:US20220083248A1
公开(公告)日:2022-03-17
申请号:US17081793
申请日:2020-10-27
Applicant: VMware, Inc.
Inventor: Mansi SHAH , Subramanian NEELAKANTAN , Christian DICKMANN , Yu WU
Abstract: An example virtualized computing system includes a cluster of hosts having a virtualization layer executing thereon and configured to manage virtual machines (VMs); a local storage device in a first host of the cluster, the local storage device configured as direct-attach storage; and an orchestration control plane, integrated with the virtualization layer, the orchestration control plane including a master server managing state of the orchestration control plane, the state including objects representing the hosts and the VMs, the orchestration control plane deploying a persistent application executing on a first VM of the VMs, the persistent application storing persistent data on the direct-attach storage.
-
公开(公告)号:US20230333765A1
公开(公告)日:2023-10-19
申请号:US18339923
申请日:2023-06-22
Applicant: VMware, Inc.
Inventor: Mansi SHAH , Subramanian NEELAKANTAN , Christian DICKMANN , Yu WU
CPC classification number: G06F3/0644 , G06F9/45558 , G06F3/0604 , G06F3/067 , G06F9/547 , G06F3/0664 , G06F2009/45579
Abstract: An example virtualized computing system includes a cluster of hosts having a virtualization layer executing thereon and configured to manage virtual machines (VMs); a local storage device in a first host of the cluster, the local storage device configured as direct-attach storage; and an orchestration control plane, integrated with the virtualization layer, the orchestration control plane including a master server managing state of the orchestration control plane, the state including objects representing the hosts and the VMs, the orchestration control plane deploying a persistent application executing on a first VM of the VMs, the persistent application storing persistent data on the direct-attach storage.
-
7.
公开(公告)号:US20210357122A1
公开(公告)日:2021-11-18
申请号:US16875624
申请日:2020-05-15
Applicant: VMware, Inc.
Inventor: Eric KNAUFT , Enning XIANG , Mansi SHAH , Pascal RENAULD , Yiqi XU , Ojan THORNYCROFT , Pratik DESAI , Zhihao YAO , Yizhou LUO
IPC: G06F3/06
Abstract: The disclosure herein describes enhancing data durability of a base component using a delta component. A delta component is generated based on the base component becoming unavailable. The delta component is configured to include unwritten storage space with an address space matching the base component and a tracking bitmap associated with data blocks of the address space of the delta component. Write operations targeted for the base component are routed to the delta component. Based on the routed write operations, bits associated with data blocks affected by the write operations are changed in the tracking bitmap. Based on the base component becoming available, data blocks affected by routed write operations are identified based on the tracking bitmap and the identified data blocks are synchronized from the delta component to the base component. The delta component is then removed.
-
公开(公告)号:US20210271524A1
公开(公告)日:2021-09-02
申请号:US17321299
申请日:2021-05-14
Applicant: VMware, Inc.
Inventor: Christos KARAMANOLIS , William EARL , Mansi SHAH , Nathan BURNETT
IPC: G06F9/50
Abstract: Embodiments presented herein techniques for balancing a multidimensional set of resources of different types within a distributed resources system. Each host computer providing the resources publishes a status on current resource usage by guest clients. Upon identifying a local imbalance, the host computer determines a source workload to migrate to or from the resources container to minimize the variance in resource usage. Additionally, when placing a new resource workload, the host computer selects a resources container that minimizes the variance to further balance resource usage.
-
9.
公开(公告)号:US20210181962A1
公开(公告)日:2021-06-17
申请号:US16718109
申请日:2019-12-17
Applicant: VMware, Inc.
Inventor: Peng DAI , Mansi SHAH
IPC: G06F3/06
Abstract: The disclosure herein describes mounting a shared data store, remote from a client cluster, as a remote data store on the client cluster. An abstraction interface of the remote data store on the client cluster is configured to receive data operations that are in a local data store-based format. A control path interface is established between the server cluster and the client cluster, and network location data associated with the shared data store is received by the client cluster via the established control path interface. Based on the network location data, a data path interface is established between the client cluster and the shared data store of the server cluster, whereby data operations directed to the abstraction interface of the remote data store on the client cluster are routed to the shared data store of the server cluster via the established data path interface.
-
10.
公开(公告)号:US20200371721A1
公开(公告)日:2020-11-26
申请号:US16988242
申请日:2020-08-07
Applicant: VMware, Inc.
Inventor: Christos KARAMANOLIS , Mansi SHAH , Nathan BURNETT
IPC: G06F3/06
Abstract: Techniques are described for storing a virtual disk in an object store comprising a plurality of physical storage devices housed in a plurality of host computers. A profile is received for creation of the virtual disk wherein the profile specifies storage properties desired for an intended use of the virtual disk. A virtual disk blueprint is generated based on the profile such that that the virtual disk blueprint describes a storage organization for the virtual disk that addresses redundancy or performance requirements corresponding to the profile. A set of the physical storage devices that can store components of the virtual disk in a manner that satisfies the storage organization is then determined.
-
-
-
-
-
-
-
-
-