Renewable Energy-Based Scheduling Algorithms for Cloud Computing: Academic and Industrial Perspective