Research Article

A Microservice Resilience Deployment Mechanism Based on Diversity

Table 1

Comparison of existing works on deployment mechanism.

Research workSolutionInstance unitOptimization valuesRedundancyDiversity

[8]Heuristic (GA)ContainerSecurity requirement, network QoSNoNo
[9]Heuristic (PSO)ContainerPerformance, load balance, availability level, latencyNoNo
[10]ILPVNFLatency, costYesNo
[11]Heuristic (greedy)ContainerPerformance, latency, resource costYesNo
[12]Heuristic (IntMA)ContainerInternode communications, latencyYesNo
[16]HeuristicVMDiversity levelNoYes
[17]HeuristicVNFCost, diversity levelYesYes
[18]—ContainerSecurity risk levelNoYes
[2]MILPVNFAvailability level, costYesYes
[19]SASTD (self-adaptive spatiotemporal diversity)COTS (commercial off-the-shelf)Diversity level, security risk levelYesYes
Our workHeuristic (LB-Diversity)DockerPerformance, availability level, load balance, diversity level, costYesYes