IP Library Granted Patent US 7,707,451
Granted Patent B2
US 7,707,451 · App. 11/167,188 · Granted Apr 27, 2010

Methods and devices for recovering from initialization failures

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,707,451
App. No.
11/167,188
Granted
Apr 27, 2010
Kind
B2
Abstract

The time it takes to recover from a system initialization failure may be reduced by determining whether to enable a recovery process immediately, or defer such a process. Sometimes it is desirable to defer a recovery process until certain interdependencies between system components are satisfied.

Claims (18)

1. A method for determining whether to immediately initiate recovery from an initialization failure or defer such recovery comprising:

identifying execution times for each initialization task;

estimating remaining initialization times associated with an immediate recovery scenario and a deferred recovery scenario; and

selecting the scenario that provides the smaller, overall initialization time.

2. A method for estimating an expected, remaining initialization time comprising:

generating a first recovery graph;

calculating a remaining initialization time for each component within the graph;

computing a first maximum initialization time as an immediate recovery time;

identifying tasks currently using services provided by non-faulty components;

determining a remaining time for each identified task to complete execution;

generating a second recovery graph containing the identified tasks;

calculating a remaining initialization time for each component in the second graph; and

computing a second maximum initialization time as a deferred recovery time.

3. A device for recovering from an initialization failure operable to:

generate a recovery graph of dependencies to identify a set of initialization tasks to execute or re-execute in the event of an initialization failure;

identify execution times for each initialization task;

estimate remaining initialization times associated with an immediate recovery scenario and a deferred recovery scenario; and

select the scenario that provides the smaller, overall initialization time.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Feb 16, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 023938/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2005
From: BUSKENS, RICHARD WAYNE; GONZALEZ, OSCAR; REN, YANSONG
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 016740/0823 →