Patents by Inventor Weihua Shan

Weihua Shan 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).

  • Publication number: 20230342300
    Abstract: Example data eviction methods and apparatus are described. One example method includes obtaining an access frequency and an access time of data, where the access frequency is a quantity of access times in a target time period, and the target time period is a part of an eviction period. An eviction priority of the data is determined based on the access frequency and the access time. The data is evicted in a cache system based on the eviction priority.
    Type: Application
    Filed: July 5, 2023
    Publication date: October 26, 2023
    Inventors: Jiacai LIU, Weihua SHAN, Yi JING
  • Publication number: 20230283479
    Abstract: A source end obtains to-be-transmitted data, divides the to-be-transmitted data into a plurality of segments, determines a sending sequence number of each segment, generates verification information of each segment based on the segment and the sending sequence number of the segment, and then sends the plurality of segments and corresponding verification information to a destination end. In this way, the destination end may verify a received segment based on a receiving sequence number and the verification information of each segment, to determine whether a transmission exception exists in the segment in a transmission process. Therefore, when verifying that a transmission exception occurs in the segment, the destination end may determine that a transmission exception exists in the to-be-transmitted data, without a need to wait until transmission of the entire to-be-transmitted data is completed, so that verification efficiency of the to-be-transmitted data is effectively improved.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 7, 2023
    Inventors: Weihua Shan, Chunli Zhang
  • Patent number: 11455323
    Abstract: Embodiments of this application provide a data processing method in a database. A plurality of aggregation intervals are selected, wherein the plurality of aggregation intervals are different from each other. And at least one piece of data in the database is aggregated separately based on each aggregation interval, so that data clusters stored in the database have data ranges with different attribute value spans.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: September 27, 2022
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Weihua Shan, Hui Yin
  • Publication number: 20220215021
    Abstract: A data query method includes: receiving a data query request during a data query, where the data query request specifies data ranges in a plurality of dimensions; obtaining spatial distribution information of multi-dimensional data, where the spatial distribution information records data ranges, in each dimension, of a plurality of subspace objects associated with the multi-dimensional data; determining, from the multi-dimensional data based on the spatial distribution information of the multi-dimensional data, a block that meets the data ranges in the plurality of dimensions specified by the data query request; and searching the determined block for data that meets the data ranges in the plurality of dimensions specified by the data query request.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventors: Weihua Shan, Yixuan Dai
  • Publication number: 20210133215
    Abstract: Embodiments of this application provide a data processing method in a database. A plurality of aggregation intervals are selected, wherein the plurality of aggregation intervals are different from each other. And at least one piece of data in the database is aggregated separately based on each aggregation interval, so that data clusters stored in the database have data ranges with different attribute value spans.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 6, 2021
    Inventors: Weihua SHAN, Hui YIN
  • Publication number: 20210004243
    Abstract: This application discloses a deserialization method. A first object shell of a first object is created in memory space of a process, where the first object shell includes a first object header and a first object body; a serialization result of the first object is obtained; the serialization result of the first object is deserialized based on the first object shell, to obtain the first object; and after the first object is used by the process, the first object shell is released, where the first object shell may be used to deserialize a subsequently received serialization result. Deserialization efficiency is improved by reusing an object shell.
    Type: Application
    Filed: September 23, 2020
    Publication date: January 7, 2021
    Inventors: Weihua SHAN, Xuliang LI
  • Publication number: 20210004308
    Abstract: A data processing method is provided, including: sending, by an operation node, an alarm signal to a control node when a monitor detects that processing performance of data from a first data transmission pipe is lower than a first threshold (S102), where the alarm signal is used to indicate that the processing performance of the data from the first data transmission pipe is low; and when receiving the alarm signal, reducing, by the control node, a data amount that is from the first data transmission pipe and that is allocated to the operation node (S103). The solution can reduce fluctuation in processing performance of the data processing system during traffic control.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventors: Weihua SHAN, Xuliang LI
  • Patent number: 10810045
    Abstract: A method for allocating a central processing unit resource to a virtual machine, including determining, according to a change in the number of virtual machines in an advanced resource pool, the number of allocated physical cores in the advanced resource pool; and adjusting, according to the number of the allocated physical cores in the advanced resource pool, the number of allocated physical cores in a default resource pool, where the advanced resource pool and the default resource pool are resource pools that are obtained by dividing physical cores of a central processing unit according to service levels of the resource pools.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: October 20, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weihua Shan, Jintao Liu, Houqing Li
  • Patent number: 10552089
    Abstract: A data processing method to improve data storage flexibility includes receiving, by a first storage management device, a data write request generated by a host, where the host is provided with the first storage management device, determining, by the first storage management device according to the data write request, scheduling information corresponding to the data write request, where the data write request includes to-be-written data, and the scheduling information corresponding to the data write request indicates a distributed storage pool, or a local storage device of the host, and processing, by the first storage management device, the to-be-written data according to the scheduling information corresponding to the data write request.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: February 4, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weihua Shan, Jia Li, Yang Dong
  • Publication number: 20180364948
    Abstract: A data processing method to improve data storage flexibility includes receiving, by a first storage management device, a data write request generated by a host, where the host is provided with the first storage management device, determining, by the first storage management device according to the data write request, scheduling information corresponding to the data write request, where the data write request includes to-be-written data, and the scheduling information corresponding to the data write request indicates a distributed storage pool, or a local storage device of the host, and processing, by the first storage management device, the to-be-written data according to the scheduling information corresponding to the data write request.
    Type: Application
    Filed: August 13, 2018
    Publication date: December 20, 2018
    Inventors: Weihua Shan, Jia Li, Yang Dong
  • Publication number: 20180267837
    Abstract: A method for allocating a central processing unit resource to a virtual machine, including determining, according to a change in the number of virtual machines in an advanced resource pool, the number of allocated physical cores in the advanced resource pool; and adjusting, according to the number of the allocated physical cores in the advanced resource pool, the number of allocated physical cores in a default resource pool, where the advanced resource pool and the default resource pool are resource pools that are obtained by dividing physical cores of a central processing unit according to service levels of the resource pools.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Weihua Shan, Jintao Liu, Houqing Li
  • Patent number: 10007558
    Abstract: A method for allocating a central processing unit resource to a virtual machine, including determining, according to a change in the number of virtual machines in an advanced resource pool, the number of allocated physical cores in the advanced resource pool; and adjusting, according to the number of the allocated physical cores in the advanced resource pool, the number of allocated physical cores in a default resource pool, where the advanced resource pool and the default resource pool are resource pools that are obtained by dividing physical cores of a central processing unit according to service levels of the resource pools.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: June 26, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weihua Shan, Jintao Liu, Houqing Li
  • Publication number: 20150040131
    Abstract: A method for allocating a central processing unit resource to a virtual machine, including determining, according to a change in the number of virtual machines in an advanced resource pool, the number of allocated physical cores in the advanced resource pool; and adjusting, according to the number of the allocated physical cores in the advanced resource pool, the number of allocated physical cores in a default resource pool, where the advanced resource pool and the default resource pool are resource pools that are obtained by dividing physical cores of a central processing unit according to service levels of the resource pools.
    Type: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Weihua Shan, Jintao Liu, Houqing Li