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; 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 event processing distribution control section setting a distribution rule to context-dependent distributing section, the event being appropriately distributed to the associated processing server according to the processing rule.
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.
29 Citations
24 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; 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 event processing distribution control section setting a distribution rule to context-dependent distributing section, the event being appropriately distributed to the associated processing server according to the processing rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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, wherein the event processing distribution control section 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.
-
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 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. - View Dependent Claims (17, 18)
-
-
19. An event processing distribution control program 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; 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. - View Dependent Claims (20, 21)
-
-
22. An event processing distribution control program 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; and
referring by the control apparatus 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. - View Dependent Claims (23, 24)
-
Specification