摘要
本发明公开了一种异构隐私计算平台算法的跨平台调度方法,方法基于Kubernetes,包括:为异构隐私计算平台的各算法构建标准化容器镜像;注册包括标准化容器镜像地址和镜像元数据标签的算法组件;接收包括DAG配置的作业请求,DAG配置定义作业请求的若干任务和任务依赖关系,任务包括算法名称和任务角色;根据算法名称获取算法组件;判断算法组件的运行角色是否包含任务角色,若不包含则调度失败;基于任务依赖关系生成任务执行序列;判断任务的上游任务输出数据类型与任务的输入数据类型是否匹配,若不匹配则调度失败;若调度未失败,为任务创建隔离的Pod。通过镜像元数据标签的约束条件确保跨平台兼容性,使得异构隐私计算平台的算法能够跨平台无缝部署。