A survey on load balancing algorithms for virtual machines placement in cloud computing. (6th March 2017)