摘要
本发明公开了一种服务链中动态资源分配和任务调度方法,包括:获取到达的服务功能链的信息以及计算节点的资源信息;确定已到达服务功能链中虚拟网络功能的冗余数量;基于截止时间对虚拟网络功能任务进行排序;利用强化学习智能体决定排序后队首的虚拟网络功能是否延后调度;按照最早完成优先分配虚拟网络功能任务到计算节点上执行;重复以上过程,直到所有服务功能链都被成功调度。本发明在调度冗余服务功能链时,利用强化学习智能体,对之前已经分配计算节点的虚拟网络功能采用了概率性延后执行的方式,保证了每个服务功能链的可靠性执行,同时减少冗余实例对资源的占用,以提高的网络的资源利用率。
- 单位