The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 22, 2011

Filed:

Aug. 15, 2008
Applicants:

Renhua Wen, San Ramon, CA (US);

Alfred C. Lindem, Iii, Cary, NC (US);

Anand Oswal, Sunnyvale, CA (US);

Sachin Desai, Cupertino, CA (US);

Chandru Sargor, Sunnyvale, CA (US);

Inventors:

Renhua Wen, San Ramon, CA (US);

Alfred C. Lindem, III, Cary, NC (US);

Anand Oswal, Sunnyvale, CA (US);

Sachin Desai, Cupertino, CA (US);

Chandru Sargor, Sunnyvale, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 1/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for hierarchical redundancy for a distributed control plane. In one embodiment of the invention, control plane processes are distributed among a plurality of processing entities including an active primary control processing entity and multiple secondary processing entities. Each of the secondary processing entities performs a dual role; an active role and a standby role. An application redundancy manager (ARM) instantiated on the active primary control processing entity manages the redundancy services for the secondary processing entities. For each secondary processing entity, the ARM selects one of the secondary processing entities to act as a backup for another one of the secondary processing entities. Upon a failure of one of the secondary processing entities, the ARM causes the secondary processing entity backing up the failed secondary processing entity to transition its standby role to an active role regarding the services provided by the failed secondary processing entity.


Find Patent Forward Citations

Loading…