Computer network
First Claim
1. A computer network for processing received event data, the computer network comprising a plurality of data processors, each data processor being provided with a node management program, the computer network further comprising shared data storage means which is accessible and shared by the data processors, the shared data storage means being provided with (a) declaration data which is representative of where data objects are stored, and whether data objects resulting from processing of event data are to be stored and where such data objects are to be stored, (b) event algorithms and (c) a look-up table which indicates which event algorithm is associated with (i) a category of agent originating the event data and/or (ii) a category of event, a data processor being such that, in use, the node management program determines (i) the category of agent which originated the event data and/or (ii) the category of the received event data, retrieves declaration data from the shared data storage means, by use of the look-up table determines a respective event algorithm which is associated with (i) the category of the agent which originated the event data and/or (ii) the category of event data, the node management program also being operative to call data objects required by the selected event algorithm, the node management program locating said data objects in said shared data storage means from location data included in the declaration data, and the node manager program being operative to store any data objects resulting from the execution of the algorithm which are to be stored as required by the declaration data, in one or more respective locations in the shared data storage means as determined by the declaration data.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer network (1) for processing received event data, the computer network comprising a grid of data processors (2), each data processor being provided with a node management program, the computer network further comprising shared data storage means (3) which is accessible and shared by the data processors, the shared data storage means being provided with (a) declaration data which is representative of where data objects are stored, and whether data objects resulting from processing of incoming event data are to be stored and where such data objects are to be stored, (b) event algorithms and (c) a look-up table which indicates which event algorithm is associated with (i) a category of agent originating the event data and/or (ii) a category of event, a data processor being such that, in use, the node management program determines (i) the category of agent which originated the event data and/or (ii) the category of the received event data, retrieves declaration data from the shared data storage means, by use of the look-up table determines a respective event algorithm which is associated with (i) the category of the agent which originated the event data and/or (ii) the category of event data, the node management program also being operative to call data objects required by the selected event algorithm, the node management program locating said data objects in said shared data storage means from location data included in the declaration data, and the node manager program being operative to store any data objects resulting from the execution of the algorithm which are to be stored as required by the declaration data, in one or more respective locations in the shared data storage means as determined by the declaration data.
47 Citations
19 Claims
- 1. A computer network for processing received event data, the computer network comprising a plurality of data processors, each data processor being provided with a node management program, the computer network further comprising shared data storage means which is accessible and shared by the data processors, the shared data storage means being provided with (a) declaration data which is representative of where data objects are stored, and whether data objects resulting from processing of event data are to be stored and where such data objects are to be stored, (b) event algorithms and (c) a look-up table which indicates which event algorithm is associated with (i) a category of agent originating the event data and/or (ii) a category of event, a data processor being such that, in use, the node management program determines (i) the category of agent which originated the event data and/or (ii) the category of the received event data, retrieves declaration data from the shared data storage means, by use of the look-up table determines a respective event algorithm which is associated with (i) the category of the agent which originated the event data and/or (ii) the category of event data, the node management program also being operative to call data objects required by the selected event algorithm, the node management program locating said data objects in said shared data storage means from location data included in the declaration data, and the node manager program being operative to store any data objects resulting from the execution of the algorithm which are to be stored as required by the declaration data, in one or more respective locations in the shared data storage means as determined by the declaration data.
-
17. A data processor for a network of computers which is configured to receive and process received event data, the data processor being provided with a node management program, and the data processor being configured to be linked to shared data storage means which is shared by a least one other such data processor of the network of computers, the data storage means being provided with (a) declaration data which is representative of where data objects are stored, whether data objects resulting from processing of event data are to be stored and where such data objects are to be stored in the shared data storage means, (b) event algorithm and (c) a look-up table which indicates which event algorithm is associated with (i) a category of agent originating the event data and/or (ii) a category of event, the data processor being such that, in use, the node management program determines (i) the category of agent which originated the event data and/or (ii) the category of the received event data, retrieves declaration data from the shared data storage means, uses the look-up table to determine a respective event algorithm which is associated with (i) the category of agent that originated the event data and/or (ii) the category of event data, the node management program also being operative to call data objects required by the selected event algorithm from one or more locations in the shared data storage means as stated in the declaration data, and the node management program being operative to store any data objects resulting from the execution of the event algorithm which are to be stored as required by the declaration data, in one or more respective locations in the shared data storage means as determined by the declaration data.
-
18. A machine readable data carrier which is provided with instructions to implement a node management program on a data processor (2) in a computer network (1), the computer network comprising a plurality of such data processors, the computer network further comprising shared data storage means (3) which is accessible and shared by the data processors, the shared data storage means being provided with (a) declaration data which is representative of where data objects are stored in the shared data storage means, and whether data objects resulting from processing of received event data are to be stored and where such data objects are to be stored, (b) event algorithms and (c) a look-up table which indicates which event algorithm is associated with (i) a category of agent which originated the event data and/or (ii) the category of the received event data, the node management program being operative to cause a data processor to determine (i) the category of agent which originated the event data and/or (ii) the category of the event data, and accordingly determine an associated event algorithm from the look-up table, the node management program being operative to call the declaration data and the node management program being operative to call data objects from the shared data storage means which objects are required by the event algorithms, the node manager program locating said data objects in said shared data storage means from location data included in the declaration data, and the node management program causing data objects resulting from the execution of the event algorithms which are to be stored in accordance with the declaration data in a respective location as determined by the declaration data.
-
19. A method of processing received event data comprising causing a data processor from a network of data processors to determine (i) a category of agent which originated the event data and/or (ii) a category of the event data, determining a respective event algorithm by means of a look-up table which indicates which event algorithm is associated with (i) and/or (ii), to retrieve from shared data storage means, which data storage means is shared by the data processors, declaration data which is representative of where data objects are stored in the shared data storage means, to retrieve the selected event algorithm from the shared data storage means, to call data objects required for execution of the event algorithm from the shared data storage means from one or more locations determined by the declaration data, and, to store any data objects resulting from execution of the algorithms which are to be stored as required by the declaration date in one or more locations in the shared data storage means determined by the declaration data.
Specification