论文部分内容阅读
近年来,虽然网络功能虚拟化和软件定义网络两项技术的发展使得服务功能链的部署更加灵活和便利,但是由于用户需求和底层资源具有动态性的特点,还需要一种能够自动形成网络功能的有序链的编排机制来处理用户请求。鉴于当前鲜有服务功能链自动编排架构的完整实现方案,并且现有编排架构研究中缺乏对于服务功能链的自动调整方案的考虑,本文从服务功能链的自动编排架构和基于服务质量(Quality of Service,QoS)保障的服务功能链自动调整方案两个角度出发,对服务功能链的自动编排机制进行研究,主要工作如下:(1)研究总结了服务功能链的相关概念与技术,并分析比较了现有的几种网络服务编排架构,在此基础上设计了服务功能链的自动编排架构,并分别给出了此架构中虚拟化基础设施管理模块、服务功能链部署模块、服务功能链QoS采集模块和服务功能链编排管理模块的设计方案与具体实现。经过验证,该架构实现了完整的服务功能链生命周期管理这一设计目标,能够提供自动化的服务功能链编排服务。(2)给出了基础资源信息与服务功能链的QoS的定义,并通过映射模型建立了服务功能链的QoS与基础资源信息之间的关系;设计并且实现了服务功能链的QoS采集方案,该方案能够对基础资源信息进行采集并以服务功能链为粒度进行计算得到QoS。在总结服务功能链调整方案相关研究工作的基础上,对基于QoS保障的服务功能链自动调整方案进行研究,确定了服务功能链需要调整的场景以及如何基于QoS对场景进行判断,并给出了服务功能链的调整方案设计及其与调整场景的决策关系;分别针对服务功能链的迁移、扩容和恢复方案,详细阐述了实现与验证过程,结果表明,服务功能链能够以保障QoS为基础实现相应的自动调整方案。