Nature-Inspired Load Balancing Algorithms for Resource Allocation in Cloud Computing