Patents by Inventor Caixue Lin
Caixue Lin 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: 20260072734Abstract: Embodiments of the present disclosure provide a scheduling method and device for a cloud native orchestration and scheduling system and a storage medium. A target judgment rule plugin is determined from multiple preset judgment rule plugins included in a preset judgment rule plugin set and loaded into a scheduler of the cloud native orchestration and scheduling system; whether any instance on any node in the cloud native orchestration and scheduling system is allowed to be preempted by a to-be-deployed instance is sequentially judged by using the target judgment rule plugin for the to-be-deployed instance; a candidate to-be-preempted instance on a candidate to-be-preempted node is determined; candidate to-be-preempted nodes are sorted by using a preset comparison plugin in the scheduler to determine a target to-be-preempted node, and the to-be-deployed instance is controlled to preempt the candidate to-be-preempted instance on the target to-be-preempted node.Type: ApplicationFiled: August 5, 2025Publication date: March 12, 2026Inventors: Xinyi SONG, Bing LI, Yuquan REN, Caixue LIN, Wu XIANG
-
Publication number: 20260056779Abstract: The present disclosure provides a cluster-based scheduling method, a medium and an electronic device, the method includes: in response to a current scheduling, obtaining a historical scheduling snapshot generated in a previous scheduling and reading a global timing value corresponding to a cluster during the previous scheduling from the historical scheduling snapshot, where the global timing value is a latest change timing of a node in the cluster during the previous scheduling recorded in chronological order; reading a respective timing value corresponding to each node in the cluster during the current scheduling from a scheduling cache and selecting, using the global timing value as a reference, a target node whose timing value is later than the global timing value in chronological order; and updating the historical scheduling snapshot based on node information of the target node to obtain a scheduling snapshot of the current scheduling.Type: ApplicationFiled: June 5, 2025Publication date: February 26, 2026Inventors: Bing LI, Xinyi Song, Yuquan Ren, Caixue Lin, Wu Xiang
-
Publication number: 20250225134Abstract: A key-value cache management system processes inference requests of a generative model. An inference request requests a starting virtual memory address and a number of layers in the generative model. In response to receiving an inference request, contiguous virtual memory space is reserved for the key-value cache in accordance with the inference request by assigning the starting virtual memory address in the key-value cache and calculating memory pointers for each layer in the model and each block so that the one or more blocks are written sequentially. The generated memory pointers are outputted to the generative model so that each self-attention layer writes computed key-value pairs at physical addresses in the key-value cache specified by the memory pointers.Type: ApplicationFiled: March 26, 2025Publication date: July 10, 2025Inventors: Tongping Liu, Zebang Zhong, Liguang Xie, Jianjun Chen, Caixue Lin, Wu Xiang, Rui Shi
-
Patent number: 11023264Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.Type: GrantFiled: July 18, 2017Date of Patent: June 1, 2021Assignee: VMWARE, INC.Inventors: Ping Chen, Xiaojin Wu, Caixue Lin
-
Patent number: 10678579Abstract: A policy-driven method of migrating a virtual computing resource that is executing an application workload includes the steps of determining that at least one of multiple policies of the application has been violated by the virtual computing resource while executing the workload in a first virtual data center, and responsive to said determining, programmatically performing: (1) searching for a virtual data center to which the virtual computing resource can be migrated, (2) determining that the virtual computing resource will be able to comply with all of the policies of the application while executing the workload if the virtual computing resource is migrated to the second virtual data center, and (3) based on determining the ability to comply, migrating the virtual computing resource across clouds, namely from the first virtual data center to the second virtual data center.Type: GrantFiled: March 17, 2017Date of Patent: June 9, 2020Assignee: VMware, Inc.Inventors: Rawlinson Rivera, Chen Wei, Caixue Lin, Ping Chen
-
Publication number: 20190026135Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.Type: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Applicant: VMware, Inc.Inventors: Ping CHEN, Xiaojin WU, Caixue LIN
-
Publication number: 20180267830Abstract: A policy-driven method of migrating a virtual computing resource that is executing an application workload includes the steps of determining that at least one of multiple policies of the application has been violated by the virtual computing resource while executing the workload in a first virtual data center, and responsive to said determining, programmatically performing: (1) searching for a virtual data center to which the virtual computing resource can be migrated, (2) determining that the virtual computing resource will be able to comply with all of the policies of the application while executing the workload if the virtual computing resource is migrated to the second virtual data center, and (3) based on determining the ability to comply, migrating the virtual computing resource across clouds, namely from the first virtual data center to the second virtual data center.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Rawlinson RIVERA, Chen WEI, Caixue LIN, Ping CHEN
-
Patent number: 7962563Abstract: A scheduler selects an I/O from a session of a pool and updates token buckets associated with resource limits and reserves for the session and the pool and statistics used in determining fair sharing. To select an I/O, the scheduler identifies sessions with a non-empty queue, identifies head I/Os in the queues, computes for the head I/O a deadline using session and pool reserve buckets and a release time using session and pool limit buckets, and selects a head I/O with an earliest deadline that is past the release time. If the deadline of the selected candidate head I/O is in the past, the scheduler transfers the selected head I/O to the tail of the storage device queue. Otherwise, the scheduler selects the pool with the least amount of I/O traffic according to a session fair share estimator.Type: GrantFiled: March 24, 2006Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Ralph Attila Becker-Szendy, Richard Andrew Golding, Caixue Lin, Theodore Ming-Tao Wong, Ahmed Zaki Omer
-
Publication number: 20070226332Abstract: A scheduler selects an I/O from a session of a pool and updates token buckets associated with resource limits and reserves for the session and the pool and statistics used in determining fair sharing. To select an I/O, the scheduler identifies sessions with a non-empty queue, identifies head I/Os in the queues, computes for the head I/O a deadline using session and pool reserve buckets and a release time using session and pool limit buckets, and selects a head I/O with an earliest deadline that is past the release time. If the deadline of the selected candidate head I/O is in the past, the scheduler transfers the selected head I/O to the tail of the storage device queue. Otherwise, the scheduler selects the pool with the least amount of I/O traffic according to a session fair share estimator.Type: ApplicationFiled: March 24, 2006Publication date: September 27, 2007Inventors: Ralph Becker-Szendy, Richard Golding, Caixue Lin, Theodore Wong, Ahmed Omer