The invention discloses a data-intensive
workflow dynamic task
allocation method and
system oriented to cloud-edge cooperative computing, and relates to the technical field of
cloud computing and
edge computing collaboration.The method comprises the steps that
workflow and cloud-edge resources are modeled in a unified mode, and a comprehensive cost function containing time, economy and
energy consumption is defined; analyzing the
workflow to obtain a conflict task set and a maximum
data path set; in combination with resources and network states monitored in real time, candidate nodes are filtered according to data privacy constraints, edges or cloud nodes with the minimum comprehensive cost are selected for tasks for allocation, and sorting is performed according to priorities during multiple tasks; the
system comprises a resource monitoring module, a workflow analysis and preprocessing module, a
cost evaluation module and a dynamic scheduler module, the modules cooperate to realize dynamic allocation, the problems of resource heterogeneity, network dynamic and the like under cloud edge cooperation are solved, multi-objective optimization and
privacy protection are balanced, and the workflow execution efficiency is improved.