×

Apparatus and method for virtual switching

  • US 10,348,651 B2
  • Filed: 10/20/2016
  • Issued: 07/09/2019
  • Est. Priority Date: 12/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for virtual switching, comprising:

  • a queue memory configured to store queues;

    a data memory configured to store data;

    a mapper configured to classify the data into flows and store pointers of the data in the queues mapped onto the flows;

    a plurality of virtual machines configured to perform processes based on the data;

    a virtual switch configured to extract the data from the data memory by referring to the pointers stored in the queues and to transfer the data to the virtual machines; and

    a table provider configured to store a flow table comprising flow information for identifying the flows and queue information for identifying the queues,wherein the mapper determines the queues mapped onto the flows by referring to the flow table,wherein the mapper maps the flows onto new queues or existing activated queues when the flows are not mapped onto the existing activated queues in the flow table,wherein the mapper maps the flows onto the new queues when a number of pointers stored in each of the existing activated queues is greater than a predetermined threshold, andwherein the mapper maps the flows onto the existing activated queues when the number of pointers stored in any of the existing activated queues is not greater than the predetermined threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×