Due to the frequent joining and quitting of nodes in P2P network, it often leads to the failure of accessing nodes, and the decrease of system availability. Some of the existing methods are to switch a node’s service to its backup node after it is found to exit, and the backup node will continue to provide services. But the actual results are not ideal. The reason is that the service request of the node is always not responded from the time when the node exits the network to the time when the service switches to the backup node. This paper proposes an active handoff algorithm based on the retention time characteristics of complementary nodes. By predicting the exit time of the node, it finds the node complementary to the node in time as the backup node, and actively switches to the backup node before the node exits the network, so as to realize the service continuity. Experimental results show that the algorithm reduces the access failure and improves the system availability.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.