The invention discloses a
cloud computing resource dynamic allocation
system and management method oriented to a heterogeneous environment, and relates to the technical field of
cloud computing. The
system comprises a resource monitoring module, a
load analysis module, a dynamic allocation module, a heterogeneous resource adapter and a strategy management module, and can collect heterogeneous resource states in real time, generate a demand prediction result through a
time sequence prediction model, generate a
resource allocation scheme by adopting a multi-target optimization
algorithm, and realize cross-platform unified management by means of the adapter. The management method comprises the steps of resource state monitoring, demand prediction, initial allocation, secondary allocation and task lossless migration, the prediction precision and the
resource utilization rate are improved through an optimization
algorithm, and the service continuity is guaranteed in combination with a
check point migration mechanism. According to the method, the problems of
low resource allocation efficiency, poor compatibility and the like in a heterogeneous environment are solved, the
resource utilization rate is improved by more than 25%, the cost is reduced by 18-22%, and the method is suitable for complex scenes such as mixed clouds and edge clouds.