Patent ID: 9219680
Filing Date: 2015-12-22
Classification: H04L,H04W,Y10S

Abstract:
1. A gateway comprising: one or more process instances each of which is configured to route incoming packets towards destination addresses; a network processing unit (NPU) configured to determine if the incoming packets match information cached at the NPU; and a demux manager configured to determine if the incoming packets match information cached at the demux manager; wherein the NPU is configured to route the incoming packets to a process instance indicated by the information cached at the NPU if the incoming packets match information cached at the NPU, and to route the incoming packets to the demux manager if the incoming packets do not match information cached at the NPU; and wherein the demux manager is configured to: (i) route the incoming packets to a process instance indicated by the information cached at the demux manager if the incoming packets match information cached at the demux manager, (ii) assign the incoming packets to a new process instance if the incoming packets do not match information cached at the demux manager, and (iii) dynamically add one or more new process instances depending on load information of at least some of the one or more process instances.