Invention Grant
- Patent Title: Fine-grained real-time pre-emption of codelets based on runtime threshold
-
Application No.: US17824662Application Date: 2022-05-25
-
Publication No.: US11997178B2Publication Date: 2024-05-28
- Inventor: Xenofon Foukas , Bozidar Radunovic , Sanjeev Mehrotra
- 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
- Agency: ArentFox Schiff LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/455 ; H04L67/02 ; H04L67/55

Abstract:
Described are examples for providing fine-grained real-time pre-emption of codelets based on a runtime threshold. A controller inserts checkpoints into extended Berkeley packet filter (eBPF) bytecode of a third-party codelet prior to verification of the third-party codelet. A device executes the codelet at a hook point of an application. The inserted checkpoints determine a runtime of the codelet. The device terminates the codelet in response to the runtime exceeding a threshold. The application can be a virtualized radio access network (vRAN) network function and the codelet can control the vRAN function or export network metrics. The application may be executed in a container management system that modifies a container for the application to mount code including a function associated with the hook point of the application to the container; detect an annotation for the container that identifies the codelet; and symbolically links the codelet to the hook point.
Public/Granted literature
- US20230388393A1 FINE-GRAINED REAL-TIME PRE-EMPTION OF CODELETS BASED ON RUNTIME THRESHOLD Public/Granted day:2023-11-30
Information query