Load distribution system, and event processing distribution control apparatus, and an event processing distribution control program
First Claim
1. A load distribution system, comprising:
- a plurality of processing servers for notifying a result of processing of an event to a plurality of applications;
context-dependent distributing section for distributing events occurring in terminals to the plural processing servers,wherein the context-dependent distributing section distributes an event based on content of the event as a context of the event; and
event processing distribution control section for individually setting processing rules to the plural processing servers and setting a distribution rule to the context-dependent distributing section, the distributing section thereby appropriately distributing events required to execute the processing rules,the event processing distribution control section setting the processing rule of the event processing required by an application to the associated processing server, the processing rule including an event condition specifying content of an event associated with an operation for the event, each of the processing rules set in the associated processing servers being different respectively,the event processing distribution control section setting a distribution rule to the context-dependent distributing section, the distribution rule including content of an event associated with information showing the processing server which has the processing rule including an event condition specifying the content of the event, the event including the content being distributed to the associated processing server according to the distribution rule,wherein the plurality of processing servers, context-dependent distributing section, and event processing distribution control section are implemented by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
In a load distribution system, a plurality of processing servers are installed and a context-dependent distributor is arranged in a stage before the processing servers such that a distribution rule is set to the distributor to appropriately distribute an event to an associated processing server, the event being necessary for the server to execute a processing rule set thereto. To achieve the processing distribution in a system of this type, a plurality of processing servers are disposed and an event processing distribution control unit sets event processing rules to the respective processing servers for individual applications. The distribution controller sets a distribution rule associated with context of an event to a distributor so that the event is distributed to an associated server beforehand designated to process the event. This makes it possible to accomplish load distribution for the processing servers.
-
Citations
25 Claims
-
1. A load distribution system, comprising:
-
a plurality of processing servers for notifying a result of processing of an event to a plurality of applications; context-dependent distributing section for distributing events occurring in terminals to the plural processing servers, wherein the context-dependent distributing section distributes an event based on content of the event as a context of the event; and event processing distribution control section for individually setting processing rules to the plural processing servers and setting a distribution rule to the context-dependent distributing section, the distributing section thereby appropriately distributing events required to execute the processing rules, the event processing distribution control section setting the processing rule of the event processing required by an application to the associated processing server, the processing rule including an event condition specifying content of an event associated with an operation for the event, each of the processing rules set in the associated processing servers being different respectively, the event processing distribution control section setting a distribution rule to the context-dependent distributing section, the distribution rule including content of an event associated with information showing the processing server which has the processing rule including an event condition specifying the content of the event, the event including the content being distributed to the associated processing server according to the distribution rule, wherein the plurality of processing servers, context-dependent distributing section, and event processing distribution control section are implemented by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25)
-
-
13. An event processing distribution control apparatus for use in a load distribution system comprising a plurality of processing servers for notifying a result of processing of an event to a plurality of applications and context-dependent distributing section for distributing events occurring in terminals to the plural processing servers, the control apparatus distributing a processing rule received from an application to a processing server, comprising
processing rule distribution recording section for recording, for each of the processing servers, an event condition contained at least in the processing rule among those distributed as above, the processing rule including the event condition specifying content of an event associated with an operation for the event, each of the processing rules set in the associated processing servers being different respectively, wherein the control apparatus sets a distribution rule to the context-dependent distributing section, the distribution rule including content of an event associated with information showing the processing server which has the processing rule including an event condition specifying the content of the event, the event including the content being distributed to the associated processing server according to the distribution rule, wherein the control apparatus referring to the processing rule distribution recording section at reception of a new processing rule, and assigning the new processing rule to one of the processing servers which is assigned with processing rules and of which the number of processing rules is within a predetermined range relative to a minimum value of the numbers of the processing rules respectively assigned to the processing servers, the processing server having an event condition substantially equal to an event condition of the new processing rule, wherein the context-dependent distributing section distributes an event based on content of the event as a context of the event, and wherein the processing distribution recording section is implemented by a processor.
-
16. An event processing distribution control apparatus for use in a load distribution system comprising a plurality of processing servers for notifying a result of processing of an event to a plurality of applications and context-dependent distributing section for distributing events occurring in terminals to the plural processing servers, the control apparatus distributing a processing rule received from an application to a processing server, comprising:
-
weight coefficients for each of the processing rules; and processing rule distribution recording section for recording, for each of the processing servers, an event condition contained at least in the processing rule among those distributed above, the processing rule including the event condition specifying content of an event associated with an operation for the event, each of the processing rules set in the associated processing servers being different respectively, wherein the control apparatus sets a distribution rule to the context-dependent distributing section, the distribution rule including content of an event associated with information showing the processing server servers which has the processing rule including an event condition specifying the content of the event, the event including the content being distributed to the associated processing server according to the distribution rule, wherein the control apparatus referring to the processing rule distribution recording section at reception of a new processing rule, and assigning the new processing rule to one of the processing servers which is assigned with processing rules and of which a sum of the weight coefficient is within a predetermined range relative to a minimum value of the sums of the weight coefficients of the numbers of the processing rules respectively assigned to the processing servers, the processing server having an event condition substantially equal to an event condition of the new processing rule, wherein the context-dependent distributing section distributes an event based on content of the event as a context of the event and wherein the processing rule distribution recording section is implemented by a processor. - View Dependent Claims (17, 18)
-
-
19. An event processing distribution control program, implemented on a computer readable medium, for use in a load distribution system comprising a plurality of processing servers for notifying a result of processing of an event to a plurality of applications and context-dependent distributing section for distributing events occurring in terminals to the plural processing servers, the control program distributing a processing rule received from an application to a processing server, comprising the steps of:
-
recording by processing rule distribution recording section, for each of the processing servers, an event condition contained at least in the processing rule among those distributed as above, the processing rule including the event condition specifying content of an event associated with an operation for the event, each of the processing rules set in the associated processing servers being different respectively; setting, by event processing distribution control section, a distribution rule to the context-dependent distributing section, the distribution rule including content of an event associated with information showing the processing server which has the processing rule including an event condition specifying the content of the event, the event including the content being distributed to the associated processing server according to the distribution rule; and referring by the event processing distribution control section to the processing rule distribution recording section at reception of a new processing rule, and assigning the new processing rule to one of the processing servers which is assigned with processing rules and of which the number of processing rules is within a predetermined range relative to a minimum value of the numbers of the processing rules respectively assigned to the processing servers, the processing server having an event condition substantially equal to an event condition of the new processing rule, wherein the context-dependent distributing section distributes an event based on content of the event as a context of the event. - View Dependent Claims (20, 21)
-
-
22. An event processing distribution control program, implemented on a computer readable medium, for use in a load distribution system comprising a plurality of processing servers for notifying a result of processing of an event to a plurality of applications and context-dependent distributing section for distributing events occurring in terminals to the plural processing servers, the control program distributing a processing rule received from an application to a processing server, comprising the steps of:
-
disposing weight coefficients for each of the processing rules; recording by processing rule distribution recording section, for each of the processing servers, an event condition contained at least in the processing rule among those distributed above, the processing rule including the event condition specifying content of an event associated with an operation for the event, each of the processing rules set in the associated processing servers being different respectively; setting, by event processing distribution control section, a distribution rule to the context-dependent distributing section, the distribution rule including content of an event associated with information showing the processing server which has the processing rule including an event condition specifying the content of the event, the event including the content being distributed to the associated processing server according to the distribution rule; and referring by the event processing distribution control section to the processing rule distribution recording section at reception of a new processing rule, and assigning the new processing rule to one of the processing servers which is assigned with processing rules and of which a sum of the weight coefficient is within a predetermined range relative to a minimum value of the sums of the weight coefficients of the numbers of the processing rules respectively assigned to the processing servers, the processing server having an event condition substantially equal to an event condition of the new processing rule, wherein the context-dependent distributing section distributes an event based on content of the event as a context of the event. - View Dependent Claims (23, 24)
-
Specification