Invention Grant
- Patent Title: Batch processing for QUIC
-
Application No.: US16216993Application Date: 2018-12-11
-
Publication No.: US11115504B2Publication Date: 2021-09-07
- Inventor: Praveen Balasubramanian , Matthew A. Olson , Nicholas A. Banks , Sourav Das , Nicholas J. Grifka
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: H04L29/06
- IPC: H04L29/06

Abstract:
A system for batched User Datagram Protocol (UDP) processing, on a send operation, combines multiple UDP packets into a plurality of packet batches to indicate on a plurality of sockets based at least in part on a packet batch size. Each packet batch is to be indicated to a corresponding one of the plurality of sockets to convey the plurality of packet batches to a network stack. One call is performed for each indicated socket of the plurality of sockets based on the packet batch size to convey each packet batch to the network stack. The network stack performs a single look up operation and a single network security inspection operation once per packet batch. In response to performing the one call, the plurality of packet batches are then sent to a network adapter or an application. The system thereby operates more efficiently and/or is more scalable.
Public/Granted literature
- US20190394307A1 BATCH PROCESSING FOR QUIC Public/Granted day:2019-12-26
Information query