System, method and computer readable medium for providing redundancy in a media delivery system
First Claim
Patent Images
1. A system, comprising:
- a plurality of primary devices configured to perform a load balance process of input streams of data received by the plurality of primary devices and detect a failure of at least one of the primary devices via an absence of periodic heartbeat messages shared among the plurality of devices; and
upon detection of the failure of the at least one of said primary devices, the remainder of said plurality of primary devices perform at least one function of the failed primary device, the function balanced by and between the remainder of said plurality of primary devices based on a redistribution of the at least one failed primary device'"'"'s present work load, wherein the remainder of said plurality of primary devices are recognized by the system as at least ones not designated as spare devices.
2 Assignments
0 Petitions
Accused Products
Abstract
In a digital video system, high availability distribution is provided using spare modules such as an integrated receiver decoder, multimedia transcoder and streaming module in support of the primary modules. The primary modules multicast status messages which are monitored by the spare modules. When failure of a primary module is detected, the spare module takes over the role of the failed module, for example by joining the same multicast groups as the failed module and taking over processing of the streams of the failed module. Multiple redundancy schemes are described.
37 Citations
20 Claims
-
1. A system, comprising:
-
a plurality of primary devices configured to perform a load balance process of input streams of data received by the plurality of primary devices and detect a failure of at least one of the primary devices via an absence of periodic heartbeat messages shared among the plurality of devices; and upon detection of the failure of the at least one of said primary devices, the remainder of said plurality of primary devices perform at least one function of the failed primary device, the function balanced by and between the remainder of said plurality of primary devices based on a redistribution of the at least one failed primary device'"'"'s present work load, wherein the remainder of said plurality of primary devices are recognized by the system as at least ones not designated as spare devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
at least one primary upstream device; and at least another primary upstream device separate from the at least one primary upstream device wherein each of said primary upstream devices are configured to perform a load balance process of input streams of data received by said primary upstream devices and detect a failure of at least one of the primary upstream devices via an absence of a periodic heartbeat messages shared among the primary upstream devices; upon the detection of the failure of said at least one primary upstream device, said at least another primary upstream device performs at least one function of the failed primary device, the function provided by said at least one another upstream device based on a redistribution of the at least one failed primary upstream device'"'"'s present work load, wherein said another one upstream device is recognized by the system as not being designated as a spare device. - View Dependent Claims (16, 17, 18)
-
-
19. A method, comprising:
-
in another device, receiving multicast status messages from one or more other devices separate from said another device wherein any of said devices are configured to perform a load balance process of input streams of data received by said devices and detect a failure of at least one of the devices via an absence of a periodic heartbeat messages shared among each of the devices; and upon determining that the at least one device has failed, switching said another device to perform a function of said failed at least one device so the another device performs at least one function of the failed at least one device, the function based on a redistribution of the at least one failed device'"'"'s present work load, wherein said another device is recognized by the system as not being designated as a spare device. - View Dependent Claims (20)
-
Specification