The invention provides an edge-cloud heterogeneity-oriented multi-level
transaction scheduling allocation strategy, which comprises the following implementation steps that firstly, information of alltransactions generated at all data sources is collected, and the information of the transactions comprises the data size of the transactions, the size of transaction calculation amount, the size of received data, the data sources, the size of sent data, the data direction and the like; Secondly, arranging the transaction information to form a complete transaction
dependency graph, and representingthe complete transaction
dependency graph with a
directed acyclic graph; And then, whether the transaction is processed at a cloud end or an
edge server is judged, the priority of the transaction isjudged by utilizing a reasonable transaction priority
heuristic algorithm, and a transaction
queue with the priority from high to low is formed. And finally, determining the resource node for executing the transaction according to the load balance, the transaction
waiting time, the transaction emergency degree and the resource node
power consumption among the resource nodes, and finding out an optimal
resource allocation scheme, thereby achieving the purpose of improving the
system efficiency.