Journal of Systems Engineering and Electronics ›› 2012, Vol. 34 ›› Issue (8): 1708-1715.

Previous Articles     Next Articles

Virus vaccine distribution algorithm based on HDHT for large-scale networks

XU Xiao-long1,2, XIONG Jing-yi1, YANG Geng3, WANG Ru-chuan1   

  1. 1. College of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210003, China; 2. State Key Laboratory of Information Security Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;
    3. Jiangsu High Technology Research Key Laboratory for Wireless Sensor Networks, Nanjing 210003, China
  • Online:2012-08-27 Published:2010-01-03

Abstract:

In order to defend viruses, current anti-virus systems usually deploy central servers to update virus definition files and install system patches on each client node regularly. This kind of passive strategy is often not timely, and the central server is easy to be the performance bottleneck of the system, which is obviously not suitable for largescale networks. An efficient virus vaccine distribution algorithm based on hierarchical distributed Hash table (HDHT) for large-scale networks is proposed. HDHT is one of our research results, which is a novel HDHT network topology. The algorithm utilizes the direct communication between network edge nodes to speed up the vaccine distribution, which effectively shares server loads. In order to enhance the performance of the algorithm, a simple reputation evaluation mechanism is also introduced. Experimental results and performance analysis from the aspects of the distribution efficiency and system workloads show that the proposed vaccine distribution algorithm can reduce network and server loads with rapid distribution speed of vaccines.

[an error occurred while processing this directive]