Invention Grant
- Patent Title: Time-travel debugging with hot code replacement
-
Application No.: US16654801Application Date: 2019-10-16
-
Publication No.: US11249879B2Publication Date: 2022-02-15
- Inventor: Wilson Burgos
- Applicant: Wilson Burgos
- Applicant Address: US FL Melbourne
- Assignee: Wilson Burgos
- Current Assignee: Wilson Burgos
- Current Assignee Address: US FL Melbourne
- Agency: Tarolli, Sundheim, Covell & Tummino LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06N20/00 ; G06F9/445 ; G06N5/04

Abstract:
A digital software recorder (DSR) leverages the functionality of a container management software platform, such as Docker, to permit time-travel debugging of a containerized software application, including pausing, playing, rewinding, and fast-forwarding execution of the application, by using snapshots taken by a snapshot manager service as the basis for setting the application state at points in the application's execution, thus saving debugging time that would otherwise be incurred by restarting an application. Snapshots can be triggered manually or automatically based on time or resource utilization threshold criteria. If source code is available to the DSR, the DSR can also enable hot code replacement, wherein modifications to the source code of the application do not require application restart, but instead the application state can be restored to just prior to the execution of the source code modifications. Machine-learning-based anomaly prediction can be used to take snapshots or set debugging information.
Public/Granted literature
- US20210117308A1 TIME-TRAVEL DEBUGGING WITH HOT CODE REPLACEMENT Public/Granted day:2021-04-22
Information query