Invention Grant
- Patent Title: Dynamically updating code without requiring processes to restart
- Patent Title (中): 动态更新代码,而不需要重新启动进程
-
Application No.: US13714383Application Date: 2012-12-13
-
Publication No.: US08997047B2Publication Date: 2015-03-31
- Inventor: David A. Follis , Timothy D. Kaczynski , Matthew J. Sykes
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Ido Tuchman; Rahan Uddin
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/445

Abstract:
A method, system and computer program for dynamically updating code managed by an authorized agent. The method includes executing multiple versions of agent code in system memory. One version of the agent code is executed as an active version and another version of the agent code is executed as an inactive version. Version numbers of the active and inactive versions of the agent code are stored in a reloadable module vector. Client instances previously bound to the inactive version of the agent code are bound to the active version of the agent code after comparing the version numbers of the active version of the agent code and the inactive version of the agent code. A portion of the system memory used by the inactive version of the agent code is deallocated when no client instances are bound to the inactive version of the agent code.
Public/Granted literature
- US20140173560A1 DYNAMICALLY UPDATING CODE WITHOUT REQUIRING PROCESSES TO RESTART Public/Granted day:2014-06-19
Information query