Invention Grant
- Patent Title: Methods and apparatus for thread level execution in non-kernel space
-
Application No.: US17480964Application Date: 2021-09-21
-
Publication No.: US11799986B2Publication Date: 2023-10-24
- Inventor: Cahya Adiansyah Masputra , Eric Tze Leung Cheng , Sandeep Nair , Wei Shen
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: H04L67/63
- IPC: H04L67/63 ; H04L41/0896 ; H04L47/2475 ; G06F9/54

Abstract:
Methods and apparatus for thread-level execution in non-kernel space. Most modern consumer usage scenarios are focused on user experience for only a few network connections; in many such cases, background network applications and/or stale network connections could be de-prioritized and/or even terminated without adverse effect. The exemplary “polylithic” non-kernel space networking architecture concurrently runs multiple instances of a network stack in non-kernel space. Thread execution for each instance can be individually managed by the operating system (OS). Disclosed embodiments dynamically determine receive (RX) mitigation and/or receive side scaling with consistent hashing.
Public/Granted literature
- US20220094763A1 Methods and Apparatus for Thread Level Execution in Non-Kernel Space Public/Granted day:2022-03-24
Information query