Network retrieval system, information retrieval method, bridge device and program
First Claim
1. A network retrieval system including plural computers arranged on a network in which in case where any one of the computers is instructed to retrieve certain information, the plural computers cooperate to retrieve the certain information by using a distributed hash table according to a distributed hash algorithm, comprising:
- plural converting devices arranged correspondingly to the plural computers, wherein each converting device has authority to manage a first domain as a part of a domain name space, and in case of receiving a name resolving request for a domain name including the first domain, instructs the corresponding computer to carry out retrieval based on the name resolving request and receives a result retrieved according to the distributed hash algorithm from the corresponding computer to transmit the retrieved result as a response to the name resolving request;
a bridge device that manages the converting devices and has authority to manage a second domain whose hierarchy is higher than that of the first domain, and in case of receiving a name resolving request for the domain name including the first domain, notifies a transmission source of the name resolving request of at least any location of the converting devices to which the name resolving request is entrusted; and
a client device that requests the bridge device to resolve the domain name including the first domain to acquire the location of the converting device to which a name resolving request is entrusted, and requests the converting device having the acquired location to resolve the domain name including the first domain to acquire a retrieved result from the converting device.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided network retrieval system, information retrieval method, bridge device and program in which in case where any one of plural computers arranged on a network is instructed to retrieve certain information, the plural computers cooperate to retrieve the certain information by using a distributed hash table according to a distributed hash algorithm. A client device requests a bridge device to resolve a domain name; the bridge device selects one of converting devices arranged correspondingly to the computers; the bridge device notifies the client device of a location of the selected converting device; the client device requests the selected converting device to resolve the domain name; the converting device instructs the corresponding computer to carry out retrieval based on a name resolving request to receive a retrieved result; and the converting device transmits the retrieved result as a response to the name resolving request to the client device.
23 Citations
18 Claims
-
1. A network retrieval system including plural computers arranged on a network in which in case where any one of the computers is instructed to retrieve certain information, the plural computers cooperate to retrieve the certain information by using a distributed hash table according to a distributed hash algorithm, comprising:
-
plural converting devices arranged correspondingly to the plural computers, wherein each converting device has authority to manage a first domain as a part of a domain name space, and in case of receiving a name resolving request for a domain name including the first domain, instructs the corresponding computer to carry out retrieval based on the name resolving request and receives a result retrieved according to the distributed hash algorithm from the corresponding computer to transmit the retrieved result as a response to the name resolving request;
a bridge device that manages the converting devices and has authority to manage a second domain whose hierarchy is higher than that of the first domain, and in case of receiving a name resolving request for the domain name including the first domain, notifies a transmission source of the name resolving request of at least any location of the converting devices to which the name resolving request is entrusted; and
a client device that requests the bridge device to resolve the domain name including the first domain to acquire the location of the converting device to which a name resolving request is entrusted, and requests the converting device having the acquired location to resolve the domain name including the first domain to acquire a retrieved result from the converting device. - View Dependent Claims (2, 3, 4)
-
-
5. An information retrieval method in which in case where any one of plural computers arranged on a network is instructed to retrieve certain information, the plural computers cooperate to retrieve the certain information by using a distributed hash table according to a distributed hash algorithm, comprising:
-
requesting by a client device a bridge device to resolve a domain name including a first domain as a part of domain name space, the bridge device having authority to manage a second domain whose hierarchy is higher than that of the first domain;
selecting by the bridge device at least any one of converting devices arranged correspondingly to the computers, the converting devices having authority to manage the first domain, respectively;
notifying by the bridge device the client device of a location of the selected converting device to which a name resolving request is entrusted;
requesting by the client device the converting device having the notified location to resolve the domain name including the first domain;
instructing by the converting device the corresponding computer to carry out retrieval based on a name resolving request from the client device, to receive a result retrieved according to the distributed hash algorithm from the corresponding computer; and
transmitting by the converting device the retrieved result as a response to the name resolving request to the client device. - View Dependent Claims (6, 7, 8)
-
-
9. A bridge device that has authority to manage certain domain in a domain name space, comprising:
-
a management unit that manages plural computers arranged on a network, wherein in case where one of the computers is instructed to retrieve certain information, the plural computers cooperate to retrieve the certain information by using a distributed hash table according to a distributed hash algorithm;
a selecting unit that selects at least any one of the plural computers in case of receiving a name resolving request for a domain name including the certain domain; and
a responding unit that transmits a location of the selected computer as a response to the name resolving request. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A program for inducing a device that has authority to manage certain domain in a domain name space, to execute:
-
receiving a name resolving request for a domain name including the certain domain;
selecting at least any one of plural computers arranged on a network, wherein in case where any one of the computers is instructed to retrieve certain information, the plural computers cooperate to retrieve the certain information by using a distributed hash table according to a distributed hash algorithm; and
transmitting a location of the selected computer as a response to the name resolving request. - View Dependent Claims (15, 16, 17, 18)
-
Specification