Invention Grant
- Patent Title: Method and system for validating rate-limiter determination made by untrusted software
-
Application No.: US14632449Application Date: 2015-02-26
-
Publication No.: US09762502B1Publication Date: 2017-09-12
- Inventor: Jeffrey Clifford Mogul , Jakov Seizovic , Yuhong Mao , Benjamin Charles Serebrin
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Lerner, David, Littenberg, Krumholz & Mentlik, LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L12/863 ; H04L12/825

Abstract:
The present application describes a system and method for a virtual machine to classify a packet. Once the virtual machine (VM) classifies the packet, it bypasses a hypervisor to enqueue the packet directly on a hardware transmission queue. The NIC will then verify that the VM classified and enqueued the packet correctly. If the packet was classified properly, it is transmitted over the wire to its destination. In this regard, the system and method provides a technique for verifying that the VM is enqueuing packets properly, while improving performance by allowing high-rate flows to bypass the hypervisor.
Information query