Patents by Inventor Chaoqun Zhan

Chaoqun Zhan 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: 11954105
    Abstract: Methods and computer systems for storing a query plan in a cache are provided. The method can include: determining a use frequency of the query plan; determining a target storage layer for storing the query plan based on the determined use frequency, wherein the cache includes at least two storage layers and each of the storage layers is associated with a compression level of query plans; processing the query plan according to the compression level of the target storage layer; and storing the processed query plan in the target storage layer.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: April 9, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Fang Zheng, Zhe Chen, Ruiping Li, Congnan Luo, Yu Dong, Jie Zhang, Li Zhang, Ji Jiannan, Dongcan Cui, Chaoqun Zhan
  • Patent number: 11734271
    Abstract: A method including receiving a query request sent by a client; determining resource occupation information of a data set corresponding to the query request; if determining, according to the resource occupation information, to cache the query request, then acquiring the data set corresponding to the query request, and storing the data set in an external memory; and reading the data set from the external memory and sending the data set to the client. By using the method, returning multiple data sets to a client within a short period of time is avoided, thus reducing the occupation of CPU resources, memory resources and network resources, avoiding client query timeout or failure, and improving the usage experience of uses.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 22, 2023
    Assignee: Alibaba Group Holding Limited
    Inventors: Jingbing Du, Xiang Zhou, Wenbo Ma, Jiannan Ji, Chaoqun Zhan
  • Patent number: 11449481
    Abstract: Data storage and query method and device are disclosed, which facilitate a quick acquisition of query results through index queries at subsequent stages by establishing indexes for columns of a table. Furthermore, by scanning data in the table to obtain statistical information of data in the columns, this facilitates using the statistical information of the data in the columns to perform cost estimation in subsequent queries, in an attempt to obtain a data query mode that has the least cost and the best performance, thus improving query efficiency.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: September 20, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Jiye Tu, Chuangxian Wei, Chaoqun Zhan
  • Publication number: 20220114179
    Abstract: The methods and computer systems for storing a query plan in a cache. The method can include: determining a use frequency of the query plan; determining a target storage layer for storing the query plan based on the determined use frequency, wherein the cache includes at least two storage layers and each of the storage layers is associated with a compression level of query plans; processing the query plan according to the compression level of the target storage layer; and storing the processed query plan in the target storage layer.
    Type: Application
    Filed: January 30, 2019
    Publication date: April 14, 2022
    Inventors: Fang ZHENG, Zhe CHEN, Ruiping LI, Congnan LUO, Yu DONG, Jie ZHANG, Li ZHANG, Ji JIANNAN, Dongcan CUI, Chaoqun ZHAN
  • Patent number: 10936364
    Abstract: Embodiments of the present application provide a task allocation method and system. The method includes: analyzing at least one query pattern of a target task to acquire expected response time of the query pattern; estimating system cost information and estimated response time according to the query pattern and service description information; estimating node cost information of each processing node of a set of processing nodes in a computing system; selecting a processing node of the set of processing nodes according to the node cost information to allocate subtasks of the target task to the selected processing node; and determining an unallocated subtask in the target task to schedule the unallocated subtask according to the expected response time, the system cost information, and the estimated response time.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 2, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Xiang Zhou, Jiannan Ji, Chaoqun Zhan, Yue Pan, Yujun Liao
  • Publication number: 20200349160
    Abstract: A method including receiving a query request sent by a client; determining resource occupation information of a data set corresponding to the query request; if determining, according to the resource occupation information, to cache the query request, then acquiring the data set corresponding to the query request, and storing the data set in an external memory; and reading the data set from the external memory and sending the data set to the client. By using the method, returning multiple data sets to a client within a short period of time is avoided, thus reducing the occupation of CPU resources, memory resources and network resources, avoiding client query timeout or failure, and improving the usage experience of uses.
    Type: Application
    Filed: July 17, 2020
    Publication date: November 5, 2020
    Inventors: Jingbing Du, Xiang Zhou, Wenbo Ma, Jiannan Ji, Chaoqun Zhan
  • Publication number: 20200301899
    Abstract: Data storage and query method and device are disclosed, which facilitate a quick acquisition of query results through index queries at subsequent stages by establishing indexes for columns of a table. Furthermore, by scanning data in the table to obtain statistical information of data in the columns, this facilitates using the statistical information of the data in the columns to perform cost estimation in subsequent queries, in an attempt to obtain a data query mode that has the least cost and the best performance, thus improving query efficiency.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 24, 2020
    Inventors: Jiye Tu, Chuangxian Wei, Chaoqun Zhan
  • Publication number: 20200257450
    Abstract: Embodiments of the present disclosure can provide a method and an apparatus for data hierarchical storage. The method comprises: storing one or more data files in a remote disk; acquiring, from the remote disk, a data file of the one or more data files, the data file being last accessed by a user; segmenting the data file into data blocks; caching the data blocks into a local disk; and caching the data blocks from the local disk to a local memory.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Jienan ZENG, Chuangxian WEI, Jiye TU, Chaoqun ZHAN
  • Patent number: 10536514
    Abstract: A method and an apparatus for processing a retransmission request in distributed computing are disclosed. The method includes obtaining a retransmission request to be processed in distributed computing; determining a target copy partition corresponding to the retransmission request based on respective partition response time information of individual copy partitions; sending the retransmission request to the target copy partition. Compared with existing technologies, the present disclosure distinguishes each partition with one another based on a partition response time of the respective copy partition to determine a target copy partition corresponding to a retransmission request, thus selecting a copy with a better response time during retransmission, reducing a response time for the retransmission request and reducing an overall load of an associated cluster.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: January 14, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yicong Huang, Chaoqun Zhan, Yue Pan, Xiang Zhou, Yujun Liao, Jiannan Ji
  • Publication number: 20180276031
    Abstract: Embodiments of the present application provide a task allocation method and system. The method includes: analyzing at least one query pattern of a target task to acquire expected response time of the query pattern; estimating system cost information and estimated response time according to the query pattern and service description information; estimating node cost information of each processing node of a set of processing nodes in a computing system; selecting a processing node of the set of processing nodes according to the node cost information to allocate subtasks of the target task to the selected processing node; and determining an unallocated subtask in the target task to schedule the unallocated subtask according to the expected response time, the system cost information, and the estimated response time.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 27, 2018
    Inventors: Xiang ZHOU, Jiannan JI, Chaoqun ZHAN, Yue PAN, Yujun LIAO
  • Publication number: 20160219100
    Abstract: A method and an apparatus for processing a retransmission request in distributed computing are disclosed. The method includes obtaining a retransmission request to be processed in distributed computing; determining a target copy partition corresponding to the retransmission request based on respective partition response time information of individual copy partitions; sending the retransmission request to the target copy partition. Compared with existing technologies, the present disclosure distinguishes each partition with one another based on a partition response time of the respective copy partition to determine a target copy partition corresponding to a retransmission request, thus selecting a copy with a better response time during retransmission, reducing a response time for the retransmission request and reducing an overall load of an associated cluster.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 28, 2016
    Inventors: Yicong Huang, Chaoqun Zhan, Yue Pan, Xiang Zhou, Yujun Liao, Jiannan Ji