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 条
  • [41] A multi-tree routing scheme using acyclic orientations
    Annexstein, FS
    Berman, KA
    Hsu, TS
    Swaminathane, R
    THEORETICAL COMPUTER SCIENCE, 2000, 240 (02) : 487 - 494
  • [42] Sampling and Counting Acyclic Orientations in Chordal Graphs (Student Abstract)
    Sun, Wenbo
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 13061 - 13062
  • [43] G-parking functions, acyclic orientations and spanning trees
    Benson, Brian
    Chakrabarty, Deeparnab
    Tetali, Prasad
    DISCRETE MATHEMATICS, 2010, 310 (08) : 1340 - 1353
  • [44] Asymptotic behavior of acyclic and cyclic orientations of directed lattice graphs
    Chang, Shu-Chiuan
    Shrock, Robert
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2020, 540
  • [45] Proving a conjecture on chromatic polynomials by counting the number of acyclic orientations
    Dong, Fengming
    Ge, Jun
    Gong, Helin
    Ning, Bo
    Ouyang, Zhangdong
    Tay, Eng Guan
    JOURNAL OF GRAPH THEORY, 2021, 96 (03) : 343 - 360
  • [46] Always Acyclic Distributed Path Computation
    Ray, Saikat
    Guerin, Roch
    Kwong, Kin-Wah
    Sofia, Rute
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (01) : 307 - 319
  • [47] EFFICIENT DISTRIBUTED SIMULATION OF ACYCLIC SYSTEMS
    KUMAR, D
    INFORMATION SCIENCES, 1992, 66 (1-2) : 167 - 190
  • [48] Global Synchronization of Clocks in Directed Rooted Acyclic Graphs: A Hybrid Systems Approach
    Javed, Muhammad U.
    Poveda, Jorge I.
    Chen, Xudong
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 7352 - 7357
  • [49] Extracting distributed orientations in different contexts
    Bonnet, C.
    Dufour, A.
    PERCEPTION, 1996, 25 : 21 - 22
  • [50] Approximate min-max theorems of Steiner rooted-orientations of hypergraphs
    Kiraly, Tamas
    Lau, Lap Chi
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 283 - +