浅谈一种支持细粒度并行的SDN虚拟化编程框
2016-03-28赵正波
移动信息 2016年7期
赵正波
浅谈一种支持细粒度并行的SDN虚拟化编程框
赵正波
中国电信股份有限公司浙江分公司,浙江 杭州 310000
基于一种支持细粒度并行的SDN虚拟化编程框分析,首先应明确SDN虚拟化编程现状,然后掌握支持细粒度并行的方式。首先这种框架支持多种处理方法的共同执行,其次这种框架支持事件进行内部处理,最后分析并行编程模型,其主要内容有:流的抽象、网络资源的抽象、事件处理接口、并行的数据对象操作。通过这些内容,提高SDN虚拟化编程速度与效率,增加准确性。
支持细粒度;SDN虚拟化;编程框
SDN虚拟化主要指软件定义网络,重视编程网络思想。通过集中逻辑控制,将更多网络功能病程可定义软件,可以进行灵活编写和简单修改,实现整个网络控制。网络虚拟化技术能够抽象分析地层的物理资源,掌握多个虚拟网络之间的差异。SDN网络虚拟化技术,结合了两种技术优势,有效增强网络资源共享,增加网络控制灵活性。但现有的虚拟化框剪性能与可扩展性较差,由此利用事件处理过程中的细粒度并行,提高框架性能和可扩展性,现对此进行分析[1]。
1 SDN虚拟化编程现状
SDN虚拟化框架,在第三方控制器中使用,通知逻辑程序。为了较好地提升设备性能及可扩展性,使用粗粒度并行的方式,解决SDN事件。这种方法通过多条工作线程并行处理,不同事件中内部串行的执行方式有一定差异。事件内部处理中,复杂度高会增加处理时延[1]。但现有第三方控制器的工程器中的工程线不能承担事件处理,还收发事件,其处理时延会影响I/O执行,导致框架逻辑控制层出现执行延误。……
登录APP查看全文
