Session Redundancy Using a Replay Model
First Claim
1. An apparatus comprising:
- a first processor comprising a first plurality of components; and
a second processor, coupled to the first processor, comprising a second plurality of components, whereinthe first and second processors are configured to synchronize state information of each component of the first processor with counterpart components of the second processor,said synchronizing comprises transmitting information used to establish states of a first subset of the first plurality of components from the first processor to counterpart components of the second processor, andthe first subset comprises less than all of the components of the first plurality of components.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for synchronizing states of components in a first routing engine to corresponding components in a second routing engine is provided. In order to reduce the amount of data required to synchronize the state of the components and the time and resources required to perform the synchronization, the state-related information transmitted from the first routing engine to the second routing engine is limited to information used to build states of a subset of the components associated with the first routing engine. That subset of components is limited to those components that receive stimuli (e.g., data streams or data packets) from sources external to the routing engine. Other components on the second routing engine synchronize state by receiving information from those components on the second routing engine that received the external stimuli information.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a first processor comprising a first plurality of components; and a second processor, coupled to the first processor, comprising a second plurality of components, wherein the first and second processors are configured to synchronize state information of each component of the first processor with counterpart components of the second processor, said synchronizing comprises transmitting information used to establish states of a first subset of the first plurality of components from the first processor to counterpart components of the second processor, and the first subset comprises less than all of the components of the first plurality of components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
establishing states of a first plurality of components; and synchronizing states of a second plurality of components with states of corresponding components in the first plurality of components, wherein said synchronizing comprises transmitting information used to establish state of a subset of the first plurality of components to corresponding components in the second plurality of components, wherein the subset comprises fewer than all the components of the first plurality of components. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
means for establishing states of a first plurality of components; and means for synchronizing states of a second plurality of components with states of corresponding components in the first plurality of components, wherein said means for synchronizing comprises means for transmitting information used to establish state of a subset of the first plurality of components to corresponding components in the second plurality of components, wherein the subset comprises fewer than all the components of the first plurality of components. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification