Affiliation:
1. Echahid Cheikh Larbi Tebessi University, Algeria
2. Sakarya University, Turkey
Abstract
Clouds contain a huge number of virtualized resources that can be made available instantaneously. Cloud technology offers a wide array of services, encompassing platforms, hardware, and software, effectively providing almost anything as a service. A single host represents a physical computer component, while a datacenter comprises numerous hosts responsible for managing virtual machines throughout their life cycles. The efficient scheduling of virtual machine requests plays a crucial role in cloud, as it ensures that requested tasks are completed within the shortest time according to user-defined preferences. This chapter introduces an optimization model based on fuzzy logic for scheduling tasks in cloud computing. The proposed model was tested and evaluated using a fuzzy logic-based scheduling algorithm. The proposed algorithms were compared against scheduling algorithms without fuzzy logic. The experimental findings undeniably establish the superiority of the proposed algorithm.