Patents by Inventor Duan Zhang

Duan Zhang 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: 12013817
    Abstract: Disclosed in the present application are a multi-shared directory tree-oriented control method and system. The method includes: setting a number of circular queues and a number of worker execution units in a Samba configuration file of a server according to a number of directories to be shared; running a Samba main process on the server; obtaining a data read-write test request from a client; and orienting request tasks of individual directories to individual worker execution units according to the data read-write test request by using a Server Message Block (SMB) message header data-based adaptive equalization control algorithm. The system includes an Input/Output (IO) execution unit, a plurality of worker execution units, a setting unit, a request obtaining unit, and a concurrency control unit. According to the present application, the data processing efficiency of a Samba server and the data processing efficiency of a client may be effectively improved.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: June 18, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Shijie Li, Duan Zhang
  • Patent number: 11979368
    Abstract: A method and device for determining a cluster network card, and a computer readable storage medium. The method comprises: reading a network segment of a Cluster IP from a configuration file of a current node; determining the type of the network segment of the Cluster IP by means of an address string in the network segment of the Cluster IP; obtaining an IP and a network card corresponding to the type of the network segment of the Cluster IP on the current node; and calculating the network segment of each IP, determining the IP corresponding to the network segment with the same address string as a Cluster IP, and determining the network card where the IP is located as a cluster network card. According to the disclosure, the cluster network card can be automatically and accurately found according to the configuration file.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: May 7, 2024
    Assignee: Inspur Electronic Information Industry Co., Ltd.
    Inventors: Yunlei Zhai, Duan Zhang
  • Patent number: 11757830
    Abstract: Disclosed are a Cluster Trivial Database (CTDB)-based virtual Internet Protocol (IP) address allocation method and apparatus, a distributed storage device, and a computer-readable storage medium. The method is applied to a distributed storage cluster. A known IP Version 4 (IPV4) virtual IP address parameter and available IPV4 virtual IP address parameter corresponding to an IPV4 virtual IP address and a known IP Version 6 (IPV6) virtual IP address parameter and available IPV6 virtual IP address parameter corresponding to an IPV6 virtual IP address may be acquired to obtain an IPV4 allocation result and an IPV6 allocation result by calculation respectively, and then virtual IP addresses are allocated to each normal node by use of the IPV4 allocation result and the IPV6 allocation result.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 12, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Yunlei Zhai, Duan Zhang
  • Publication number: 20230214354
    Abstract: Provided are a method and device for local random readahead of a file in a distributed file system. The method includes: creating a readahead structure pointer in an operation handle of a file; in response to reading of the file, accessing and updating information in the readahead structure pointer, and determining whether the reading is local random reading; and performing readahead in a case where the reading is local random reading, the number of instances of continuous reading in the updated information is greater than 1, and a current reading position is greater than or equal to a readahead trigger position in the updated information.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 6, 2023
    Inventors: Shuaiyang WANG, Wenpeng LI, Duan ZHANG
  • Publication number: 20230195629
    Abstract: A pre-read data caching method and apparatus, a device, and a storage medium, the method including: receiving a read command for a target file; if determining that there is target pre-read data of the target file in a pre-read queue, then moving the pre-read data from the pre-read queue into a secondary cache queue; reading the target pre-read data in the secondary cache queue; and, after reading is complete, moving the target pre-read data from the secondary cache queue into a reset queue, the invalidation priority level of the pre-read queue being the lowest.
    Type: Application
    Filed: January 23, 2021
    Publication date: June 22, 2023
    Inventors: Shuaiyang WANG, Wenpeng LI, Duan ZHANG
  • Patent number: 11681623
    Abstract: A pre-read data caching method and apparatus, a device, and a storage medium, the method including: receiving a read command for a target file; if determining that there is target pre-read data of the target file in a pre-read queue, then moving the pre-read data from the pre-read queue into a secondary cache queue; reading the target pre-read data in the secondary cache queue; and, after reading is complete, moving the target pre-read data from the secondary cache queue into a reset queue, the invalidation priority level of the pre-read queue being the lowest.
    Type: Grant
    Filed: January 23, 2021
    Date of Patent: June 20, 2023
    Assignee: GUANGDONG INSPUR SMART COMPUTING TECHNOLOGY CO., LTD.
    Inventors: Shuaiyang Wang, Wenpeng Li, Duan Zhang
  • Publication number: 20230119782
    Abstract: Disclosed are a Cluster Trivial Database (CTDB)-based virtual Internet Protocol (IP) address allocation method and apparatus, a distributed storage device, and a computer-readable storage medium. The method is applied to a distributed storage cluster. A known IP Version 4 (IPV4) virtual IP address parameter and available IPV4 virtual IP address parameter corresponding to an IPV4 virtual IP address and a known IP Version 6 (IPV6) virtual IP address parameter and available IPV6 virtual IP address parameter corresponding to an IPV6 virtual IP address may be acquired to obtain an IPV4 allocation result and an IPV6 allocation result by calculation respectively, and then virtual IP addresses are allocated to each normal node by use of the IPV4 allocation result and the IPV6 allocation result.
    Type: Application
    Filed: June 24, 2020
    Publication date: April 20, 2023
    Inventors: Yunlei ZHAI, Duan ZHANG
  • Publication number: 20230114326
    Abstract: A distributed storage volume online migration method, system, and apparatus, and a computer-readable storage medium, include: obtaining a metadata object that stores metadata of an original volume; creating a metadata context handle and a data context handle in a target storage pool corresponding to a migration instruction; storing the metadata object to the metadata context handle; storing, to a target volume, an original volume information field in the metadata object; sequentially copying data objects in the original volume to the target volume; and recording an Identifier (ID) of a completely copied data object in the target volume.
    Type: Application
    Filed: January 7, 2021
    Publication date: April 13, 2023
    Inventors: Zhanhao BAI, Duan ZHANG
  • Publication number: 20230086123
    Abstract: Disclosed in the present application are a multi-shared directory tree-oriented control method and system. The method includes: setting a number of circular queues and a number of worker execution units in a Samba configuration file of a server according to a number of directories to be shared; running a Samba main process on the server; obtaining a data read-write test request from a client; and orienting request tasks of individual directories to individual worker execution units according to the data read-write test request by using a Server Message Block (SMB) message header data-based adaptive equalization control algorithm. The system includes an Input/Output (IO) execution unit, a plurality of worker execution units, a setting unit, a request obtaining unit, and a concurrency control unit. According to the present application, the data processing efficiency of a Samba server and the data processing efficiency of a client may be effectively improved.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 23, 2023
    Inventors: Shijie LI, Duan ZHANG
  • Publication number: 20230035761
    Abstract: A method, an apparatus, a device, and a medium for creating a thick-provisioned volume. The method includes: creating a thin volume; acquiring a current workload of a cluster; determining a volume filling thread quantity corresponding to the thin volume and a Quality of Service (QOS) policy based on the workload and a preset load threshold; filling the thin volume using a volume filling thread determined according to the volume filling thread quantity and the QOS policy, so as to complete the creation of a thick-provisioned volume.
    Type: Application
    Filed: August 25, 2020
    Publication date: February 2, 2023
    Applicant: Inspur Electronic Information Industry Co., Ltd
    Inventors: Ze PENG, Duan ZHANG
  • Publication number: 20220407839
    Abstract: A method, apparatus and device for determining a cluster network card, and a computer readable storage medium. The method comprises: reading a network segment of a Cluster IP from a configuration file of a current node; determining the type of the network segment of the Cluster IP by means of an address string in the network segment of the Cluster IP; obtaining an IP and a network card corresponding to the type of the network segment of the Cluster IP on the current node; and calculating the network segment of each IP, determining the IP corresponding to the network segment with the same address string as a Cluster IP, and determining the network card where the IP is located as a cluster network card.
    Type: Application
    Filed: July 23, 2020
    Publication date: December 22, 2022
    Inventors: Yunlei Zhai, Duan Zhang
  • Patent number: 9378310
    Abstract: A computer system and method of simulating the behavior of an oil and gas reservoir including changes in the margins of frangible solids. A system of equations including state equations such as momentum, and conservation laws such as mass conservation and volume fraction continuity, are defined and discretized for at least two phases in a modeled volume, one of which corresponds to frangible material. A material point model technique for numerically solving the system of discretized equations, to derive fluid flow at each of a plurality of mesh nodes in the modeled volume, and the velocity of at each of a plurality of particles representing the frangible material in the modeled volume. A time-splitting technique improves the computational efficiency of the simulation while maintaining accuracy on the deformation scale. The method can be applied to derive accurate upscaled model equations for larger volume scale simulations.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: June 28, 2016
    Assignees: Los Alamos National Security, LLC, BP Corporation North America Inc.
    Inventors: William Brian Vanderheyden, Duan Zhang