-
公开(公告)号:US20230198913A1
公开(公告)日:2023-06-22
申请号:US18081660
申请日:2022-12-14
Applicant: VMware, Inc.
Inventor: Kumara Parameshwaran Rathnavel , Raghav Kempanna , Rajagopal Sreenivasan , Sudarshana Kandachar Sridhara Rao , Aravindhan K , Tathagat Priyadarshi
CPC classification number: H04L47/43 , H04L47/36 , H04L47/125
Abstract: The method of some embodiments forwards packets to a destination node executing on a host computer. The method identifies a set of one or more attributes associated with a set of one or more packets of a data flow. Based on the identified set of attributes, the method dynamically specifies a set of parameters for aggregating, for the destination node, payloads of multiple groups of packets of the data flow. The method creates, according to the set of parameters, an aggregate packet for each group of packets and then forwards each aggregate packet to the destination node. In some embodiments, aggregating each group of packets includes setting headers for each aggregate packet, forwarded to the destination node, where the headers for each aggregate packet correspond to headers of the group of packets.
-
2.
公开(公告)号:US20250023820A1
公开(公告)日:2025-01-16
申请号:US18373568
申请日:2023-09-27
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Tathagat Priyadarshi , Vipin Padmam Ramesh , Kumara Parameshwaran Rathnavel , Srinivasa Srikanth Podila , Rajagopal Sreenivasan , Samar Yadav
IPC: H04L47/125 , H04L47/24
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.
-
公开(公告)号:US20250021409A1
公开(公告)日:2025-01-16
申请号:US18373580
申请日:2023-09-27
Applicant: VMware, Inc.
Inventor: Raghav Kempanna , Tathagat Priyadarshi , Vipin Padmam Ramesh , Kumara Parameshwaran Rathnavel , Srinivasa Srikanth Podila , Rajagopal Sreenivasan , Samar Yadav
Abstract: Some embodiments provide a novel method for processing data message flows using several non-uniform memory access (NUMA) nodes of a processing system. Each NUMA node includes a local memory and a set of processors that can access data from local memories of other NUMA nodes. A load balancing application associated with a first NUMA node receives a data message flow destined for an endpoint application. The load balancing application determines whether the first NUMA node should perform a middlebox service operation on the data message flow that is destined to the endpoint application. Based on a determination that the first NUMA node should not process the data message flow, the load balancing application directs the data message flow to a second NUMA node for performing the middlebox service operation.
-
-