HYBRID EPG SERVER WITH SERVICE DISPATCHER TO BUILD A DISPATCHER REDUNDANCY CHAIN IN CLUSTERED IPTV EPG SERVICE
First Claim
1. An EPG service architecture comprising:
- a plurality of EPG servers connected in a cluster with each EPG server havingan EPG service module; and
a dispatcher, each dispatcher having means for state determination as an active dispatcher;
a plurality of STBs interfaced with the EPG server cluster and issuing requests for EPG service;
said active dispatcher having means for routing each request.
1 Assignment
0 Petitions
Accused Products
Abstract
An EPG service architecture incorporates multiple EPG servers connected in a cluster with each EPG server having an EPG service module and a dispatcher. Each dispatcher has the capability for state determination as an active or standby dispatcher. A plurality of STBs interface with the EPG server cluster and issue requests for EPG service which are routed by the active dispatcher. The routing is accomplished by redirection of the request to an EPG service module selected from the multiple EPG servers in the cluster. Each EPG service module includes the capability for service connection to the STB upon receiving the redirection from the active dispatcher. Upon a determination that the current active dispatcher is not operating, the standby dispatchers vote for a replacement which then assumes the active dispatcher role.
8 Citations
12 Claims
-
1. An EPG service architecture comprising:
-
a plurality of EPG servers connected in a cluster with each EPG server having an EPG service module; and a dispatcher, each dispatcher having means for state determination as an active dispatcher; a plurality of STBs interfaced with the EPG server cluster and issuing requests for EPG service; said active dispatcher having means for routing each request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for EPG service control comprising the steps of:
-
providing a plurality of EPG servers connected in a cluster with each EPG server having an EPG service module and a dispatcher; for each dispatcher, entering into an initiate mode including sending out a probe to gather other dispatcher status; entering into ‘
In Action’
mode and assuming control as the active dispatcher if no other dispatcher is running; and
,entering into a standby mode if an “
alive”
signal is received from a currently active dispatcher. - View Dependent Claims (9, 10, 11, 12)
-
Specification