发明名称 |
Method and system for providing high availability to computer applications |
摘要 |
A set of system-level high availability services for computer systems, including a service that functions in general terms like an extension of the operating system. By providing High Availability (HA) at the system-level, modifications to the applications or the operating system kernel are not required. |
申请公布号 |
US9311200(B1) |
申请公布日期 |
2016.04.12 |
申请号 |
US201213356223 |
申请日期 |
2012.01.23 |
申请人 |
Red Hat, Inc. |
发明人 |
Ngan Ching-Yuk Paul;Hortikar Sanjay D.;Havemose Allan;Tewksbury Lauren;Raman Vishwas |
分类号 |
G06F11/00;G06F11/20;G06F11/07 |
主分类号 |
G06F11/00 |
代理机构 |
Haynes and Boone, LLP |
代理人 |
Haynes and Boone, LLP |
主权项 |
1. A method, comprising:
preloading a high-availability shared library with a custom function using an operating system loader, wherein the high-availability shared library is provided within a set of system-level services, and the custom function initializes high-availability services for an application program before the application program is loaded on a primary node; registering, by the custom function of the high-availability shared library, the application program with a high availability protection program, wherein the high-availability shared library is loaded prior to registering the application program; after the registering, loading the application program on the primary node; and assigning a virtual IP address for the application program running on the primary nod, wherein modification of the application program or application program recompilation is not required. |
地址 |
Raleigh NC US |