Self-healing failover using a repository and dependency management system
First Claim
Patent Images
1. A device comprising:
- a processor; and
system memory containing instructions to be executed by the processor, the system memory coupled to the processor,wherein, when running instructions contained in system memory, the processor, upon receiving notification that a first application provided over a network is malfunctioning, specifies and deploys a second application to be provided over the network,the second application running on a backup server,the second application being deployed with one or more manifest dependencies to a first medic module, the first medic module serving to at least diagnose or repair the first application,wherein an identified malfunction of the first application is used to select the first medic module for deployment with the second application, andwherein the first medic module is specific to the specific malfunction identified.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, methods, and articles of manufacture employing repair modules are provided. The modules may be automatically deployed in conjunction with dependency mechanisms upon identifying a malfunctioning application. The modules may be specifically tailored for certain diagnosis or repair and may be selected for deployment to a second application using information regarding the malfunction of a first application.
25 Citations
19 Claims
-
1. A device comprising:
-
a processor; and system memory containing instructions to be executed by the processor, the system memory coupled to the processor, wherein, when running instructions contained in system memory, the processor, upon receiving notification that a first application provided over a network is malfunctioning, specifies and deploys a second application to be provided over the network, the second application running on a backup server, the second application being deployed with one or more manifest dependencies to a first medic module, the first medic module serving to at least diagnose or repair the first application, wherein an identified malfunction of the first application is used to select the first medic module for deployment with the second application, and wherein the first medic module is specific to the specific malfunction identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A method comprising:
-
loading instructions from system memory to a processor, the instructions to be executed by the processor, the system memory coupled to the processor, and upon receiving notification that a first application provided over a network is malfunctioning, specifying and deploying a second application to be provided over the network, the second application being deployed with one or more dependencies to a first medic module, the first medic module serving to at least diagnose or repair the first application, wherein an identified malfunction of the first application is used to select the first medic module for deployment with the second application, and wherein the second application is on standby on a backup server prior to deployment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19)
-
Specification