Litcius/Paper detail

Deep learning and optimization enabled multi-objective for task scheduling in cloud computing

Dinesh Komarasamy, Siva Malar Ramaganthan, D. Kandaswamy, Gokuldhev Mony

2024Network Computation in Neural Systems11 citationsDOI

Abstract

In cloud computing (CC), task scheduling allocates the task to best suitable resource for execution. This article proposes a model for task scheduling utilizing the multi-objective optimization and deep learning (DL) model. Initially, the multi-objective task scheduling is carried out by the incoming user utilizing the proposed hybrid fractional flamingo beetle optimization (FFBO) which is formed by integrating dung beetle optimization (DBO), flamingo search algorithm (FSA) and fractional calculus (FC). Here, the fitness function depends on reliability, cost, predicted energy, and makespan, the predicted energy is forecasted by a deep residual network (DRN). Thereafter, task scheduling is accomplished based on DL using the proposed deep feedforward neural network fused long short-term memory (DFNN-LSTM), which is the combination of DFNN and LSTM. Moreover, when scheduling the workflow, the task parameters and the virtual machine's (VM) live parameters are taken into consideration. Task parameters are earliest finish time (EFT), earliest start time (EST), task length, task priority, and actual task running time, whereas VM parameters include memory utilization, bandwidth utilization, capacity, and central processing unit (CPU). The proposed model DFNN-LSTM+FFBO has achieved superior makespan, energy, and resource utilization of 0.188, 0.950J, and 0.238, respectively.

Topics & Concepts

Computer scienceJob shop schedulingScheduling (production processes)Cloud computingReal-time computingCloudSimDistributed computingArtificial intelligenceMathematical optimizationOperating systemScheduleMathematicsCloud Computing and Resource ManagementIoT and Edge/Fog ComputingAdvanced Data and IoT Technologies