The possible steps to implement load balancing with swarm nodes can be enumerated as follows:

- Both public and private IP swarm node support because the swarm node may deploy on IoT devices that have private IP only.
- First available process in the queue list has the highest priority because of swarm node deploy on a wide variety of devices, we should set the higher level device on the top.
- No head-of-line blocking problem.
Reference: