The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 13, 2025
Filed:
Sep. 27, 2023
Vmware Llc, Palo Alto, CA (US);
Raghav Kempanna, Santa Clara, CA (US);
Tathagat Priyadarshi, Bangalore, IN;
Vipin Padmam Ramesh, Nagercoil, IN;
Kumara Parameshwaran Rathnavel, Bangalore, IN;
Srinivasa Srikanth Podila, Bangalore, IN;
Rajagopal Sreenivasan, Bangalore, IN;
Samar Yadav, Bengaluru, IN;
VMWare LLC, Palo Alto, CA (US);
Abstract
Some embodiments provide a novel method for dynamically processing data message flows using different non-uniform memory access (NUMA) nodes of a processing system. Each NUMA node includes a memory and processors that can access data other memories of other NUMA nodes. A load balancing application associated with a first NUMA node receives flows destined for an endpoint application. The flows are assigned to the first NUMA node to be forwarded to the endpoint application. The load balancing application monitors a central processing (CPU) usage of the first NUMA node to determine whether the CPU usage of the first NUMA node exceeds a particular threshold. When the CPU usage of the first NUMA node exceeds the particular threshold, the load balancing application reassigns at least a subset of the flows to the second NUMA node for processing.