“…1) Per flow: a) State synchronization: When gateways are clustered, either for high-availability or load balancing, any state storage adds significantly to the complexity of the cluster [53]. All cluster nodes must synchronize state, which is hard when state is changing rapidly.…”