NETWORK CONTROL SYSTEM, NETWORK CONTROL METHOD, AND COMPUTER PRODUCT
First Claim
1. A network control system comprising:
- a data controller that stores therein search target data representing a search target;
a request terminal that outputs identification data uniquely identifying the search target data and retrieves the search target data corresponding to the identification data;
a plurality of data collectors that retrieve the search target data from the data controller by using the identification data output from the request terminal;
a load-dispersing device that relays the identification data and the search target data between the request terminal and the data collectors; and
a shared storage device that receives the identification data and the search target data from the data collectors and establishes and stores therein a correspondence between the identification data and the search target data, whereineach of the data collectors includesa shared storage device searching unit that searches the shared storage device by using the identification data received from the load-dispersing device, the shared storage device searching unit retrieving the search target data from the shared storage device, and transmitting the retrieved search target data to the load-dispersing device, when the search target data corresponding to the identification data is stored in the shared storage device;
a data controller searching unit that searches the data controller by using the identification data, retrieves the search target data corresponding to the identification data, and transmits the retrieved search target data to the load-dispersing device, when the search target data is not stored in the shared storage device at the time of searching by the shared storage device searching unit; and
a storage requesting unit that transmits to the shared storage device, the search target data retrieved by the data controller searching unit and the identification data corresponding to the search target data, and requests the shared storage device to establish and store therein a correspondence between the search target data and the identification data.
1 Assignment
0 Petitions
Accused Products
Abstract
A shared storage device stores therein a correspondence between data retrieved by data collectors bys previously searching a data controller and a search target data identification (ID) for searching the data controller. The data collector first accesses the shared storage device and uses the search target data ID to search the shared storage device. Upon corresponding data being stored in the shared storage device, the data collector retrieves the data and transmits the retrieved data and the search target data ID to a load-dispersing device. Upon the corresponding data not being stored in the shared storage device, the data collector uses the search target data ID to search the data controller. After retrieving the data from the data controller, the data collector transmits to the load-dispersing device and further transmits to the shared storage device, the read data and the search target data ID used to search the data controller.
77 Citations
7 Claims
-
1. A network control system comprising:
-
a data controller that stores therein search target data representing a search target; a request terminal that outputs identification data uniquely identifying the search target data and retrieves the search target data corresponding to the identification data; a plurality of data collectors that retrieve the search target data from the data controller by using the identification data output from the request terminal; a load-dispersing device that relays the identification data and the search target data between the request terminal and the data collectors; and a shared storage device that receives the identification data and the search target data from the data collectors and establishes and stores therein a correspondence between the identification data and the search target data, wherein each of the data collectors includes a shared storage device searching unit that searches the shared storage device by using the identification data received from the load-dispersing device, the shared storage device searching unit retrieving the search target data from the shared storage device, and transmitting the retrieved search target data to the load-dispersing device, when the search target data corresponding to the identification data is stored in the shared storage device; a data controller searching unit that searches the data controller by using the identification data, retrieves the search target data corresponding to the identification data, and transmits the retrieved search target data to the load-dispersing device, when the search target data is not stored in the shared storage device at the time of searching by the shared storage device searching unit; and a storage requesting unit that transmits to the shared storage device, the search target data retrieved by the data controller searching unit and the identification data corresponding to the search target data, and requests the shared storage device to establish and store therein a correspondence between the search target data and the identification data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable recording medium that stores therein a computer program for controlling a network control system, the network control system including a data controller that stores therein search target data representing a search target;
- a request terminal that outputs identification data uniquely identifying the search target data and retrieves the search target data corresponding to the identification data, a plurality of data collectors that each serves as a computer and that retrieve the search target data from the data controller by using the identification data output from the request terminal;
a load-dispersing device that relays the identification data and the search target data between the request terminal and the data collectors; and
a shared storage device that receives the identification data and the search target data from the data collectors and establishes and stores therein a correspondence between the identification data and the search target data, the computer program causing the computer to execute;searching the shared storage device by using the identification data received from the load-dispersing device; when the search target data corresponding to the identification data is stored in the shared storage device, retrieving the search target data from the shared storage device, and transmitting the retrieved search target data to the load-dispersing device; when the search target data is not stored in the shared storage device at the time of searching for the shared storage device, searching the data controller by using the identification data, retrieving the search target data corresponding to the identification data from the data controller, and transmitting the retrieved search target data to the load-dispersing device; transmitting to the shared storage device, the search target data retrieved from the data controller and the identification data corresponding to the search target data; and requesting the shared storage device to establish and store therein a correspondence between the search target data and the identification data.
- a request terminal that outputs identification data uniquely identifying the search target data and retrieves the search target data corresponding to the identification data, a plurality of data collectors that each serves as a computer and that retrieve the search target data from the data controller by using the identification data output from the request terminal;
-
7. A method for controlling a network control system, the network control system including a data controller that stores therein search target data representing a search target;
- a request terminal that outputs identification data uniquely identifying the search target data and retrieves the search target data corresponding to the identification data, a plurality of data collectors that retrieve the search target data from the data controller by using the identification data output from the request terminal;
a load-dispersing device that relays the identification data and the search target data between the request terminal and the data collectors; and
a shared storage device that receives the identification data and the search target data from the data collectors and establishes and stores therein a correspondence between the identification data and the search target data, the method comprising;searching the shared storage device by using the identification data received from the load-dispersing device; when the search target data corresponding to the identification data is stored in the shared storage device, retrieving the search target data from the shared storage device, and transmitting the retrieved search target data to the load-dispersing device; when the search target data is not stored in the shared storage device at the time of searching for the shared storage device, searching the data controller by using the identification data, retrieving the search target data corresponding to the identification data from the data controller, and transmitting the retrieved search target data to the load-dispersing device; transmitting to the shared storage device, the search target data retrieved from the data controller and the identification data corresponding to the search target data; and requesting the shared storage device to establish and store therein a correspondence between the search target data and the identification data.
- a request terminal that outputs identification data uniquely identifying the search target data and retrieves the search target data corresponding to the identification data, a plurality of data collectors that retrieve the search target data from the data controller by using the identification data output from the request terminal;
Specification