2017 SIGCOMM Dynamic Service Chaining with Dysco
解决的问题
- 服务链结构固化,在服务链处理流量过程中改变链结构引起流量调度问题。
- 服务链中可能存在修改五元组NF,造成数据包在出口处无法顺利转发。
"session affinity"
解决方法
使用Dysco会话协议 进行动态重配置
优势
动态调整服务链结构,重新配置服务链对流进行重引导。
相关工作
- BGP
- Stratos
- E2
OpenNF
分类
觉得文章和SDN与NFV并没有直接联系,服务链并非完全针对NFV的服务链,而Dysco协议也可脱离SDN存在。属于服务链中问题改良,解决链结构改变导致流量调度问题。
2017 SIGCOMM NFVnice: Dynamic Backpressure and Scheduling for NFV Service Chains
解决的问题
- 虚拟化技术进步带动网络功能虚拟化的发展, SFC中NF需合理调度保证流量被合理的处理。特别是大量网络功能竞争CPU资源的情况下。
- 对比路由和交换机的调度算法,SFC由于不同NF的处理机制不可预测性不能进行公平性的调度,否则造成链瓶颈。
- SFC中链下游的丢包行为导致上游处理资源浪费
作者提出NFV调度框架必须同时考虑核心上的任务级别调度和数据包级别调度。
解决方法
目前看的部分未明确说明
相关工作
- E2 NF部署抽象成DAG,动态拓展迁移保持“flow affinity”
- NFV-RT NF管理调度 设置deadline并迁移调度NF实现请求实例化的时间保证
(以上调度与本文不属一个维度)
- PSPAT 将数据包调度程序算法与调度数据包分离到NIC以实现高性能来提供可扩展的调度程序框架 *
PIFO *
分类
作者提出本文的工作与相关工作1,2处于一个不同的维度上进行调度工作。共享一个计算核心的NF在存在流量压力时如何进行调度实现公平性(本文核心)。调度类别
2017 SIGCOMM NFP: Enabling Network Function Parallelism in NFV
(比较熟悉 稍微概括下)
解决的问题
虚拟化技术使网络功能与硬件解耦但是带来性能问题
扫描二维码关注公众号,回复: 3173799 查看本文章解决方法
NFP参考计算机理论并行机制将SFC转发图重构,将支持并行的网络功能并行化,通过包复制器与合并器将数据包分发到并行分支处理而后通过合并器合并。实现加速
相关工作
parabox 同样是并行化,NFP实现了较为完整的并行框架。(作者观点)
分类
自转发图上进行服务链加速