论文部分内容阅读
现有网络的发展模式往往难以满足新服务和新业务的需求,服务功能链作为网络与服务的重要承载形式也逐渐暴露出很多问题。随着软件定义网络(Software-Defined Networking,SDN)和网络功能虚拟化(Network Functions Virtualization,NFV)等网络新技术的兴起,基于两者融合的SDNFV技术开展更高效灵活可靠的服务功能链部署优化研究以更好地满足网络新业务和新服务的需求具有重要意义。为推动服务承载模式创新,本文依托于国家973计划项目“可重构信息通信基础网络体系研究”,对基于SDNFV的服务功能链部署优化技术展开研究:首先,根据网络拓扑约束建立模型,将部署与流量引导联合考虑,选择最优节点并进行最大化效用的服务功能链部署;进而,在业务请求和业务流量不断变化的情况下,通过对服务功能链重构达到资源平衡的目的以承载更多业务流量;最后,在业务请求相对固定且服务质量要求较高的情况下,利用虚拟服务功能备份的方法提高服务功能链的可靠性。课题主要研究成果如下:1.针对SDNFV环境下的服务功能链部署问题,提出了一种面向节点效用最大化的部署算法。首先,分析了影响服务功能链部署问题的主要因素;然后,提出了服务功能链部署机制,分别建立了最优化节点选择模型和最大效能模型,并利用禁忌搜索算法对模型进行求解;最后,在网络节点和服务功能链数增多的情况下,对比测试不同算法的服务功能链部署时间、部署成功率和网络拥塞率的变化以及采用该方法在节点效用上的提升。仿真实验证明该方法能够有效的对资源进行优化,使节点的负载分布更加合理,并提升了18%左右的节点效用。2.针对SDNFV环境下的服务功能链动态调整问题,提出了一种基于资源均衡度的服务功能链重构策略。首先,根据不同的虚拟服务功能对资源的要求并不相同的特点,将服务器间的虚拟服务功能迁移问题建模成一个资源均衡度最大化问题。其次,为解决资源均衡度最大化问题,对蒙特卡洛树搜索算法中的信心上限树算法进行改进求解。最后,将虚拟网络功能迁移策略与两种现有方法进行对比,实验结果证明了该模型能有效提高网络资源均衡度,且与其他方法相比在VNF实例部署数量上至少提升35%。3.针对SDNFV环境下的服务功能链可靠性需求,提出了一种面向可靠性增强的服务功能链备份方法。首先,对服务功能链的可靠性进行评估,提出了虚拟服务功能可靠性模型及可靠性提高的备份机制;其次,对备份虚拟服务功能的计算、存储和带宽资源进行建模,提出一种最大化资源效用的备份方法;最后,仿真实验证明了该方法在大规模服务功能链请求下的接受率提高约18.8%,且与其他备份方法相比在资源利用率上提高约20%。