Optimal control strategy for a novel computer virus propagation model on scale-free networks

https://doi.org/10.1016/j.physa.2016.01.028Get rights and content

Highlights

  • Propose a novel SLBOS computer virus propagation model on scale-free networks.

  • Obtain the spreading threshold and global stability criterions.

  • Investigate existence of an optimal control for the control problem.

  • Some numerical simulations are given to illustrate the main results.

Abstract

This paper aims to study the combined impact of reinstalling system and network topology on the spread of computer viruses over the Internet. Based on scale-free network, this paper proposes a novel computer viruses propagation model—SLBOSmodel. A systematic analysis of this new model shows that the virus-free equilibrium is globally asymptotically stable when its spreading threshold is less than one; nevertheless, it is proved that the viral equilibrium is permanent if the spreading threshold is greater than one. Then, the impacts of different model parameters on spreading threshold are analyzed. Next, an optimally controlled SLBOS epidemic model on complex networks is also studied. We prove that there is an optimal control existing for the control problem. Some numerical simulations are finally given to illustrate the main results.

Introduction

Computer virus is a kind of computer program that can replicate itself and spread from one computer to others  [1]. Computer viruses have caused enormous financial losses in the past few decades. With the popularization of the Internet and wireless networks, the epidemic capability of computer viruses has been overwhelmingly magnified. Indeed, computer viruses have turned out to be a major threat to our work and life  [2]. The dynamical modeling, as it is known, is a vital approach to studying the way computer virus spreads on the Internet. Since Kephart and White  [3], who followed the idea suggested by Cohen  [4] and Murray  [5], presented the first propagation model of computer virus, numerous relevant efforts in this field have been done.

In the past decade, the work on computer virus epidemiology has been mainly focused on the following two topics:

  • (i)

    Viruses spreading on fully-connected networks that are established based on the assumption that every computer on the network is equally likely to be accessed by any other computer across the network. Some classical models range from conventional models, such as the Susceptible–Infected–Susceptible (SIS) models  [3], [6], Susceptible–Infected–Removed (SIR) models  [7], [8], Susceptible–Infectious–Recovered–Susceptible (SIRS) models  [9], [10], [11], Susceptible–Infected–External–Susceptible (SIES) models  [12], Susceptible–Exposed–Infectious–Recovered (SEIR) models  [13], [14], Susceptible–Exposed–Infectious–Recovered–Susceptible (SEIRS) models  [15], Susceptible–Exposed–Infectious–Quarantined–Recovered–Susceptible (SEIQRS) models  [16], Susceptible–Latent–Breaking–Susceptible (SLBS) models  [17], [18], [19], [20], [21], [22], Susceptible–Infected–Countermeasure–Susceptible (SICS) models  [23], [24], and some other models  [25], [26], [27], [28], to unconventional models such as delayed models  [29], [30], [31], [32], [33], [34], [35], [36] and stochastic models  [22], [37].

  • (ii)

    Viruses spreading on complex networks, which was stimulated by the discovery that the Internet follows a power-law degree distribution  [38], [39], [40]. These pioneering work has aroused intense interest in the impact of network topology on virus spreading. As a result, multifarious network-based virus epidemic models, ranging from Susceptible–Infected (SI) models  [41], [42], [43] and SIS models  [44], [45], [46], [47] to SIR models  [48], [49], [50], [51], [52] and SLBS models  [53] have been inspected.

To better understand the combined impact of both reinstalling system and network topology on virus spreading, in this paper we propose a novel SLBOS model by assuming that the underlying network is scale-free, i.e. its degree distribution follows a power law distribution. A comprehensive study of the model is conducted. Specifically, the spreading threshold R0 is calculated, the virus-free equilibrium is shown to be globally asymptotically stable if R0<1, and the viral equilibrium is proved to be permanent if R0>1. To better control computer virus propagation, an optimally controlled SLBOS epidemic model on complex networks is also proposed.

The layout of this paper is as follows: Section  2 deals with the relevant mathematical framework (notations, hypotheses, and model formulation). Section  3 determines the spreading threshold and equilibria for this model. In Sections  4 Stability of the virus-free equilibrium, 5 Permanence of the virose equilibrium, we examine the global stability of the virus-free equilibrium and the permanence of the viral equilibrium, respectively. The effects of system parameters on virus spreading are analyzed in Section  6. In Section  7, the analysis of optimization problems is presented. Some numerical simulations are performed in Section  8. Finally, Section  9 outlines this work.

Section snippets

Description of the new model

We shall use a graph G=(V,E) to represent the Internet topology, where nodes and edges stand for computers and communication links among computers, respectively. Its node degrees asymptotically comply with a power-law distribution, P(k)kτ, where P (k) means the probability that a node chosen randomly from the Internet is of degree k   [39], [40]. At any time a node has two states: within system, and without system. The nodes within system have three states: virus-free nodes, infected nodes

Spreading threshold and equilibria

Let R0=β1δ(γ+μ)+β2δα(δ+μ)(γ+μ)(α+μ)k2k, where k2 stands for the second origin moment of the node degree, k2kk2P(k). Then, we have

Theorem 1

Consider system   (4). The following assertions hold.

  • (1)

    There is always a virus-free equilibrium, E0=(Sk0,0,0)T, where Sk0=δδ+μ,1kΛ.

  • (2)

    There is no virose equilibrium if R01.

  • (3)

    There is a unique virose equilibrium, E=(S,L,B)T, if R0>1,

    whereSk=δ(γ+μ)(α+μ)(δ+μ)(γ+μ)(α+μ)+(δ+μ)(γ+μ+α)kΘ,Lk=kΘδ(γ+μ)(δ+μ)(γ+μ)(α+μ)+(δ+μ)(γ+μ+α)kΘ,Bk=kΘδα(δ+μ)(γ+μ)(α+μ)+(δ+μ)(

Stability of the virus-free equilibrium

This section examines the stability of the virus-free equilibrium E0. For convenience, let Ω={x=(x1,x2,,x3Λ)|xi0for all1i3Λ,xi+xi+Λ+xi+2Λ1for all1iΛ}. Let x(t)=(S(t),L(t),B(t))T and rewrite system (4) in matrix–vector notation as x(t)=Ax(t)+H(x(t)), with initial condition x(0)Ω, where A=(A11A12A13A21A22A23A31A32A33),A11=(δμ)EΛ,A12=((1×1)P(1)Sk0β1k(1×2)P(2)Sk0β1k(1×Λ)P(Λ)Sk0β1k(2×1)P(1)Sk0β1k(2×2)P(2)Sk0β1k(2×Λ)P(Λ)Sk0β1k(Λ×1)P(1)Sk0β1k(Λ×2)P(2)Sk0β1k(Λ×Λ

Permanence of the virose equilibrium

To better understand the dynamical properties of system (4), we give

Theorem 4

Consider system   (4)   and suppose R0>1. If L(0)+B(0)>0, then, for all 1kΛ, we havelimtinf{Lk(t)+Bk(t)}>0.

Proof

According to assertion (2) of Lemma 4, there exists k0(1k0Λ) such that limtinf{Lk0(t)+Bk0(t)}>0. Let β0=min{β1,β2}. Then limtinfΘ(L(t),B(t))=limtinfkkP(k)[β1Lk(t)+β2Bk(t)]kβ0k0P(k0)klimtinf(Lk0(t)+Bkk(t))>0. As limtinf{Sk0+(t)Lk0(t)+Bk0(t)}=δδ+μ, let σ=limtinfΘ(L(t),B(t)). Then σ>0. There exists τ>0

Further discussions

In order to eradicate virus infections, measures ensuring R0<1 should be taken. To have a close look at the impact of different parameters on R0, let us do the following calculations. R0β1=δ(γ+μ)(δ+μ)(γ+μ)(α+μ)k2k>0,R0β2=δα(δ+μ)(γ+μ)(α+μ)k2k>0,R0γ=β2αδ(δ+μ)(α+μ)(γ+μ)2k2k<0,R0δ=[β1(γ+μ)+β2α]μ(γ+μ)(α+μ)(δ+μ)2k2k>0,R0μ=β1δ(δ+α+2μ)[(α+μ)(δ+μ)]2k2k<0.

From these computational results, we can draw the following conclusions:

  • (a)

    Reducing the infection rate, β1 and β2, could

The optimal control problem

Optimal control techniques are widely used in applying optimal strategies to control computer viruses  [36], [55], [56], [57]. To address the challenges of obtaining an optimal computer worm control strategy, we exploit optimal control theory in Ref.  [58].

In the system (4), we have three state variables Sk(t), Lk(t) and Bk(t). For the optimal control problem, we consider the control variable uk(t)U to be the percentage of infected computers become recovered computers under the effects of

Numerical simulations

In this section, some numerical simulations are given to show the geometric impression of our results. To demonstrate the global stability of infection-free solution of system (4), we take the following set of parameter values: β1=0.004, β2=0.009, α=0.1, γ=0.2, δ=0.15, μ=0.3, which runs on a scale-free network with Λ=1000 and τ=2. In this case, we have R0=0.6457<1, see Fig. 2.

To demonstrate the permanence of system (4), we take the following set of parameter values: β1=0.4, β2=0.3, α=0.2, γ=0.2

Conclusions

To better understand the combined impact of reinstalling system and network topology on virus spreading, a new model capturing the epidemics of computer viruses on scale-free networks has been proposed. The spreading threshold for the model has been determined. The global asymptotic stability of the virus-free equilibrium has been shown when the threshold is below one, whereas the permanence of the virose equilibrium has been proved if the threshold is above one. The effect of some system

Acknowledgments

The authors are indebted to the anonymous reviewers and the editor for their valuable suggestions that have greatly improved the quality of this paper. This work is supported by Natural Science Foundation of China (#11347150, #61304117). This work is supported by Natural Science Foundation of Guangdong Province, China (#2014A030310239).

References (59)

  • L.-X. Yang et al.

    The spread of computer viruses under the influence of removable storage devices

    Appl. Math. Comput.

    (2012)
  • L.-X. Yang et al.

    A new epidemic model of computer viruses

    Commun. Nonlinear Sci. Numer. Simul.

    (2014)
  • L.-X. Yang et al.

    Propagation behavior of virus codes in the situation that infected computers are connected to the Internet with positive probability

    Discrete Dyn. Nat. Soc.

    (2012)
  • L.-X. Yang et al.

    A computer virus model with graded cure rates

    Nonlinear Anal. Real World Appl.

    (2013)
  • X. Yang et al.

    Towards the epidemiological modeling of computer viruses

    Discrete Dyn. Nat. Soc.

    (2012)
  • L.-X. Yang et al.

    The effect of infected external computers on the spread of viruses: A compartment modeling study

    Physica A

    (2013)
  • J.R.C. Piqueira et al.

    A modified epidemiological model for computer viruses

    Appl. Math. Comput.

    (2009)
  • J.R.C. Piqueira et al.

    Dynamic models for computer viruses

    Comput. Secur.

    (2008)
  • O.A. Toutonji et al.

    Stability analysis of VEISV propagation modeling for network worm attack

    Appl. Math. Model.

    (2012)
  • L. Feng et al.

    Hopf bifurcation analysis of a delayed viral infection model in computer networks

    Math. Comput. Modelling

    (2012)
  • X. Han et al.

    Dynamical behavior of computer virus on Internet

    Appl. Math. Comput.

    (2010)
  • B.K. Mishra et al.

    Fixed period of temporary immunity after run of anti-malicious software on computer nodes

    Appl. Math. Comput.

    (2007)
  • B.K. Mishra et al.

    SEIRS epidemic model with delay for transmission of malicious objects in computer network

    Appl. Math. Comput.

    (2007)
  • J. Ren et al.

    A delayed computer virus propagation model and its dynamics

    Chaos Solitons Fractals

    (2012)
  • Q. Zhu et al.

    Optimal control of computer virus under a delayed model

    Appl. Math. Comput.

    (2012)
  • H.J. Shi et al.

    An SIS model with infective medium on complex networks

    Physica A

    (2008)
  • L.S. Wen et al.

    Global asymptotic stability and a property of the SIS model on bipartite networks

    Nonlinear Anal. Real World Appl.

    (2012)
  • J.C. Wierman et al.

    Modeling computer virus prevalence with a susceptible–infected–susceptible model with reintroduction

    Comput. Statist. Data Anal.

    (2004)
  • A. d’Onofrio

    A note on the global behavior of the network-based SIS epidemic model

    Nonlinear Anal. Real World Appl.

    (2008)
  • Cited by (0)

    View full text