Patent ID: 8412982

Claim:
A computer-implemented failover method comprising: configuring one or more of a plurality of processing engines associated with a plurality of server blades of a network routing system to function as one or more active processing engines, each of the one or more active processing engines having one or more software contexts; configuring a control blade of the plurality of server blades, to monitor the one or more active processing engines; identifying one or more of the plurality of processing engines to function as one or more non-hot-standby processing engines, each of the one or more non-hot-standby processing engines having no pre-created software contexts corresponding to the software contexts of the one or more active processing engines; monitoring, by the control blade, the one or more active processing engines; and responsive to detecting a fault associated with an active processing engine of the one or more active processing engines, dynamically replacing the active processing engine with a non-hot-standby processing engine of the one or more non-hot-standby processing engines by creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts of the active processing engine.