TY - JOUR
T1 - Network immunization with distributed autonomy-oriented entities
AU - Gao, Chao
AU - LIU, Jiming
AU - Zhong, Ning
N1 - Funding Information:
Professor Jiming Liu is the corresponding author of this paper. The authors are grateful to the anonymous reviewers for their comments and suggestions. This work was supported by National Natural Science Foundation of China (60673015), Beijing Natural Science Foundation (4102007), and Hong Kong Research Grants Council grant (210508/32-08-105).
PY - 2011/4/7
Y1 - 2011/4/7
N2 - Many communication systems, e.g., internet, can be modeled as complex networks. For such networks, immunization strategies are necessary for preventing malicious attacks or viruses being percolated from a node to its neighboring nodes following their connectivities. In recent years, various immunization strategies have been proposed and demonstrated, most of which rest on the assumptions that the strategies can be executed in a centralized manner and/or that the complex network at hand is reasonably stable (its topology will not change overtime). In other words, it would be difficult to apply them in a decentralized network environment, as often found in the real world. In this paper, we propose a decentralized and scalable immunization strategy based on a self-organized computing approach called autonomy-oriented computing (AOC) [1], [2]. In this strategy, autonomous behavior-based entities are deployed in a decentralized network, and are capable of collectively finding those nodes with high degrees of conductivities (i.e., those that can readily spread viruses). Through experiments involving both synthetic and real-world networks, we demonstrate that this strategy can effectively and efficiently locate highly-connected nodes in decentralized complex network environments of various topologies, and it is also scalable in handling large-scale decentralized networks. We have compared our strategy with some of the well-known strategies, including acquaintance and covering strategies on both synthetic and real-world networks.
AB - Many communication systems, e.g., internet, can be modeled as complex networks. For such networks, immunization strategies are necessary for preventing malicious attacks or viruses being percolated from a node to its neighboring nodes following their connectivities. In recent years, various immunization strategies have been proposed and demonstrated, most of which rest on the assumptions that the strategies can be executed in a centralized manner and/or that the complex network at hand is reasonably stable (its topology will not change overtime). In other words, it would be difficult to apply them in a decentralized network environment, as often found in the real world. In this paper, we propose a decentralized and scalable immunization strategy based on a self-organized computing approach called autonomy-oriented computing (AOC) [1], [2]. In this strategy, autonomous behavior-based entities are deployed in a decentralized network, and are capable of collectively finding those nodes with high degrees of conductivities (i.e., those that can readily spread viruses). Through experiments involving both synthetic and real-world networks, we demonstrate that this strategy can effectively and efficiently locate highly-connected nodes in decentralized complex network environments of various topologies, and it is also scalable in handling large-scale decentralized networks. We have compared our strategy with some of the well-known strategies, including acquaintance and covering strategies on both synthetic and real-world networks.
KW - Autonomy-oriented computing
KW - Complex networks
KW - Distributed search
KW - Immunization strategy
KW - Positive feedback
KW - Scalable computing
KW - Self-organization
UR - http://www.scopus.com/inward/record.url?scp=79953723201&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2010.197
DO - 10.1109/TPDS.2010.197
M3 - Journal article
AN - SCOPUS:79953723201
SN - 1045-9219
VL - 22
SP - 1222
EP - 1229
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 7
M1 - 5629333
ER -