[发明专利]基于强化学习的SDN多级虚拟网络映射方法和装置有效
申请号: | 201910439782.1 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110365514B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 卢美莲;顾云 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06N3/04;G06N3/08 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 陈宙 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 强化 学习 sdn 多级 虚拟 网络 映射 方法 装置 | ||
1.基于强化学习的SDN多级虚拟网络映射方法,其特征在于,包括如下步骤:
建立强化学习映射模型并进行训练;
对于当前底层虚拟网络请求,获取物理网络当前的资源状态信息并输入所述强化学习映射模型,进行底层虚拟节点映射策略求解,完成底层虚拟节点映射;进行底层虚拟链路映射求解,完成底层虚拟链路映射;
对于当前上层虚拟网络请求,获取底层虚拟网络当前的资源状态信息并输入所述强化学习映射模型,依次进行上层虚拟节点的映射求解;对于每个所述上层虚拟节点,判断是否映射成功,是,则继续下一个所述上层虚拟节点的映射求解,直到完成当前上层虚拟网络的所有上层虚拟节点的映射;否,则运行动态协同映射策略,对所述底层虚拟网络的映射进行动态调整;
依次进行上层虚拟链路的映射求解,对于每条所述上层虚拟链路,判断是否映射成功,是,则继续下一条所述上层虚拟链路的映射求解,直到完成当前上层虚拟网络的所有上层虚拟链路的映射;否,则运行动态协同映射策略,对底层虚拟网络的映射进行动态调整;
运行动态协同映射策略、对底层虚拟网络的映射进行动态调整,包括节点映射动态调整和链路映射动态调整;
所述节点映射动态调整包括:
更新上层虚拟节点所选择的底层虚拟节点的资源需求,并向物理网络重新提交资源申请;判断被所述底层虚拟节点映射的原物理节点是否满足所述资源需求,是,则直接为所述底层虚拟节点分配资源,并接受所述上层虚拟节点的映射;否,则将按照下述步骤进行调整:判断所述原物理节点预设范围内是否存在满足所述资源需求的备选物理节点,是,则将所述底层虚拟节点从所述原物理节点迁移到满足资源需求的所述备选物理节点上,并重映射所述底层虚拟节点的所有相邻底层虚拟链路;否,则重新进行所述底层虚拟网络和所述物理网络之间的节点映射;
和/或,所述链路映射动态调整包括:
在上层虚拟链路的映射阶段,对于每条待映射的所述上层虚拟链路,首先使用K最短路径算法进行求解,判断是否映射成功,是,则继续下一条所述上层虚拟链路的映射求解;否,则触发底层虚拟链路的动态调整机制,具体调整如下:根据上层待映射链路的带宽资源需求,更新底层虚拟网络中每一条底层虚拟链路的带宽资源需求,并向所述物理网络重新提交资源申请;判断被所述底层虚拟链路映射的物理链路是否满足更新后的所述带宽资源需求,是,则直接为所述底层虚拟链路分配带宽资源,并接受所述上层虚拟链路的映射;否,则按照以下步骤进行调整:
判断所述底层虚拟链路所映射的原物理链路预设范围内是否存在满足所述更新后的带宽资源需求的备选物理链路,是,则将所述底层虚拟链路从所映射的原物理链路迁移到满足更新后的所述带宽资源需求的所述备选物理链路上;否,则重新进行所述底层虚拟网络和所述物理网络之间的节点和链路映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910439782.1/1.html,转载请声明来源钻瓜专利网。