Patents by Inventor Mingyi Luo
Mingyi Luo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12645948Abstract: An apparatus comprises a processing device configured to determine one or more testing goals for testing to be performed on one or more of a plurality of information technology assets of an information technology infrastructure and to select two or more of a plurality of testing plans based at least in part on scores assigned to respective ones of the plurality of testing plans, the assigned scores characterizing whether respective ones of the plurality of testing plans meet the determined one or more testing goals. The processing device is further configured to generate, utilizing one or more machine learning-based genetic algorithms that take as input the selected two or more testing plans, one or more additional testing plans, and to execute the one or more additional testing plans on the one or more of the plurality of information technology assets of the information technology infrastructure.Type: GrantFiled: May 3, 2022Date of Patent: June 2, 2026Assignee: Dell Products L.P.Inventors: Jianfei Yang, Ruiyang Zhang, Mingyi Luo, Weilan Pu, Lifeng Zheng, Xiaofeng Ge
-
Patent number: 12212486Abstract: Embodiments of multi-host link aggregation are described for active-active cluster implementations. In one or more embodiments, a multi-host LAG bond in the cluster is created with a bond MAC address designated for the bond. Afterwards, a virtual IP address may be created for all hosts within the multi-host LAG bond. Compared with existing active-active cluster implementation, the presented multi-host link aggregation embodiments do not require extra entities, e.g., load balancer or DNS, which could be a failure point or performance bottleneck, thus makes the active-active cluster implementations more efficient and robust. With the Multi-Host LACP bond and virtual IP on all hosts, the cluster may have increased bandwidth to the cluster service and utilize computing capacity in a network switch for improved workload distribution.Type: GrantFiled: April 27, 2023Date of Patent: January 28, 2025Assignee: DELL PRODUCTS L.P.Inventors: Jianfei Yang, Mingyi Luo, Weilan Pu, Srinivasa Raju Chamarthy, Lifeng Zheng
-
Patent number: 12170583Abstract: An apparatus comprises at least one processing device configured to receive, by at least one network switch, a communication comprising a virtual logical device tag. The processing device is also configured, responsive to determining that the virtual logical device tag is a host-specific virtual logical device tag associated with a given host-specific virtual logical device of a given host device that is part of a multi-host link aggregation bond, to direct the communication to a given link for the given host device. The processing device is further configured, responsive to determining that the virtual logical device tag is a service-generic virtual logical device tag for a service provided by host devices which are part of the multi-host link aggregation bond) collectively, to select one of the host devices in accordance with a distribution algorithm and to direct the communication to a selected link for the selected host device.Type: GrantFiled: September 28, 2023Date of Patent: December 17, 2024Assignee: Dell Products L.P.Inventors: Jianfei Yang, Weilan Pu, Mingyi Luo, Lifeng Zheng, Si Zhang, Srinivasa Raju Chamarthy
-
Publication number: 20240364622Abstract: Embodiments of multi-host link aggregation are described for active-active cluster implementations. In one or more embodiments, a multi-host LAG bond in the cluster is created with a bond MAC address designated for the bond. Afterwards, a virtual IP address may be created for all hosts within the multi-host LAG bond. Compared with existing active-active cluster implementation, the presented multi-host link aggregation embodiments do not require extra entities, e.g., load balancer or DNS, which could be a failure point or performance bottleneck, thus makes the active-active cluster implementations more efficient and robust. With the Multi-Host LACP bond and virtual IP on all hosts, the cluster may have increased bandwidth to the cluster service and utilize computing capacity in a network switch for improved workload distribution.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Applicant: DELL PRODUCTS L.P.Inventors: Jianfei YANG, Mingyi LUO, Weilan PU, Srinivasa Raju CHAMARTHY, Lifeng ZHENG
-
Publication number: 20230334336Abstract: An apparatus comprises a processing device configured to determine one or more testing goals for testing to be performed on one or more of a plurality of information technology assets of an information technology infrastructure and to select two or more of a plurality of testing plans based at least in part on scores assigned to respective ones of the plurality of testing plans, the assigned scores characterizing whether respective ones of the plurality of testing plans meet the determined one or more testing goals. The processing device is further configured to generate, utilizing one or more machine learning-based genetic algorithms that take as input the selected two or more testing plans, one or more additional testing plans, and to execute the one or more additional testing plans on the one or more of the plurality of information technology assets of the information technology infrastructure.Type: ApplicationFiled: May 3, 2022Publication date: October 19, 2023Inventors: Jianfei Yang, Ruiyang Zhang, Mingyi Luo, Weilan Pu, Lifeng Zheng, Xiaofeng Ge
-
Patent number: 11663165Abstract: A method, an electronic device, and a computer program product for managing a file system are provided. For example, the method comprises causing multiple data blocks to be written to a storage space of the file system, the size of each of the multiple data blocks being not lower than a threshold size, and creating at least one space fragment in the storage space, the size of each of the at least one space fragment not exceeding the threshold size. Therefore, this solution can quickly and efficiently age a file system.Type: GrantFiled: October 22, 2020Date of Patent: May 30, 2023Assignee: EMC IP Holding Company LLCInventors: Chaojun Zhao, Jia Huang, Hongyuan Zeng, Hao Wang, Mingyi Luo
-
Patent number: 11656950Abstract: Techniques involve: acquiring a first source snapshot for a source storage object stored in a source storage device; determining first difference data between the first source snapshot and the source storage object or a second source snapshot for the source storage object, creation time of the first source snapshot being associated with creation time of the second source snapshot; and sending the first difference data to a destination storage device to enable the destination storage device to create a first destination snapshot for a destination storage object stored in the destination storage device based on the first difference data. Such techniques can migrate snapshots more efficiently to improve storage management efficiency.Type: GrantFiled: September 11, 2020Date of Patent: May 23, 2023Assignee: EMC IP Holding Company LLCInventors: Jian Kang, Chenglin Li, Ruiyang Zhang, Mingyi Luo, Hongyuan Zeng
-
Patent number: 11438416Abstract: A shared storage dynamic user quota system includes a storage management device coupled to a storage system having a shared storage space. The storage management device receives a data storage request from a user device to store data in the shared storage space. If the storage management device determines that the storage of the data in the shared storage space will exceed a user storage quota for a user associated with the user device, it determines whether the user qualifies to store the data in the shared storage space and exceed the user storage quota. In response to determining that the user qualifies to store the data in the shared storage space and exceed the user storage quota, the storage management device stored the data in the shared storage space.Type: GrantFiled: April 22, 2021Date of Patent: September 6, 2022Assignee: Dell Products L.P.Inventors: Jian Kang, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Patent number: 11314581Abstract: Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.Type: GrantFiled: May 21, 2020Date of Patent: April 26, 2022Assignee: EMC IP Holding Company LLCInventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Publication number: 20220100707Abstract: A method, an electronic device, and a computer program product for managing a file system are provided. For example, the method comprises causing multiple data blocks to be written to a storage space of the file system, the size of each of the multiple data blocks being not lower than a threshold size, and creating at least one space fragment in the storage space, the size of each of the at least one space fragment not exceeding the threshold size. Therefore, this solution can quickly and efficiently age a file system.Type: ApplicationFiled: October 22, 2020Publication date: March 31, 2022Inventors: Chaojun Zhao, Jia Huang, Hongyuan Zeng, Hao Wang, Mingyi Luo
-
Publication number: 20210286680Abstract: Techniques involve: acquiring a first source snapshot for a source storage object stored in a source storage device; determining first difference data between the first source snapshot and the source storage object or a second source snapshot for the source storage object, creation time of the first source snapshot being associated with creation time of the second source snapshot; and sending the first difference data to a destination storage device to enable the destination storage device to create a first destination snapshot for a destination storage object stored in the destination storage device based on the first difference data. Such techniques can migrate snapshots more efficiently to improve storage management efficiency.Type: ApplicationFiled: September 11, 2020Publication date: September 16, 2021Inventors: Jian Kang, Chenglin Li, Ruiyang Zhang, Mingyi Luo, Hongyuan Zeng
-
Publication number: 20210117267Abstract: Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.Type: ApplicationFiled: May 21, 2020Publication date: April 22, 2021Inventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang