The difficulty of scheduling jobs or workloads increases due to the stochastic and transient characteristics of the cloud network. As a key prerequisite for establishing QoS, it asserts that effective work scheduling must be developed and executed. Maximum profit is made possible for cloud service providers by proper resource management. The most effective scheduling algorithm considers resources given by providers rather than the task set that users have accumulated. This paper developed a model that works in a two-level hierarchical model comprising global scheduling and local schedules to handle the heterogeneous type of request in real-time. These two levels of scheduling communicate with each other to produce an optimal scheduling scheme. Initially, all the requests are passed to the global scheduler, whose task is to categorize the type of request and pass it to the corresponding queue for assigning it to the related local scheduler using a parabolic intuitionistic fuzzy scheduler. In this work, the heterogeneous types of files are handled by maintaining different queues, in which each queue handles only a specific type of file like text doc, audio, image and video. Once the type of req is initiated by the clients, the global scheduler identifies the type of request and passes it to their relevant queue. In the next level, the local scheduler is assigned to each type of web server cluster. Once the work request is dispatched from the global workload scheduler, it is allocated to the local queue of the local scheduler, which allocates the resources of web servers by adapting the Quantum Honey Badger Algorithm, which searches the best-suited server for completing the assigned work based on the available resource parameters.
Read full abstract