The present invention provides a kind of DNS dynamic scheduling method based on mimetic
domain name server, comprising: step 1.1, initializing C cur ; Step 1.2, from C h Select k physical servers to form candidate set H k , from H k Select executive c in the sub-
pool of executives to join C cur ; Step 1.3, if H k If there is no candidate physical
server, go to step 1.5; otherwise go to step 1.4; step 1.4, from H k According to the preset security
gain algorithm, determine the executor c’ that maximizes the
system security
gain in the executor sub-
pool, and add C cur , execute step 1.6; step 1.5,
traverse all other execution bodies in the execution body sub-
pool where the current execution body is located, and determine the execution body c' that maximizes the
system security
gain among all the remaining execution bodies according to the preset security gain
algorithm , join C cur ; Step 1.6, repeat step 1.3 until C cur The number of executive bodies reaches m. The invention selects the online execution body based on the security gain, so as to maximize the
system security gain.