A discrete cuckoo optimization algorithm for consolidation in cloud computing. (January 2018)