Patents by Inventor Xuewen Gong

Xuewen Gong 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: 11805031
    Abstract: A resource orchestration entity is arranged to obtain an information element of service availability level in at least one descriptor for defining the service availability level requirements of the service flow from a network service (NS) management entity, and provide the information element of service availability level together with an identification reference in a NS to a resource management entity for assigning resources comprising network function nodes and their inter-connections in virtual network laying on the network hardware comprising networking nodes when instantiating the NS comprising service flows in the NS chain.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: October 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaoji Ni, Xuewen Gong
  • Patent number: 11567793
    Abstract: Embodiments of this application provide a service management method and apparatus, so as to cover service level indication information at interfaces between various management network elements in NFV MANO, and further perform differentiated resource allocation and fault recovery for services based on the service level indication information. The service management method includes: receiving, by a first management unit, a first message sent by a second management unit, where the first message includes first identification information, the first identification information is used to obtain first information, the first information includes information used to obtain first service level information, and the first information is a network service NS deployment flavor DF or a virtualized network function VNF deployment flavor DF; and determining, by the first management unit, the first service level information based on the first identification information and the first information.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: January 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaoji Ni, Xuewen Gong
  • Patent number: 11481249
    Abstract: The present disclosure discloses a service migration method including: sending, by a VNFM module, a virtual machine VM request command to a first VIM module, where the first VIM module manages a first host on which post-upgrade new-version software is configured; receiving, by the VNFM module, a VM request response from the first VIM module, where the VM request response includes information about a first VM that the first VIM module requests on the first host, and virtual machine own data that can run on the first host and that is configured by the first VIM module is configured on the first VM; and sending, by the VNFM module, a service migration command to a virtualized network function VNF module, where the service migration command is used to instruct the VNF module to migrate a running service on a second VM to the first VM.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: October 25, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Long Li, Xuewen Gong
  • Publication number: 20210297328
    Abstract: A resource orchestration entity is arranged to obtain an information element of service availability level in at least one descriptor for defining the service availability level requirements of the service flow from a network service (NS) management entity, and provide the information element of service availability level together with an identification reference in a NS to a resource management entity for assigning resources comprising network function nodes and their inter-connections in virtual network laying on the network hardware comprising networking nodes when instantiating the NS comprising service flows in the NS chain.
    Type: Application
    Filed: April 5, 2021
    Publication date: September 23, 2021
    Inventors: Shaoji Ni, Xuewen Gong
  • Patent number: 10972365
    Abstract: A resource orchestration entity and a method for enabling end-to-end service reliability and availability with service flow differential deployment of a network service (NS) with one or more service flows in an NS chain comprising one or more network function nodes coupled via a plurality of intermediate networking nodes. The resource orchestration entity is arranged to obtain an information element of service availability level in at least one descriptor for defining the service availability level requirements of the service flow from an NS management entity, and provide the information element of service availability level together with an identification reference in a NS to a resource management entity for assigning resources comprising network function nodes and their inter-connections in virtual network laying on the network hardware comprising networking nodes when instantiating the NS comprising service flows in the NS chain.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 6, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaoji Ni, Xuewen Gong
  • Publication number: 20200409743
    Abstract: Embodiments of this application provide a service management method and apparatus, so as to cover service level indication information at interfaces between various management network elements in NFV MANO, and further perform differentiated resource allocation and fault recovery for services based on the service level indication information. The service management method includes: receiving, by a first management unit, a first message sent by a second management unit, where the first message includes first identification information, the first identification information is used to obtain first information, the first information includes information used to obtain first service level information, and the first information is a network service NS deployment flavor DF or a virtualized network function VNF deployment flavor DF; and determining, by the first management unit, the first service level information based on the first identification information and the first information.
    Type: Application
    Filed: September 11, 2020
    Publication date: December 31, 2020
    Inventors: Shaoji NI, Xuewen GONG
  • Publication number: 20200145302
    Abstract: A resource orchestration entity and a method for enabling end-to-end service reliability and availability with service flow differential deployment of a network service (NS) with one or more service flows in an NS chain comprising one or more network function nodes coupled via a plurality of intermediate networking nodes. The resource orchestration entity is arranged to obtain an information element of service availability level in at least one descriptor for defining the service availability level requirements of the service flow from an NS management entity, and provide the information element of service availability level together with an identification reference in a NS to a resource management entity for assigning resources comprising network function nodes and their inter-connections in virtual network laying on the network hardware comprising networking nodes when instantiating the NS comprising service flows in the NS chain.
    Type: Application
    Filed: December 9, 2019
    Publication date: May 7, 2020
    Inventors: Shaoji Ni, Xuewen Gong
  • Patent number: 10601682
    Abstract: A method includes obtaining a service availability level of a to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring the corresponding resource for the to-be-deployed service based on a resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service, where the resource includes at least one of the following: an infrastructure resource, a non-HA software resource, or an HA software resource.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 24, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mingxiang Chen, Xuewen Gong, Shaoji Ni
  • Patent number: 10530668
    Abstract: A resource orchestration entity and a method for enabling end-to-end service reliability and availability with service flow differential deployment of a network service (NS) with one or more service flows in an NS chain comprising one or more network function nodes coupled via a plurality of intermediate networking nodes. The resource orchestration entity is arranged to obtain an information element of service availability level in at least one descriptor for defining the service availability level requirements of the service flow from an NS management entity, and provide the information element of service availability level together with an identification reference of the service flow to a resource management entity for assigning resources comprising network function nodes and their inter-connections in virtual network laying on the network hardware comprising networking nodes when instantiating the NS comprising service flows in the NS chain.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: January 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaoji Ni, Xuewen Gong
  • Patent number: 10289472
    Abstract: Embodiments of the present disclosure disclose a resource leak detection method, apparatus, and system that includes obtaining a target resource called when target code of a program runs, where the target code is partial code in program code, determining a first storage resource amount occupied by the target resource, determining whether the first storage resource amount occupied by the target resource satisfies a first preset condition, and if the first storage resource amount occupied by the target resource satisfies the first preset condition, determining a storage location of the target code as a resource leak location. In the embodiments of the present disclosure, the target code of the program can be tracked, and further, by means of detection, the storage location of the target code can be determined as the resource leak location.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: May 14, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinghui Li, Jianqing Yuan, Xuewen Gong, Youzhan Yin
  • Patent number: 10284467
    Abstract: A method and an apparatus for controlling packet transmission and a network functions virtualization (NFV) system, where the method includes determining, by a control device, at least two target service processing units and at least one associated service processing unit, where packets of a target service need to be transmitted to the at least two target service processing units through the at least one associated service processing unit, a first target service processing unit in the at least two target service processing units is configured to perform, on packets of the target service, service processing corresponding to a first software version, and a second target service processing unit in the at least two target service processing units is configured to perform, on packets of the target service, service processing corresponding to a second software version; and sending first control information according to a preset first threshold.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: May 7, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Long Li, Xuewen Gong
  • Publication number: 20180246757
    Abstract: The present disclosure discloses a service migration method including: sending, by a VNFM module, a virtual machine VM request command to a first VIM module, where the first VIM module manages a first host on which post-upgrade new-version software is configured; receiving, by the VNFM module, a VM request response from the first VIM module, where the VM request response includes information about a first VM that the first VIM module requests on the first host, and virtual machine own data that can run on the first host and that is configured by the first VIM module is configured on the first VM; and sending, by the VNFM module, a service migration command to a virtualized network function VNF module, where the service migration command is used to instruct the VNF module to migrate a running service on a second VM to the first VM.
    Type: Application
    Filed: April 23, 2018
    Publication date: August 30, 2018
    Inventors: Long LI, Xuewen GONG
  • Publication number: 20180157438
    Abstract: A slow-disk detection method is disclosed, the method includes: periodically performing sampling in a detection period; each time sampling is performed, obtaining a first delay of data reading or writing that is performed on a hard disk in current sampling, and a first-delay-related indicator value; determining a first range to which the first-delay-related indicator value belongs; and if the first range is full, calculating a first ratio of the first delay to an average delay in a range; and each time after one detection period ends and before a next detection period starts, if a quantity of all delay-related indicator values fall within all full ranges is greater than or equal to a second threshold, calculating an average value of first ratios; and if the average value of the first ratios is greater than or equal to a third threshold, determining that the hard disk is a slow disk.
    Type: Application
    Filed: January 31, 2018
    Publication date: June 7, 2018
    Inventors: Jindong Zhang, Jinghui Li, Xuewen Gong
  • Publication number: 20180077031
    Abstract: A method includes obtaining a service availability level of a to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring the corresponding resource for the to-be-deployed service based on a resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service, where the resource includes at least one of the following: an infrastructure resource, a non-HA software resource, or an HA software resource.
    Type: Application
    Filed: November 15, 2017
    Publication date: March 15, 2018
    Inventors: Mingxiang Chen, Xuewen Gong, Shaoji Ni
  • Publication number: 20180062945
    Abstract: A resource orchestration entity and a method for enabling end-to-end service reliability and availability with service flow differential deployment of a network service (NS) with one or more service flows in an NS chain comprising one or more network function nodes coupled via a plurality of intermediate networking nodes. The resource orchestration entity is arranged to obtain an information element of service availability level in at least one descriptor for defining the service availability level requirements of the service flow from an NS management entity, and provide the information element of service availability level together with an identification reference of the service flow to a resource management entity for assigning resources comprising network function nodes and their inter-connections in virtual network laying on the network hardware comprising networking nodes when instantiating the NS comprising service flows in the NS chain.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Shaoji Ni, Xuewen Gong
  • Patent number: 9846601
    Abstract: A method and an apparatus for determining a leak of a program running resource are disclosed that relate to the field of computer applications. The method for predicting a usage condition of a program running resource includes collecting program running resource usage at least once within each program running resource usage period; decomposing the collected program running resource usage into different resource components; for data contained in each resource component, determining a prediction function for the resource component; determining an overall prediction function for a program running resource according to the determined prediction functions for all the resource components; and predicting a usage condition of the program running resource based on the determined overall prediction function.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: December 19, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jinghui Li, Xuewen Gong, Jianqing Yuan
  • Publication number: 20170222921
    Abstract: A method and an apparatus for controlling packet transmission and a network functions virtualization (NFV) system, where the method includes determining, by a control device, at least two target service processing units and at least one associated service processing unit, where packets of a target service need to be transmitted to the at least two target service processing units through the at least one associated service processing unit, a first target service processing unit in the at least two target service processing units is configured to perform, on packets of the target service, service processing corresponding to a first software version, and a second target service processing unit in the at least two target service processing units is configured to perform, on packets of the target service, service processing corresponding to a second software version; and sending first control information according to a preset first threshold.
    Type: Application
    Filed: April 13, 2017
    Publication date: August 3, 2017
    Inventors: Long Li, Xuewen Gong
  • Publication number: 20170168886
    Abstract: Embodiments of the present disclosure disclose a resource leak detection method, apparatus, and system that includes obtaining a target resource called when target code of a program runs, where the target code is partial code in program code, determining a first storage resource amount occupied by the target resource, determining whether the first storage resource amount occupied by the target resource satisfies a first preset condition, and if the first storage resource amount occupied by the target resource satisfies the first preset condition, determining a storage location of the target code as a resource leak location. In the embodiments of the present disclosure, the target code of the program can be tracked, and further, by means of detection, the storage location of the target code can be determined as the resource leak location.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 15, 2017
    Inventors: Jinghui Li, Jianqing Yuan, Xuewen Gong, Youzhan Yin
  • Publication number: 20160041848
    Abstract: A method and an apparatus for determining a leak of a program running resource are disclosed that relate to the field of computer applications. The method for predicting a usage condition of a program running resource includes collecting program running resource usage at least once within each program running resource usage period; decomposing the collected program running resource usage into different resource components; for data contained in each resource component, determining a prediction function for the resource component; determining an overall prediction function for a program running resource according to the determined prediction functions for all the resource components; and predicting a usage condition of the program running resource based on the determined overall prediction function.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 11, 2016
    Inventors: Jinghui Li, Xuewen Gong, Jianqing Yuan
  • Patent number: 9195392
    Abstract: A distributed data storage method, apparatus, and system. The method includes: splitting a data file to generate K data slices, splitting each data slice of the K data slices to generate M data blocks for each data slice, and performing check coding on the M data blocks by using a redundancy algorithm to generate N check blocks; determining, by using a random algorithm, a first physical storage node corresponding to one block of the M data blocks and the N check blocks, and determining at least M+1 different physical storage nodes based on the determined first physical storage node and according to a first rule-based sorting manner; and storing at least M+1 blocks of the M data blocks and the N check blocks onto the at least M+1 different storage nodes, where K, M, and N are integers.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: November 24, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bin Feng, Cheng Huang, Xuewen Gong