Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Network interface card with virtual switch and traffic flow policy enforcement

A technology of virtual switch and network interface card, which is applied in the communication field of computer network, and can solve the problems of reducing the performance and inefficiency of other virtual machines

Inactive Publication Date: 2015-02-11
CAVIUM NETWORKS
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, the hypervisor consumes a disproportionate number of processing cycles managing the traffic of the attacked virtual machine, degrading the performance of other virtual machines
Processing inefficiency also stems from the large number of tasks in the virtual switch supported by the host computer, especially in quality of service (QoS) and bandwidth provisioning between virtual machines

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Network interface card with virtual switch and traffic flow policy enforcement
  • Network interface card with virtual switch and traffic flow policy enforcement
  • Network interface card with virtual switch and traffic flow policy enforcement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] figure 2 A system configured in accordance with an embodiment of the invention is illustrated. The system includes a host computer 200 for executing a set of virtual machines 202_1 to 202_N under the control of a hypervisor 204 .

[0018] Network interface card 206 is coupled to host machine 200 . Network interface card 206 implements virtual switch 208 . Virtual switch 208 receives network traffic from physical ports 210 and directs it to designated virtual machines, which can be accessed through corresponding virtual ports 212 . That is, each virtual port or virtual network card 212 has a corresponding virtual machine. The virtual switch 208 directs the traffic to a virtual port (eg, 212_2 ), resulting in the traffic being received in the corresponding virtual machine (eg, 202_2 ).

[0019] Virtual ports are implemented across the physical interface between host 200 and network interface card 206 . The physical interface may be one or more Peripheral Component E...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system includes a host computer executing virtual machines under the control of a hypervisor. A network interface card is coupled to the host machine. The network interface card implements a virtual switch with virtual ports. Each (one or more) virtual port is associated with a virtual machine. The network interface card may operate as a co-processor for the host computer by managing selected traffic flow policies, such as QoS and bandwidth provisioning on a per virtual machine basis.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Patent Application Serial No. 13 / 951,334, filed July 25, 2013, the contents of which are incorporated herein. technical field [0003] The present invention relates generally to communications in computer networks. More specifically, the present invention is intended to be a network interface card with virtual switch and traffic flow policy enhancement. Background technique [0004] figure 1 A physical host computer 100 executing a plurality of virtual machines 102_1 to 102_N is illustrated. A virtual machine is a software implementation of a computing resource and its associated operating system. The host machine is the actual physical machine on which virtualization occurs. A virtual machine is sometimes referred to as a guest machine. The software that creates the environment for virtual machines on the host hardware is called a hypervisor. The virtual view of the network...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/46H04L12/02H04L12/24H04L45/50H04L47/20
CPCH04L49/70G06F9/45533H04L49/50
Inventor M·R·赫塞恩V·穆尔盖F·马舒德
Owner CAVIUM NETWORKS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products