Cloud-native workflow scheduling using a hybrid priority rule and dynamic task parallelism