Load balancing of wireless subscriber packet processing over multiple packet processing cores on a virtual machine platform
AssigneeAffirmed Networks, Inc.
InventorAsima Mahapatra
Life of this patent
Estimating the term…
Loading patent…
AssigneeAffirmed Networks, Inc.
InventorAsima Mahapatra
Estimating the term…
Systems and methods related to the confinement, or “pinning,” of packet processing for a given wireless subscriber to a single “packet handler” core, to improve throughput in a telecommunication system and reduce the probability and incidence of cache misses. Packet header data can include a subscriber's tunnel endpoint identifier (“TED”) and/or a session identifier. A load balancer core can use one or both identifiers to select a packet handler core through which the packet's bidirectional traffic will be directed. A hashing algorithm can be used to distribute multiple UEs to each of multiple packet handler cores. Other embodiments relate to differentiating between system-initiated proxy traffic and downstream UE traffic using a partitioned multiprotocol label switching (“MPLS”) label space. For example, the MPLS label space can be split into a UE Pool Address Domain and a Proxy Loopback Address Domain.
A computing system for sending packets to a packet handler core in a communications system comprising:
A method for sending packets to a packet handler core in a communications system comprising:
A computing system for sending packets to a packet handler core in a communications system comprising:
A method for sending packets to a packet handler core in a communications system comprising:
Dependencies are inferred from the claim text.