教育论文网

DPDK结构下类Socket接口研究与设计

硕士博士毕业论文站内搜索    
分类:教育论文网→工业技术论文→自动化技术、计算机技术论文计算技术、计算机技术论文电子数字计算机(不连续作用电子计算机)论文外部设备论文接口装置、插件论文
DPDK结构下类Socket接口研究与设计
论文目录
 
摘要第1-6页
ABSTRACT第6-16页
第一章 绪论第16-25页
  1.1 研究背景与意义第16-18页
  1.2 国内外研究现状和发展态势第18-23页
    1.2.1 新浪的Fast Socket第18-20页
    1.2.2 Intel DPDK第20页
    1.2.3 风河(Wind River) 网络加速平台第20-21页
    1.2.4 开源社区中的工作第21-23页
      1.2.4.1 Net Map高性能网络IO框架第21页
      1.2.4.2 PF Ring高性能网络IO框架第21-23页
      1.2.4.3 Netdp、Rump Kernel、KNI第23页
  1.3 论文主要工作第23-24页
  1.4 论文组织结构第24-25页
第二章 DPDK高性能数据平面加速套件第25-36页
  2.1 DPDK总体架构第25-26页
  2.2 DPDK的数据平面加速原理第26-31页
    2.2.1 驱动层优化第26-28页
      2.2.1.1 NAPI技术第26-27页
      2.2.1.2 Poll Mode Driver-UIO用户态驱动第27-28页
    2.2.2 内存优化第28-29页
      2.2.2.1 大页内存第28-29页
      2.2.2.2 rte_mbuf结构第29页
    2.2.3 线程调度优化第29-30页
    2.2.4 无锁队列第30-31页
  2.3 DPDK转发性能测试第31-35页
    2.3.1 测试目的和测试意义第31页
    2.3.2 测试工具第31页
    2.3.3 测试用例第31-35页
      2.3.3.1 Dpdk Ovs和Ovs对物理网口间的数据转发性能测试第32-33页
      2.3.3.2 Dpdk Ovs和Ovs对物理网卡和虚拟网卡转发性能测试第33-34页
      2.3.3.3 Dpdk Ovs和Ovs对虚拟网卡之间的转发性能测试第34-35页
    2.3.4 测试结果分析第35页
  2.4 本章小结第35-36页
第三章 基于DPDK的类SOCKET接口设计第36-75页
  3.1 概述第36-37页
    3.1.1 设计工作第36页
    3.1.2 设计目的第36页
    3.1.3 性能提高原因分析第36-37页
  3.2 总体架构第37-39页
  3.3 平台无关层第39-42页
    3.3.1 系统初始化第39-40页
    3.3.2 内存管理第40页
    3.3.3 数据包处理第40-41页
    3.3.4 无锁队列第41页
    3.3.5 定时器第41页
    3.3.6 Hash查找第41-42页
  3.4 消息通信的设计第42-43页
  3.5 协议栈实现第43-48页
    3.5.1 总体架构第43-46页
      3.5.1.1 入流量执行流程第44-45页
      3.5.1.2 出流量执行流程第45-46页
    3.5.2 数据包发送处理第46-48页
      3.5.2.2 路由查找第47页
      3.5.2.3 ARP协议的实现第47-48页
  3.6 UDP协议的实现第48-52页
    3.6.1 UDP传输控制块第48-49页
    3.6.2 UDP入流量处理第49-50页
    3.6.3 UDP出流量处理第50-51页
    3.6.4 UDP消息处理回调函数第51页
    3.6.5 UDP checksum计算第51页
    3.6.6 UDP hash计算第51页
    3.6.7 UDP port自动选择第51-52页
    3.6.8 其他相关API第52页
  3.7 TCP协议的实现第52-68页
    3.7.1 Tcp client结构第53-55页
      3.7.1.1 TCP状态第53页
      3.7.1.2 发送窗口Tx_w和接收窗口Rx_w第53页
      3.7.1.3 发送队列send和接收队列recv第53-54页
      3.7.1.4 定时重传和快重传第54页
      3.7.1.5 累计发送第54-55页
    3.7.2 TCP传输控制块第55页
    3.7.3 TCP连接建立第55-59页
      3.7.3.1 两个队列第55-58页
      3.7.3.2 accept event事件第58-59页
    3.7.4 TCP选项第59-60页
    3.7.5 TCP入流量处理第60-66页
      3.7.5.1 tcp_ack_callback()回调函数第60-61页
      3.7.5.2 tcp_syn_callback()回调函数第61-62页
      3.7.5.3 tcp_syn_ack_callback()回调函数第62-63页
      3.7.5.4 tcp_push_ack_callback()回调函数第63-64页
      3.7.5.5 tcp_fin_ack_callback()回调函数第64-66页
    3.7.6 TCP出流量处理第66-68页
      3.7.6.1 Clark算法第66页
      3.7.6.2 tcp_dequeue_burst函数第66-68页
    3.7.7 TCP消息处理回调函数第68页
  3.8 套接口层实现第68-69页
  3.9 应用的移植第69-72页
    3.9.1 TFTP服务器的移植第70-71页
    3.9.2 HTTP服务器的移植第71-72页
  3.10 本章小结第72-75页
第四章 系统测试及结果分析第75-97页
  4.1 TFTP服务器测试第75-78页
    4.1.1 测试目的第75页
    4.1.2 测试场景和测试步骤第75-76页
    4.1.3 测试工具第76页
    4.1.4 测试结果和分析第76-78页
  4.2 TCP测试第78-88页
    4.2.1 测试目的第78页
    4.2.2 测试工具第78页
    4.2.3 TCP功能测试第78-85页
      4.2.3.1 测试场景部署第78-79页
      4.2.3.2 三次握手、连接关闭、确认第79-81页
      4.2.3.3 累计发送和分次接收第81-84页
      4.2.3.4 定时重传第84-85页
    4.2.4 TCP数据传输性能测试第85-88页
      4.2.4.1 测试场景和测试步骤第85-86页
      4.2.4.2 测试结果和分析第86-88页
  4.3 HTTP服务器测试第88-96页
    4.3.1 功能测试第88-89页
      4.3.1.1 测试场景和测试步骤第88页
      4.3.1.2 测试结果和分析第88-89页
    4.3.2 性能测试——tinyhttpd单线程非并发性测试第89-92页
      4.3.2.1 测试场景和测试步骤第89-90页
      4.3.2.2 测试结果和分析第90-92页
    4.3.3 性能测试——tinyhttpd多线程模型并发性测试第92-96页
      4.3.3.1 测试场景与测试步骤第93页
      4.3.3.2 测试结果分析第93-96页
  4.4 本章小结第96-97页
第五章 总结与展望第97-99页
  5.1 本论文主要成果第97页
  5.2 下一步工作展望第97-99页
致谢第99-100页
参考文献第100-102页
攻硕期间取得的研究成果第102-103页

本篇论文共103页,点击这进入下载页面
 
更多论文
DPDK结构下类Socket接口研究与设计
面向InfiniBand控制器的PCI Expres
基于固件文件系统的UEFI安全机制研
基于FPGA结构高速PCIe总线传输系统
USB存储设备安全机制的研究与实现
PCI Express总线分析仪硬件设计
PXIExpress总线接口DMA控制器及驱动
基于振动测试系统的3D打印机优化技
基于数值模拟的塑料颗粒3D打印机关
基于LED光的三维扫描仪控制系统研究
桌面级三维激光扫描仪样机及扫描算
量子存储板高速数据传输接口关键技
PCI Express总线分析仪软件设计
一体化信息处理平台总线架构设计与
多GPU并行计算及其在粒子模拟中的应
一种高速加法器—前置进位加法器研
基于DataMPI的并行矩阵乘法计算模型
性能确保的能耗感知实时应用设计优
基于S5PV210的频谱监测设备嵌入式系
嵌入式全系统模拟器框架设计与实现
基于智能视频眼镜的交互设计与应用
面向可穿戴应用的动态可重构调度平
基于多点互备援的高可用服务器管理
基于单链接和期望最大化规则聚类的
基于移动互联技术的同城货运业务流
低复杂度CPM系统算法研究
基于深度学习的室内定位算法研究
基于Petri网的建筑市场监管工作流设
交通枢纽行人导引系统的路径规划算
基于变量选择偏差的变量选择过程
Hama图并行计算框架中任务槽模型及
复杂网络重叠社团划分算法研究与实
针对复杂的环境和结构的中继网络优
基于增强学习的启发式和元启发式搜
基于置信概率映射的抗干扰算法研究
云计算下任务调度算法的研究与实现
基于多属性消减的概念格构造算法研
限制性总完成时间跨度问题及其算法
基于用户评价的路径查询优化技术研
合成孔径声呐成像旁瓣抑制算法研究
面向主题耦合的影响力最大化研究
路网寻径中的A星算法改进
基于拓扑感知和节点性能的NICE协议
基于Petri网的第三方冷链物流流程优
基于多核结构的SIX-STEP FFT算法的
基于Petri网的混合系统建模与仿真方
基于类标依赖性的多关系图多类标分
新一代DNA测序数据的重叠群组装算法
云环境下密文数据的近似最近邻检索
移动云环境下基于属性解密的外包技
基于复杂网络的移动智能终端信息传
Android应用特征空间优化及其恶意行
设备驱动非内核化通信机制的研究与
云存储数据安全共享机制研究与实现
Android平台的恶意程序检测研究
基于HBase的日志异常分析与相关算法
windows下固件的安全检测与防护研究
基于证书的二维码生成和认证系统的
跨组织协同优化决策的隐私保护算法
基于PRCA体系结构的PDF文档口令恢复
基于双粒度的动态软件胎记研究
基于HDFS的数据安全保护机制研究
移动设备上基于电磁吸收率的人体识
SE安全访问的关键技术研究与实现
oVirt-KVM桌面云漏扫系统的研究与设
面向支付的Tokenization系统安全技
Android软件安全加固技术研究与实现
LBS的位置和轨迹隐私保护研究
面向支付的Tokenization系统的关键
云环境中可搜索加密的关键技术研究
基于链接分析的CSRF检测技术研究
私有云中的数据同步、备份和恢复系
基于微内核的移动终端虚拟化技术的
基于MILS架构的操作系统安全技术研
会议材料安全保密管理系统的设计与
异构平台下口令恢复任务决策机制研
基于机器学习的Android恶意软件静态
Android木马及其关键技术的研究与实
基于图像的信息隐写与分析技术研究
基于组件和行为相似性的Android恶意
云环境下数据安全存储技术的研究与
云存储下数据隐私保护技术研究
硬件木马的边信道提升技术研究
支持动态操作的云数据审计协议研究
基于SEAndroid的系统安全保护技术的
视频篡改被动认证技术研究
Android应用安全加固技术研究与实现
基于移动服务的位置隐私保护研究
基于位置服务的位置隐私保护研究
面向移动支付的HCE-SD关键技术研究
基于Word文档电子印章系统的设计与
基于HEV技术的注册验证器设计与实现
数据挖掘隐私保护在医疗信息系统中
基于嵌入式Linux的系统完整性认证技
模糊关键字可搜索加密算法的研究与
基于DCT域的数字图像水印算法的研究
云环境下大型矩阵乘法的安全外包方
移动应用的白盒安全技术研究与实现
电力云系统安全访问控制技术研究
基于UEFI固件的安全性研究及恶意代
基于eAUTO实时嵌入式操作系统安全机
基于符号执行的代码安全检查技术研
基于行为监控的病毒程序自动化鉴定
基于Ovirt-Kvm桌面云管理平台安全子
容错增强安全关键实时应用的优化设
基于感兴趣区的医学图像易碎水印算
数字视频混沌加密算法的设计与实现
基于渗透测试的网络游戏平台安全性
移动智能终端地理位置信息的隐私保
面向多租户应用的隐私保护动态评测
面向SSL Error-Handling漏洞的自动
中间相遇攻击的自动检测算法的研究
面向SaaS应用的动态数据隐私保护机
二进制代码函数相似度匹配技术研究
基于相位恢复的光学图像加密和认证
移动群智感知中基于弱安全网络编码
混淆电路在水印协议和分类协议中的
基于权限和多特征信息增益分析的An
混合云计算下基于PKI和IBC组合的身
ZUC算法随机序列统计可视化系统检测
基于细胞神经网络的图像加密方法研
基于H.264/AVC的视频感兴趣区域检测
基于JPEG图像的加密术与隐写术混合
基于身份密码体制的移动支付安全协
基于Android手机的图像加密算法研究
Android应用广告插件的安全机制分析
基于能量权重的信息隐写算法设计与
 
数据平面加速论文 网络处理性能论文 协议栈论文 SMP论文 DPDK论文
版权申明:目录由用户幸福**提供,www.51papers.com仅收录目录,作者需要删除这篇论文目录请点击这里
| 设为首页||加入收藏||站内搜索引擎||站点地图||在线购卡|
版权所有 教育论文网 Copyright(C) All Rights Reserved