Patent Number: 8,819,486

Title: Fault tolerant routing in a non-hot-standby configuration of a network routing system

Abstract: Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network muting system are provided. According to one embodiment, a failover method is provided. One or more processing engines of a network routing system are configured to function as active processing engines, each of which having one or more software contexts. A control blade is contoured to monitor the active processing engines. One or more of the processing engines are identified to function as non-hot-standby processing engines, each of which having no pre-created software contexts corresponding, to the software contexts of the active processing engines. The control blade monitors the active processing engines. Responsive to detecting a fault associated with an active processing engine the active processing engine is dynamically replaced with a non-hot-standby processing engine by creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to those of the active processing engine.

Inventors: Aaronson; Itai (Belmont, CA), Subramaniam; Sridhar (Cupertino, CA), Chin; Bill (Belmont, CA), Talaugon; Wilson (Union City, CA)

Assignee: Google Inc.

International Classification: G06F 11/00 (20060101)

Expiration Date: 8/26/12018