Research Article

An Adaptive Multiexecutors Scheduling Algorithm Based on Heterogeneity for Cyberspace Mimic Defense

Algorithm 1

Heterogeneous measure algorithm based on VTG (HTVG).
 Assumption: The relationship of vulnerabilities and components between executors have been found;
 Input: The relationship of vulnerabilities and components between executors
 Output: Heterogeneity of executor set
(1)/ Construct VTG /
(2)For
(3)
(4)
(5)
(6)if , then
(7)Endif
(8)
(9)
(10)/ Determine order and weight of vulnerability /
(11)Get-order-vulnerability
(12)For
(13)
(14)
(15)
(16)
(17)if end
(18)/ Compute heterogeneity of two executors /
(19)
(20)/ Compute heterogeneity of executor set /
(21)
(22)Return , .
 Function Get-order-vulnerability.
(1)For
(2), Satisfy
(3)if there is no
(4)
(5)else
(6)
(7)
(8)endif