面向服务动态更新与负载平衡调度的数据平面架构的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:xpzcz1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络服务的应用场景和需求也不断增多,作为网络设备的转发层,数据平面的业务部署面临着很多挑战。开源的矢量报文处理器(Vector Packet Processor,VPP)作为新一代的数据平面框架,运行在通用CPU架构上,具备灵活和可扩展的特点,同时可以提供高速的数据包处理转发性能。然而,目前VPP存在两个问题:一是无法在服务运行时进行动态升级;二是数据包在CPU核上无法实现高效的负载均衡调度。本文针对上述问题,研究基于服务定义与软件开发分离的服务动态更新策略和基于数据包多次分发模型的负载均衡调度策略,并对现有的VPP进行改进,设计一个面向服务动态更新和负载均衡调度的数据平面框架VPP-α。VPP-α通过提供灵活的网络服务定义方式,支持服务快速部署和动态更新,同时在数据包调度过程中允许多次分发,实现CPU核上的负载均衡。本文的主要工作具体表现在以下几个方面:(1)提出了基于服务定义与软件开发分离的服务动态更新策略。服务动态更新的实现主要依赖于独立于运行环境的功能模块开发,以及独立于功能模块的服务连接信息描述。为此,本文中将服务定义与软件开发予以分离,即功能模块由第三方软件开发人员基于软件开发接口(Software Development Kit)独立开发,并可以在数据平面运行环境中动态加载运行。而在功能模块中不定义与连接有关的信息,专门为用户提供应用定义语言(Application Definition Language,ADL)用于服务定义,包括功能模块连接信息。数据路径框架提供了服务定义与软件开发工作之间的桥梁,在服务运行期间完成ADL节点与功能模块代码之间的元数据映射。用户可以随时向系统提供描述新服务的ADL文件,编排组件将自动完成服务的替换工作,实现服务的动态更新。(2)提出了基于数据包多次分发模型的负载均衡调度策略。负载均衡调度的关键在解决好应用处理图节点在CPU核上的映射和数据包在CPU核上的分发两个关键性问题。针对这两个关键问题,本文引入了Pipeline的调度执行模式将处理图节点映射到多个不同的CPU集合,以及实现了基于调度组、会话持久性密钥(Session Persistent Key,Skey)和哈希表的数据包分发策略,从而建立了数据包多次分发模型,允许在服务处理图执行过程中对数据包进行到CPU核上的多次重新分发,避免了一次性分发的不均匀性,实现负载均衡调度。(3)设计并实现了一种改进的数据平面框架VPP-α。在VPP现有框架的基础上,本文结合服务动态更新策略和负载均衡调度策略,设计并实现了一种面向服务动态更新和负载均衡调度的数据平面框架——VPP-α。具体的系统设计和实现内容包括软件架构、运行架构和数据路径框架的核心组件设计,以及数据平面运行环境的运行流程设计。(4)实现数据平面VPP-α的一系列相关测试。本文最后对VPP-α在服务动态更新和负载均衡调度两个设计方向上进行功能和性能测试,测试结果表明VPP-α系统支持服务在运行时进行高可用更新,除此之外,本文提出的负载均衡调度方案,实现了CPU核上的流量负载均衡,提高了数据包转发速率,降低了丢包率。
其他文献
以“科瀚98”高效抗旱保水剂为材料,采用沟施方法在干旱缺水的民勤沙漠绿洲区春小麦玉米带田中进行了保水剂应用研究.试验结果表明,沟施保水剂时,在土壤垂直剖面20~40 cm处形
互联网交易在我国交易中占据着巨大比重,越来越多的消费者选择采用网上购物模式。经营者为了快速、便捷进行交易,多选择在网络购物合同中载入格式条款,以此来满足现实需求。网络购物活动区别于传统交易,这要求我们区别对待其中的格式条款与一般购物合同中的格式条款。怎样认定网络购物格式条款,需要我们点明其概念、分析其特征。在网购合同格式条款的运用过程中,学会运用一般解释规则:站在客观主义的解释立场,以文义解释为核
新时代背景下,教育部提出建设一批具有高阶性、创新性和挑战度即“两性一度”标准的“金课”。“两性一度”导向下创造性思维课程建设直接关系到高校创新创业教育类课程教学
实验以山楂为原料,探究了不同储存温度对山楂品质的影响,测定了山楂在4℃、25℃和40℃三种不同温度储存下的含水量、复水比、多糖含量、外观性状以及微观结构的变化。结果表
调查了春石斛假鳞茎封顶和增粗的生长情况,并以不同浓度6-BA、GA3溶液进行灌根处理,观测其对花芽分化的效应。结果表明,假鳞茎的增粗阶段在9月15日至10月10日,经过约50d增粗生长,
以1个水库灌区为例,从节水的3个作用分析了灌溉水资源在时间和空间上优化调度的2个模型.优化调度不仅能减少灌区水量损失,提高水分生产效率,还能在提高灌区水分生产效率方面
今年6月,在亚洲最大的通信和IT行业展会——新加坡亚洲通信展上,三星OMNIA终于揭开了神秘面纱。同时这款产品也被誉为创造传奇的一款 产品,而现在OMNIA的中国版本i908E也在三星
近年来随着我国经济高速发展,医药行业作为国民经济的重要组成部分,长期保持较快增速,行业并购市场活跃,医药企业并购纷纷呈现连续并购趋势。与西方发达国家类似,医药行业集中度提高是必然趋势,而连续并购是医药行业集中度提高的有利手段;另一方面,在国家政策环境鼓舞,医药企业利用连续并购积极进行战略部署,致力于实现全产业链布局。但由于连续并购耗费资金大、整合难度高等特点的存在,企业的连续并购存在一定风险,连续
由于我国经济的发展和大型活动带来的巨大经济、社会效益,近年来大型群众性活动的举办数量越来越多。大型群众性活动现场往往有大量人员聚集,情况复杂,易引发踩踏事故并造成重大人员伤亡和财产损失。因此,对大型群众性活动踩踏事故进行风险分析和风险因素量化,提高风险管理能力,便具有十分重要的意义。首先,基于国内外现有研究和规定,对大型群众性活动进行了重新定义,对定义中的举办主体、参与人数等组成用词的选用依据进行
针对视觉相对位姿测量问题,提出了一种视觉与倾角传感器组合的相对位姿测量方法,通过在相机和被测物上各放置一个倾角传感器,利用固定倾角传感器所提供的角度信息提供额外的