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 |
|