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: 11954105Abstract: 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: GrantFiled: January 30, 2019Date of Patent: April 9, 2024Assignee: Alibaba Group Holding LimitedInventors: Fang Zheng, Zhe Chen, Ruiping Li, Congnan Luo, Yu Dong, Jie Zhang, Li Zhang, Ji Jiannan, Dongcan Cui, Chaoqun Zhan
-
Patent number: 11734271Abstract: 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: GrantFiled: July 17, 2020Date of Patent: August 22, 2023Assignee: Alibaba Group Holding LimitedInventors: Jingbing Du, Xiang Zhou, Wenbo Ma, Jiannan Ji, Chaoqun Zhan
-
Patent number: 11449481Abstract: 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: GrantFiled: June 5, 2020Date of Patent: September 20, 2022Assignee: Alibaba Group Holding LimitedInventors: Jiye Tu, Chuangxian Wei, Chaoqun Zhan
-
Publication number: 20220114179Abstract: 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: ApplicationFiled: January 30, 2019Publication date: April 14, 2022Inventors: Fang ZHENG, Zhe CHEN, Ruiping LI, Congnan LUO, Yu DONG, Jie ZHANG, Li ZHANG, Ji JIANNAN, Dongcan CUI, Chaoqun ZHAN
-
Patent number: 10936364Abstract: 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: GrantFiled: March 15, 2018Date of Patent: March 2, 2021Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Xiang Zhou, Jiannan Ji, Chaoqun Zhan, Yue Pan, Yujun Liao
-
Publication number: 20200349160Abstract: 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: ApplicationFiled: July 17, 2020Publication date: November 5, 2020Inventors: Jingbing Du, Xiang Zhou, Wenbo Ma, Jiannan Ji, Chaoqun Zhan
-
Publication number: 20200301899Abstract: 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: ApplicationFiled: June 5, 2020Publication date: September 24, 2020Inventors: Jiye Tu, Chuangxian Wei, Chaoqun Zhan
-
Publication number: 20200257450Abstract: 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: ApplicationFiled: April 29, 2020Publication date: August 13, 2020Inventors: Jienan ZENG, Chuangxian WEI, Jiye TU, Chaoqun ZHAN
-
Patent number: 10536514Abstract: 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: GrantFiled: January 21, 2016Date of Patent: January 14, 2020Assignee: Alibaba Group Holding LimitedInventors: Yicong Huang, Chaoqun Zhan, Yue Pan, Xiang Zhou, Yujun Liao, Jiannan Ji
-
Publication number: 20180276031Abstract: 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: ApplicationFiled: March 15, 2018Publication date: September 27, 2018Inventors: Xiang ZHOU, Jiannan JI, Chaoqun ZHAN, Yue PAN, Yujun LIAO
-
Publication number: 20160219100Abstract: 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: ApplicationFiled: January 21, 2016Publication date: July 28, 2016Inventors: Yicong Huang, Chaoqun Zhan, Yue Pan, Xiang Zhou, Yujun Liao, Jiannan Ji