System and method for fault tolerant stream splitting
First Claim
1. A system comprising:
- a primary root splitter to split a data stream transmitted from an upstream server into a plurality of leaf splitter streams;
a plurality of leaf splitters to split each of said leaf splitter streams into a plurality of end user streams, wherein one or more of said plurality of leaf splitters is a backup root splitter;
a monitoring subsystem to monitor the status of the primary root splitter; and
an agent to reconfigure one of said backup root splitters as a new primary root splitter responsive to detecting a problem with said primary root splitter, said new primary root splitter to split the data stream transmitted from the upstream server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described comprising: a primary root splitter to split a data stream transmitted from an upstream server into a plurality of leaf splitter streams; a plurality of leaf splitters to split each of the leaf splitter streams into a plurality of end user streams, wherein one or more of the plurality of leaf splitters is a backup root splitter; and root splitter reassignment logic for reassigning one of the backup root splitters as a new primary root splitter responsive to detecting a problem with the primary root splitter.
Also described is a method comprising: monitoring a primary root splitter to ensure that the primary root splitter is operating within predefined parameters, the primary root splitter to split a single data stream into multiple data streams transmitted to multiple leaf splitters; and reassigning one of the leaf splitters as a new primary root splitter responsive to detecting that the primary root splitter is not operating within the predefined parameters.
-
Citations
18 Claims
-
1. A system comprising:
-
a primary root splitter to split a data stream transmitted from an upstream server into a plurality of leaf splitter streams; a plurality of leaf splitters to split each of said leaf splitter streams into a plurality of end user streams, wherein one or more of said plurality of leaf splitters is a backup root splitter; a monitoring subsystem to monitor the status of the primary root splitter; and an agent to reconfigure one of said backup root splitters as a new primary root splitter responsive to detecting a problem with said primary root splitter, said new primary root splitter to split the data stream transmitted from the upstream server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method comprising:
-
monitoring status of a primary root splitter to ensure that said primary root splitter is operating within predefined parameters, said primary root splitter to split a single data stream transmitted from an upstream server into multiple data streams transmitted to multiple leaf splitters, the leaf splitters to split each of said leaf splitter streams into a plurality of end user streams, wherein one or more of said plurality of leaf splitters is a backup root splitter; detecting a problem with the primary root splitter; and reconfiguring one of said leaf splitters as a new primary root splitter responsive to detecting that said primary root splitter is not operating within said predefined parameters, said new primary root splitter to split a single data stream transmitted from the upstream server into multiple data streams transmitted to multiple leaf splitters. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An article of manufacture including a sequence of instructions which, when executed by a processor, cause said processor to:
-
monitor status of a primary root splitter to ensure that said primary root splitter is operating within predefined parameters, said primary root splitter to split a single data stream into multiple data streams transmitted to multiple leaf splitters, the leaf splitters to split each of said leaf splitter streams into a plurality of end user streams, wherein one or more of said plurality of leaf splitters is a backup root splitter; detect a problem with the primary root splitter; and reconfigure one of said leaf splitters as a new primary root splitter responsive to detecting that said primary root splitter is not operating within said predefined parameters, said new primary root splitter to split the data stream into multiple data streams. - View Dependent Claims (17, 18)
-
Specification