Information distribution system, information distributing method, node, and recording medium
First Claim
1. A node in an information distribution system comprising a plurality of nodes capable of performing communication with each other via a network and in which at least one distribution information is stored into a plurality of nodes, comprising:
- a first memory configured to store i) node information indicating a node that stores the distribution information, the distribution information being shared by the plurality of nodes, the node information including IP address of a node that stores the distribution information, and ii) instructions; and
a first processor that is configured to execute the instructions to;
determine that a part of the node information stored in the first memory is to be divided, in response to determining that an amount of the node information stored in the first memory becomes equal to or larger than a first predetermined reference amount;
divide a part of the node information stored in the first memory, in accordance with the determination that the part of the node information stored in the first memory is to be divided;
transmit the node information divided to another node; and
delete the node information transmitted to the other node from the first memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A node is provided in an information distribution system having a plurality of nodes capable of performing communication with each other via a network and in which at least one piece of distribution information is copied and stored into a plurality of nodes, the node managing node information indicative of a node that stores the copied distribution information.
The node includes: node information storing means for storing the node information; dividing determining means, when amount of the stored node information becomes equal to or larger than a predetermined reference amount, for determining that a part of the node information is divided and managed by a new node; and, node information deleting means for deleting the node information managed by the new node from the node information storing means.
8 Citations
31 Claims
-
1. A node in an information distribution system comprising a plurality of nodes capable of performing communication with each other via a network and in which at least one distribution information is stored into a plurality of nodes, comprising:
-
a first memory configured to store i) node information indicating a node that stores the distribution information, the distribution information being shared by the plurality of nodes, the node information including IP address of a node that stores the distribution information, and ii) instructions; and a first processor that is configured to execute the instructions to; determine that a part of the node information stored in the first memory is to be divided, in response to determining that an amount of the node information stored in the first memory becomes equal to or larger than a first predetermined reference amount; divide a part of the node information stored in the first memory, in accordance with the determination that the part of the node information stored in the first memory is to be divided; transmit the node information divided to another node; and delete the node information transmitted to the other node from the first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A node in an information distribution system comprising a plurality of nodes capable of performing communication with each other via a network and in which at least one distribution information is stored into a plurality of nodes,
wherein node information corresponding to same distribution information is divided and transmitted to another node, the node information being indicative of a node that stores the distribution information, the distribution information being shared by the plurality of nodes, the node information including IP address of a node that stores the distribution information, and the node comprises: -
a first memory configured to store the node information and instructions; and a first processor that is configured to execute the instruction to; determine that the node information corresponding to the same distribution information transmitted to the other node is to be merged to the stored node information, in response to determining that an amount of the stored node information becomes equal to or smaller than a predetermined reference amount, and merge the node information corresponding to the same distribution information transmitted to the other node, to the stored node information, in accordance with the determination that the node information corresponding to the same distribution information transmitted to the other node is to be merged.
-
-
28. An information distribution system comprising a plurality of nodes capable of performing communication with each other via a network and in which at least one distribution information is stored into a plurality of nodes,
wherein a node for managing node information indicative of a node that stores copied distribution information, comprises: -
a first memory configured to store i) the node information indicating a node that stores the distribution information, the distribution information being shared by the plurality of nodes, the node information including IP address of a node that stores the distribution information, and ii) instructions; and a first processor that is configured to execute the instructions to; determine that a part of the node information stored in the first memory is to be divided, in response to determining that an amount of the node information stored in the first memory becomes equal to or larger than a predetermined reference amount; divide a part of the node information stored in the first memory, in accordance with the determination that the part of the node information stored in the first memory is to be divided; transmit the node information divided to another node, delete the node information transmitted to the other node from the first memory; and transmit managing node change information indicating that the node information is to be managed by the other node, to a node indicated in the node information managed by the other node, in response to determining that the node information is determined to be managed by the other node, and wherein the first processor of the node which receives the managing node change information transmitted transmits registration request information including the node information of the node itself, to another node indicated in the managing node change information received. - View Dependent Claims (29)
-
-
30. An information distributing method in an information distribution system comprising a plurality of nodes capable of performing communication with each other via a network and in which at least one distribution information is stored into a plurality of nodes,
wherein managing node information indicative of a node that stores the copied distribution information comprises: -
storing the node information, the node information indicating a node that stores the distribution information, the distribution information being shared by the plurality of nodes, the node information including IP address of a node that stores the distribution information; in response to determining that an amount of the node information stored in a first memory becomes equal to or larger than a predetermined reference amount, determining that a part of the node information stored in the first memory is to be divided; dividing a part of the node information stored in the first memory, in accordance with the determination that the part of the node information stored in the first memory is to be divided; transmitting the node information divided to an other node; deleting the node information transmitted to other node from the node; and transmitting managing node change information indicating that the node information is to be managed by the other node, to a node indicated in the node information managed by the other node, in response to determining that the node information is determined to be managed by the other node, and wherein transmitting managing node change information comprises transmitting registration request information including the node information of the node itself, to another node indicated in the managing node change information received. - View Dependent Claims (31)
-
Specification