A comprehensive survey of load balancing techniques in software-defined network. (15th January 2021)