Distributed Black Virus Decontamination and Rooted Acyclic Orientations

被引:0
|
作者
Cai, Jie [1 ]
Flocchini, Paola [2 ]
Santoro, Nicola [1 ]
机构
[1] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
[2] Univ Ottawa, Sch EECS, Ottawa, ON K1N 6N5, Canada
关键词
Black Virus; Graph Exploration and Decontamination; Mobile Agent; HOLE SEARCH;
D O I
10.1109/CIT/IUCC/DASC/PICOM.2015.254
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a network supporting mobile agents, a particular threat is that posed by the presence of a black virus (BV), a harmful entity capable of destroying any agent arriving at the site where it resides, and of then moving to all the neighbouring sites. A moving BV can only be destroyed if it arrives at a site where an anti-viral agent is located. The objective for a team of mobile antiviral system agents, called cleaners, is to locate and permanently eliminate the BV, whose initial location is unknown. The goal is to perform this task with the minimum number of network infections and agent casualties. The problem of optimal black virus decontamination (BVD) has been investigated for special classes of highly regular network topologies; a (centralized) solution exists for networks of known arbitrary topology. In this paper, we consider the BVD problem in networks of arbitrary and unknown topology; we prove that it can be solved optimally in a purely decentralized way by asynchronous agents provided with 2-hop visibility. In fact, we prove that our proposed protocols always correctly decontaminate the network with the minimum number of system agents' casualties and network infections. Furthermore, we show that the total number of system agents is also optimal. Finally, we prove an interesting correspondence between the BVD problem and the problem of computing a rooted acyclic orientation of a given graph with minimum outdegrees. As a consequence, our protocols provide a distributed optimal solution to this graph optimization problem.
引用
收藏
页码:1682 / 1689
页数:8
相关论文
共 50 条
  • [1] Randomized generation of acyclic orientations upon anonymous distributed systems
    Arantes, Gladstone M., Jr.
    Franca, Felipe M. G.
    Martinhon, Carlos A.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (03) : 239 - 246
  • [2] Black Virus Decontamination in Arbitrary Networks
    Cai, Jie
    Flocchini, Paola
    Santoro, Nicola
    NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 991 - 1000
  • [3] A CRITERION FOR ACYCLIC ORIENTATIONS
    CIAMPI, RP
    BOLLETTINO DELLA UNIONE MATEMATICA ITALIANA, 1983, 2D (01): : 1 - 7
  • [4] Deadlock prevention by acyclic orientations
    Bermond, JC
    Di Ianni, M
    Flammini, M
    Pérennès, S
    DISCRETE APPLIED MATHEMATICS, 2003, 129 (01) : 31 - 47
  • [5] A Geometric Approach to Acyclic Orientations
    Richard Ehrenborg
    MLE Slone
    Order, 2009, 26 (4) : 283 - 288
  • [6] ACYCLIC ORIENTATIONS WITH PATH CONSTRAINTS
    Figueiredo, Rosa M. V.
    Barbosa, Valmir C.
    Maculan, Nelson
    de Souza, Cid C.
    RAIRO-OPERATIONS RESEARCH, 2008, 42 (04) : 455 - 467
  • [7] Sinks in acyclic orientations of graphs
    Gebhard, DD
    Sagan, BE
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2000, 80 (01) : 130 - 146
  • [8] A note on shellability and acyclic orientations
    Hachimori, Masahiro
    Moriyama, Sonoko
    DISCRETE MATHEMATICS, 2008, 308 (12) : 2379 - 2381
  • [9] Generating the acyclic orientations of a graph
    Squire, MB
    JOURNAL OF ALGORITHMS, 1998, 26 (02) : 275 - 290
  • [10] SEARCHING FOR ACYCLIC ORIENTATIONS OF GRAPHS
    AIGNER, M
    TRIESCH, E
    TUZA, Z
    DISCRETE MATHEMATICS, 1995, 144 (1-3) : 3 - 10