A new load balancing strategy by task allocation in edge computing based on intermediary nodes | Synapse