-
11.
公开(公告)号: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.
-
公开(公告)号:US20220368779A1
公开(公告)日:2022-11-17
申请号:US17871415
申请日:2022-07-22
Applicant: VMware, Inc.
Inventor: Chen JING , Jin FENG , Sifan LIU , Yu WU , Jiushi WAN
IPC: H04L67/60
Abstract: Example methods and systems for request handling with automatic scheduling are described. In one example, a computer system may receive, from multiple client devices, respective multiple requests that are generated and sent according to a first set of control parameters. Based on the multiple requests, request characteristic(s) may be monitored to determine whether an automatic scheduling condition is satisfied. In response to determination that the automatic scheduling condition is satisfied, the computer system may assign a second set of control parameters to the respective client devices and instruct the client devices to generate and send respective multiple subsequent requests according to the second set of control parameters to cause a modification of the request characteristic(s).
-
公开(公告)号: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.
-
14.
公开(公告)号: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.
-
公开(公告)号:US20240370383A1
公开(公告)日:2024-11-07
申请号:US18141995
申请日:2023-05-01
Applicant: VMware, Inc.
Inventor: Sixuan YANG , Yang YANG , Zhaohui GUO , Zhou HUANG , Jian ZHAO , Jianxiang ZHOU , Jin FENG
IPC: G06F13/10
Abstract: One example method for a host in a virtual storage area network (vSAN) cluster to support vSAN Internet small computer system interface (iSCSI) target services in a distributed storage system of a virtualization system is disclosed. The method includes obtaining ownership information of a target and determining, from the ownership information, whether the host is an owner of the target. In response to determining that the host is the owner of the target, the method further includes determining whether the host commits to a policy provided by the vSAN to support the vSAN iSCSI target services. In response to determining that the host fails to commit to the policy, the method includes reporting a warning message.
-
公开(公告)号:US20230409366A1
公开(公告)日:2023-12-21
申请号:US17840907
申请日:2022-06-15
Applicant: VMware, Inc.
Inventor: Jianqiao SUN , Yang YANG , Junlong GAO , Jianrong ZHAO , Jin FENG , Chengmao LU
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45595 , G06F2009/45591
Abstract: Example methods and systems associated with dynamic configuration of a statistics endpoint in a virtualized computing environment have been disclosed. One example method includes in response to receiving a first request, by a host in the virtualized computing environment, accepting a configuration file specified in the first request; in response to receiving a second request, by the host, parsing a rule based on the configuration file and collecting statistics based on the rule; processing, by the host, the statistics collected based on the rule; and sending, by the host, the processed statistics to a monitoring terminal.
-
17.
公开(公告)号:US20230342175A1
公开(公告)日:2023-10-26
申请号:US17727833
申请日:2022-04-25
Applicant: VMware, Inc.
Inventor: Yang YANG , Yang YANG , Sixuan YANG , Jin FENG
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/45545 , G06F2009/45583 , G06F2009/4557 , G06F2009/45591
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.
-
公开(公告)号:US20220189615A1
公开(公告)日:2022-06-16
申请号:US17161631
申请日:2021-01-28
Applicant: VMware, Inc.
Abstract: A decentralized method for generation and management of health monitoring related tasks in a hyperconverged infrastructure (HCl) environment is provided. The hosts in the HCl environment each include a health agent and a task manager. The health agent collects health results from health checks and stores the health results in a shared database that is shared by the hosts. The task manager generates a health monitoring related task in response to the health results being indicative of a change in health status, and stores the health monitoring related task in a task pool that is also shared by the hosts. Any of the hosts can obtain and execute the health monitoring related tasks in the task pool based on a task priority and load balancing criteria.
-
公开(公告)号:US20210081352A1
公开(公告)日:2021-03-18
申请号:US16656499
申请日:2019-10-17
Applicant: VMware, Inc.
Inventor: Yang YANG , Haitao ZHOU , Zhaohui GUO , Jian ZHAO , Zhou HUANG , Jin FENG
IPC: G06F15/173 , G06F13/16 , G06F13/42 , H04L29/08 , H04L29/06 , H04L12/879
Abstract: Certain Embodiments described herein relate to configuring the network-storage stack of two devices (e.g., physical or virtual) communicating together (e.g., an initiator and a target, as defined below) with Internet Small Computer Systems Interface (iSCSI) extension for remote direct memory access (RDMA) iSER, which is a protocol designed to utilize RDMA to accelerate iSCSI data transfer. The iSER protocol is implemented as an iSER datamover layer that acts as an interface between an iSCSI layer and an RDMA layer of the network-storage stacks of the two devices. Using iSER in conjunction with RDMA allows for bypassing the existing traditional network protocol layers (e.g., TCP/IP protocol layers) of the devices and permits data to be transferred directly, between the two devices, using certain memory buffers, thereby avoiding memory copies taking place when the existing network protocol layers are used.
-
公开(公告)号:US20190317870A1
公开(公告)日:2019-10-17
申请号:US15952229
申请日:2018-04-12
Applicant: VMware, Inc.
Inventor: Yu WU , Wenguang WANG , Sifan LIU , Jin FENG
Abstract: A method for replicating a first virtual storage system of a customer includes receiving periodically collected configuration data, workload data, service failure data, and management workflow data on the first virtual storage system, creating a first multi-dimensional array of observed variables based on periodically collected data, applying dimensionality reduction to the first multi-dimensional array to determine an artificial variable having a largest variance, determining a smaller, second multi-dimensional array that represents the first multi-dimensional array based on the artificial variable, and building a second virtual storage system to replicate the first virtual storage system based on the second multi-dimensional array.
-
-
-
-
-
-
-
-
-