System and method for effecting recovery of a network
First Claim
1. A system for controlling operation of a plurality of computing apparatuses in a network;
- each respective computing apparatus of said plurality of computing apparatuses hosting at least one respective service;
the system responding to any said respective computing apparatus being inoperative by effecting a continuity operation;
said continuity operation including distributing said at least one service hosted by said inoperative computing apparatus among operating said respective computing apparatuses in said network;
the system comprising;
(a) at least one watchdog control unit;
said at least one control unit being substantially embodied in hardware;
said at least one control unit being coupled with each said respective computing apparatus in said network; and
(b) at least one watchdog control program;
each respective control program of said at least one control program being substantially embodied in software;
said at least one control program being distributed among at least one of said respective computing apparatuses in said network;
wherein said at least one control unit effects said continuity operation when a respective said computing apparatus becomes an inoperative computing apparatus;
said at least one control program backing up said at least one control unit;
said at least one control program effecting said continuity operation when said at least one unit cannot effect said continuity operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for effecting recovery of a network involving a plurality of computing apparatuses with each respective computing apparatus hosting at least one respective service, includes: (a) at least one control unit substantially embodied in hardware and coupled with each computing apparatus; and (b) at least one control program substantially embodied in software and distributed among at least one of the computing apparatuses. The system responds to a computing apparatus becoming inoperative by effecting a recovery operation. The recovery operation includes distributing the services hosted by the inoperative computing apparatus as distributed services among operating computing apparatuses and returning the distributed services to the inoperative computing apparatus after the inoperative computing apparatus becomes operative. The at least one control unit and the at least one control program cooperate to effect the recovery operation.
32 Citations
17 Claims
-
1. A system for controlling operation of a plurality of computing apparatuses in a network;
- each respective computing apparatus of said plurality of computing apparatuses hosting at least one respective service;
the system responding to any said respective computing apparatus being inoperative by effecting a continuity operation;
said continuity operation including distributing said at least one service hosted by said inoperative computing apparatus among operating said respective computing apparatuses in said network;
the system comprising;(a) at least one watchdog control unit;
said at least one control unit being substantially embodied in hardware;
said at least one control unit being coupled with each said respective computing apparatus in said network; and
(b) at least one watchdog control program;
each respective control program of said at least one control program being substantially embodied in software;
said at least one control program being distributed among at least one of said respective computing apparatuses in said network;
wherein said at least one control unit effects said continuity operation when a respective said computing apparatus becomes an inoperative computing apparatus;
said at least one control program backing up said at least one control unit;
said at least one control program effecting said continuity operation when said at least one unit cannot effect said continuity operation.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- each respective computing apparatus of said plurality of computing apparatuses hosting at least one respective service;
-
10. A system for effecting recovery of a network;
- said network including a plurality of computing apparatuses;
each respective computing apparatus of said plurality of computing apparatuses hosting at least one respective service;
the system comprising;(a) at least one watchdog control unit;
said at least one control unit being substantially embodied in hardware;
said at least one control unit being coupled with each said respective computing apparatus; and
(b) at least one watchdog control program;
each respective control program of said at least one control program being substantially embodied in software;
said at least one control program being distributed among at least one of said respective computing apparatuses;
the system responding to a respective said computing apparatus becoming an inoperative computing apparatus by effecting a recovery operation;
said recovery operation including distributing said at least one service hosted by said inoperative computing apparatus as at least one distributed service among operating said respective computing apparatuses and returning said at least one distributed service to said inoperative computing apparatus after said inoperative computing apparatus becomes operative;
said at least one control unit and said at least one control program cooperating to effect said recovery operation, wherein said cooperating is effected by said at least one control unit effecting said recovery operation;
said at least one control program backing up said at least one control unit;
said at least one control program effecting said recovery operation when said at least one control unit cannot effect said recovery operation.- View Dependent Claims (11, 12, 13)
- said network including a plurality of computing apparatuses;
-
14. A method for effecting recovery of a network;
- said network including a plurality of computing apparatuses;
each respective computing apparatus of said plurality of computing apparatuses hosting at least one respective service;
the method comprising the steps of;(a) in no particular order;
(1) providing at least one watchdog control unit;
said at least one control unit being substantially embodied in hardware;
said at least one control unit being coupled with each said respective computing apparatus; and
(2) providing at least one watchdog control program;
each respective control program of said at least one control program being substantially embodied in software;
said at least one control program being distributed among at least one of said respective computing apparatuses;
(b) operating the system to respond to a respective said computing apparatus becoming an inoperative computing apparatus by effecting a recovery operation;
said recovery operation including the steps of;
(1) distributing said at least one service hosted by said inoperative computing apparatus as at least one distributed service among operating said respective computing apparatuses; and
(2) after said inoperative computing apparatus becomes operative, returning said at least one distributed service to said previously inoperative computing apparatus;
said at least one control unit and said at least one control program cooperating to effect said recovery operation, wherein said cooperating is effected by said at least one control unit effecting said recovery operation;
said at least one control program backing up said at least one control unit;
said at least one control program effecting said recovery operation when said at least one control unit cannot effect said recovery operation.- View Dependent Claims (15, 16, 17)
- said network including a plurality of computing apparatuses;
Specification