The invention discloses a
hybrid heterogeneous
cloud workflow scheduling method based on
reinforcement learning, and belongs to the technical field of
cloud computing. The method comprises the following steps: aiming at a
cloud workflow scheduling problem, by taking minimization of
completion time as a target and taking cost and resources as constraints, a three-dimensional collaborative constraint model is constructed, and the cost constraints comprise
server-free function budget and
virtual machine budget; integrating the hyper-
heuristic framework into a
reinforcement learning algorithm; an improved
reinforcement learning algorithm is adopted to solve the
cloud workflow scheduling problem, optimal execution resources are selected, and an
optimal scheduling scheme is obtained; and performing real-time scheduling according to the
optimal scheduling scheme, and introducing a deviation feedback mechanism to monitor an execution error in real time. According to the method, the
workflow scheduling problem is decomposed into a closed-
loop optimization process of state
perception and action decision, dynamic environment
perception, multi-target tradeoff and
online strategy optimization are deeply fused, the global
search function is achieved, local optimization can be achieved, the
algorithm complexity is low, and robustness is high.