Method and apparatus of load sharing and improving fault tolerance in an interactive video distribution system
First Claim
1. In a video distribution system having provider equipment including a head-end, and associated subscriber equipment, a method of improving fault tolerance at a video switch, said method comprising the steps of:
- asserting a switch controller READY signal at each of a plurality of switch controllers of said video switch at said head-end;
performing self-diagnostic tests and asserting a switch controller OK signal upon passing said self-diagnostic tests at each of said switch controllers;
indicating primary switch controller functionality by asserting a respective ONLINE signal by one of said plurality of switch controllers;
indicating secondary switch controller functionality by de-asserting a respective switch controller ONLINE signal;
monitoring said switch status via a secondary switch controller; and
initiating a switchover event in an instance where said primary switch controller is determined to be inoperable.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method providing improved fault tolerance through redundancy of hardware and software suitable for use in a head-end of an interactive information distribution system. Communications between each of a head-end controllers and each of the server modules are coincidentally sent along at least two signal paths to provide to additional fault tolerance in the event one of the signal paths becomes inoperable. In one embodiment, a video switch comprises a plurality of I/O ports coupled between a plurality of server modules and a plurality of subscriber equipment for transferring video information between the server and the subscriber equipment. A primary and secondary switch controller are each coupled to the head-end controllers and the plurality of I/O ports. The primary switch controller is used for routing data packets containing said video information between the plurality of I/O ports. The secondary switch controller monitors status of the primary switch controller and I/O ports, and initiates a switchover event in an instance where the primary switch controller exhibits a failure.
-
Citations
9 Claims
-
1. In a video distribution system having provider equipment including a head-end, and associated subscriber equipment, a method of improving fault tolerance at a video switch, said method comprising the steps of:
-
asserting a switch controller READY signal at each of a plurality of switch controllers of said video switch at said head-end;
performing self-diagnostic tests and asserting a switch controller OK signal upon passing said self-diagnostic tests at each of said switch controllers;
indicating primary switch controller functionality by asserting a respective ONLINE signal by one of said plurality of switch controllers;
indicating secondary switch controller functionality by de-asserting a respective switch controller ONLINE signal;
monitoring said switch status via a secondary switch controller; and
initiating a switchover event in an instance where said primary switch controller is determined to be inoperable. - View Dependent Claims (2, 3)
-
-
4. In a video distribution system having provider equipment and associated subscriber equipment, a method of improving fault tolerance at a video switch comprising a plurality of I/O ports and a plurality of switch controllers for providing content from said provider equipment to said subscriber equipment, said method comprising the steps of:
-
a) sending a periodic pinging command from an origination I/O port to a destination I/O port of said plurality of I/O ports via a primary switch controller of said video switch for testing a switch matrix of said primary switch controller;
b) setting a timer of said origination I/O port upon sending said periodic pinging command;
c) sending an acknowledgement signal from said destination I/O port to said origination I/O port via said switch matrix of said primary switch controller;
d) monitoring status of a status register in said origination I/O port via a secondary switch controller;
e) resetting said timer via said control register in an instance where said timer of said origination I/O port elapses before said switch matrix of said primary switch controller sends said acknowledgement to said origination I/O port; and
f) repeating steps (a-e) for each of said I/O ports of said plurality of I/O ports, where each I/O port alternately serves as an origination I/O port and a destination I/O port. - View Dependent Claims (5)
-
-
6. In a video distribution system having provider equipment and associated subscriber equipment, a method of improving fault tolerance at a video switch comprising a plurality of I/O ports and a plurality of switch controllers for providing content from said provider equipment to said subscriber equipment, said method comprising the steps of:
-
sending a periodic polling command to a control register in each of said plurality of I/O ports via a primary switch controller of said plurality of switch controllers;
setting a timer in each said I/O port via said control register upon receiving a respective periodic polling command;
monitoring status of a status register in each said I/O port via a secondary switch controller; and
setting an error message in a status register of an I/O port of said plurality of I/O ports, in an instance where a respective timer of said I/O port elapses before an associated control register resets said timer from a next polling command. - View Dependent Claims (7, 8, 9)
-
Specification