Patent ID: 7792900
Filing Date: 2010-09-07
Classification: H04L

Abstract:
1. An overlay network system in which at least one node is mapped in a hash space by distributed hash table techniques, each of the at least one node having a node identifier obtained by hashing identification information of the own node, and in which at least one service concerning all the nodes constituting the overlay network system is provided, the service having a service key existing in the hash space, the service key being obtained by hashing a service name representing a name of the service, each of the at least one node comprising: a storage unit configured to store a service name representing a name of the service and a service body representing a body of the service; and a controller configured to search for a current service provider node using the service key existing in the hash space, to check whether the own node is allowed to take over the service if a distance between the node identifier of the own node and the service key in the hash space is less than a distance between the node identifier of the current service provider node and the service key in the hash space, to cause the own node to act as the service provider of the service by executing the service body stored in the storage unit in the own node if the takeover is permitted, and to stop the service in the own node upon receiving a notification of completion of service takeover from another node, when the another node is permitted to take over the service from the own node.