An efficient fault tolerance scheme based enhanced firefly optimization for virtual machine placement in cloud computing. (17th January 2023)