-
1.
公开(公告)号:US20240231877A1
公开(公告)日:2024-07-11
申请号:US18128243
申请日:2023-03-30
Applicant: VMware, Inc.
Inventor: Yang YANG , Yang YANG , Jianqiao SUN , Chengmao LU , Jianan FENG
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591
Abstract: An example method for sampling an input/output (I/O) to an object owned by an object owner is disclosed. The method includes receiving an I/O and determining whether a predetermined time interval exceeds. In response that the predetermined time interval does not exceed, the example method includes calculating a first sample score associated with the object owner, obtaining a second sample score associated with a component owner of the object and calculating a weighted sample score based on the first sample score and the sample score. In response that the weighted sample score is not less than a predetermined sample score, the example method includes sampling the I/O.
-
2.
公开(公告)号:US20240184610A1
公开(公告)日:2024-06-06
申请号:US18073525
申请日:2022-12-01
Applicant: VMware, Inc.
Inventor: Yang YANG , Sixuan YANG , Zhaohui GUO , Jian ZHAO , Jin FENG , Zhou HUANG , Jianxiang ZHOU
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/45545 , G06F2009/4557 , G06F2009/45583 , G06F2009/45591
Abstract: For a distributed storage system that has an active-active configuration for hosts and which uses an Internet small computer system interface (iSCSI) protocol, techniques are provided to identify/select a plurality of paths to a target. An active optimized path is selected for a host that is an object owner, and an active non-optimized path is selected for a host that is a component owner. The selection of the optimized path for a host is further based on whether that host has sufficient processor and memory resources to service input/output for the target. A standby path is selected for any other host that is neither an object owner or a component owner. The selected paths are provided to an initiator so as to enable the initiator to choose at least one of the paths to access the target for the input/output.
-
公开(公告)号:US20230021195A1
公开(公告)日:2023-01-19
申请号:US17467292
申请日:2021-09-06
Applicant: VMware, Inc.
Inventor: Yang YANG , Ye ZHANG , Wenguang WANG , Haifeng LI
IPC: G06F11/20 , G06F16/182
Abstract: The location of resources for file services are located within the same site, thereby eliminating or reducing performance issues caused by cross-site accesses in a stretched cluster environment. A file server placement algorithm initially places file servers at a site based at least in part on host workload and affinity settings, and can perform failover to move the file servers to a different location (e.g., to a different host on the same site or to another site) in the event of a failure of the host where the file servers were initially placed. File servers may be co-located with clients at a location based on client latencies and site workload. Failover support is also provided in the event that the sites in the stretched cluster have different subnet addresses.
-
公开(公告)号:US20210224096A1
公开(公告)日:2021-07-22
申请号:US16820735
申请日:2020-03-17
Applicant: VMware, Inc.
Inventor: Haitao ZHOU , Yang YANG , Zhaohui GUO , Jian ZHAO , Zhou HUANG , Jin FENG
Abstract: One example method to perform object-based load balancing in a distributed storage system of a virtualization system supported by a cluster of host machines may include determining, by a first host machine in the cluster, whether any host machine in the cluster has affinity to a site. The method may also include determining, by the first host machine, whether to distribute affinity Internet small computer system interface (iSCSI) targets owned by the first host machine to at least the second machine based on a first balance objective associated with the site, and after having considered the first balance objective, determining, by the first host machine, whether to distribute iSCSI targets without affinity owned by the first host machine to other host machines in the cluster based on a second balance objective associated with the cluster.
-
5.
公开(公告)号:US20210109862A1
公开(公告)日:2021-04-15
申请号:US16653548
申请日:2019-10-15
Applicant: VMware, Inc.
Inventor: Yang YANG , Zhaohui GUO , Haitao ZHOU , Zhou HUANG , Jian ZHAO , Jin FENG
Abstract: The disclosure herein describes enabling use of a logical unit for data storage in a distributed storage system using a plurality of backend data objects. Based on receiving instructions to create a logical unit of a logical unit size, a target backend object size to be used with the logical unit is determined, and a plurality of backend objects for allocation to the logical unit is calculated. The backend objects are allocated to the logical unit and a metadata mapping associated with the logical unit is generated. The metadata mapping associates logical block addresses of the logical unit to the allocated backend objects. The logical unit is linked with the metadata mapping in an input/output (I/O) service and, based on the linked metadata mapping, I/O traffic is routed to and from the logical unit. Using multiple backend objects enhances flexibility and efficiency of data storage on the distributed storage system.
-
公开(公告)号:US20240250821A1
公开(公告)日:2024-07-25
申请号:US18298657
申请日:2023-04-11
Applicant: VMware, Inc.
Inventor: Yang YANG , Wenguang WANG , Jin FENG , Wei ZHENG
CPC classification number: H04L9/3213 , G06F9/45558 , G06F2009/45583 , G06F2009/45595
Abstract: Solutions for secure metering of hyperconverged infrastructures are disclosed. Examples include: receiving a security token; accessing a secondary storage (e.g., cold storage, backups) using the security token; determining usage data for the secondary storage; generating a first message digest for a combination of the usage data and the security token; and transmitting, to a metering server, the usage data and the first message digest. In some examples, the combination of the usage data and the security token comprises a concatenation of the usage data and the security token. In some examples, the metering server requests verification usage data from the secondary storage, generates a second message digest for a combination of the verification usage data and the security token, and compares the first message digest with the second message digest. Examples do not persist the security token on customer premises. Examples leverage the usage data to optimize the secondary storage.
-
公开(公告)号:US20220382573A1
公开(公告)日:2022-12-01
申请号:US17329622
申请日:2021-05-25
Applicant: VMware, Inc.
Abstract: The disclosure provides automated update notifications. Embodiments include receiving, by a cloud provider, a request to manage updates for a computing device communicating with the cloud provider via a network. Embodiments include registering an agent at the computing device with the cloud provider as a recipient for an automated update notification based on configuration details of the computing device and detection of an update item related to an aspect of the configuration details. Embodiments include identifying, by the agent, the configuration details of the computing device, the configuration details comprising details of a hardware configuration of the computing device and a software configuration of the computing device. Embodiments include monitoring one or more databases for the update item. Embodiments include transmitting the automated update notification to the agent based on detection of the update item in the one or more databases.
-
公开(公告)号:US20210357126A1
公开(公告)日:2021-11-18
申请号:US17284482
申请日:2018-11-16
Applicant: VMware, Inc.
Inventor: Zhaohui GUO , Yang YANG , Haitao ZHOU , Zhou HUANG , Jin FENG
Abstract: A method is provided for a hyper-converged storage-compute system to implement an active-active failover architecture for providing Internet Small Computer System Interface (iSCSI) target service. The method intelligently selects multiple hosts to become storage nodes that process iSCSI input/output (I/O) for a target. The method further enables iSCSI persistent reservation (PR) to handle iSCSI I/Os from multiple initiators.
-
公开(公告)号:US20210334178A1
公开(公告)日:2021-10-28
申请号:US16859944
申请日:2020-04-27
Applicant: VMware, Inc.
Inventor: Yang YANG , Ye ZHANG , Xiang YU , Wenguang WANG , Richard P. SPILLANE , Sriram PATIL
Abstract: System and method for automatic remediation for a distributed file system uses a file system (FS) remediation module running in a cluster management server and FS remediation agents running in a cluster of host computers. The FS remediation module monitors the cluster of host computers for related events. When a first file system service (FSS)-impacting event is detected, a cluster-level remediation action is executed at the cluster management server by the FS remediation module in response to the detected first FSS-impacting event. When a second FSS-impacting event is detected, a host-level remediation action is executed at one or more of the host computers in the cluster by the FS remediation agents in response to the detected second FSS-impacting event.
-
公开(公告)号:US20230342174A1
公开(公告)日:2023-10-26
申请号:US17727829
申请日:2022-04-25
Applicant: VMware, Inc.
Inventor: Yang YANG , Yang YANG , Sixuan YANG , Jin FENG
CPC classification number: G06F9/45558 , G06F9/44505 , G06F2009/45583 , G06F2009/4557
Abstract: Intelligent capacity planning is provided for storage in a hyperconverged infrastructure environment. The storage may be a logical storage unit that is supported by storage space of a plurality of hardware disks in a virtualized computing environment. Failure predictions can be obtained for each individual hardware disk, and a failure prediction for a number of hardware disk in a hardware disk set can also be obtained. A failure prediction and/or a reduced availability prediction for the logical storage unit can be generated based at least on a configuration state of the logical storage unit, a prediction for one or more hardware disks of the logical storage unit, and a prediction time. Predictions based on what-if operations are also able to be generated.
-
-
-
-
-
-
-
-
-