直接内存通信技术论文提纲

2022-11-15

论文题目:云边协同下的虚拟网络性能优化研究

摘要:随着5G以及相关传输技术的发展,传输速度得到了极大地提高,“万物互联”的场景也不再是遥不可及的梦想。为了更好的利用5G传输速度上的优势,依托于云计算的边缘计算也开始暂露头角。目前最常见的starlingx边缘计算平台,存在着存在着不同虚拟架构之间无法直接通信、及相同虚拟架构之间的通信性能较低的缺点,这说明边缘计算技术依然有很大的发展空间。为了解决上述问题,本文给出了一套完整的云边协同系统中的网络优化系统,分别从边缘云内部同一物理主机、云边之间的不同物理主机、物理主机部署方案三个角度对边缘计算平台starlingx上的通信进行了优化,使得其在各种虚拟架构中都可以直接而高效的通信。对于边缘云内部同一物理主机的通信优化,本文提出了扩展calico网络方案、内核映射方案、共享内存方案这三种解决办法。在综合考虑之后,系统选择了共享内存方案作为同一物理主机内的通信优化方案。具体来说,其在同一物理主机中开辟一块内存让所有的虚拟机和容器共享,通过操作共享的内存而达到直接通信的目的。对于云边之间的不同物理主机通信优化,本文提出了朴素网络解决方案和RDMA网络解决方案,综合讨论之后系统选择了RDMA网络解决方案,也就是通过RDMA技术,直接把要发送的数据写入不同物理主机的内存,减少了数据包通过网络解析带来的损失。同时为了把RDMA网络解决方案和共享内存方案结合起来,系统又提出了IPC服务器方案,负责把共享内存方案中的共享内存推送到RDMA网络解决方案中,并能够按条件发送共享内存中的数据,让不同的物理主机也可以及时的获得需要传输的数据。在不同的云边平台上,如何合理的部署相互之间有通信关系的虚拟节点也成为了一个亟待解决的难题。本文在证明此部署问题为NP问题的基础上,对通信优先部署和性能优先部署这两种常见部署要求,分别给出了相关的启发式算法,对于这一类问题提供了理论基础以及实践支持。在系统完成之后,本文针对系统的各项功能给出了测试,并对系统性能进行了评估。在同一物理主机中,通信优化系统相比kafka传输减少了5%的时延;在不同物理主机中,通信优化系统相比kafka传输减少了10%的时延;若采取部署模块对虚拟节点进行预处理,则其比随机部署方案减少5%的时延。这证明了通信优化系统确实达到了优化通信的目的。

关键词:边缘计算;云计算;通信优化;RDMA;共享内存

学科专业:计算机科学与技术

摘要

Abstract

第1章 绪论

1.1 课题背景及研究的目的和意义

1.2 相关领域国内外研究现状

1.2.1 边缘计算的国外研究现状

1.2.2 国内研究现状

1.2.3 国内外研究现状综述

1.3 主要研究内容

1.4 论文组织结构

第2章 云边协同系统中的网络优化系统需求分析和总体设计

2.1 边缘平台starlingx的简介与不足

2.1.1 边缘计算平台与云计算平台的相似以及不同

2.1.2 starlingx平台的特点与不足

2.2 网络优化系统的功能需求分析

2.2.1 网络优化系统在同一物理节点上的需求分析

2.2.2 网络优化系统在不同物理节点上的需求分析

2.2.3 网络优化系统在部署模块上的需求分析

2.3 网络优化系统的非功能需求分析

2.4 网络优化系统的整体设计

2.5 本章小结

第3章 云边协同系统中的网络优化系统的具体设计

3.1 网络优化系统架构模块的具体设计

3.1.1 网络优化系统架构模块在同一物理节点上的设计

3.1.2 网络优化系统架构模块在不同物理节点上的设计

3.2 网络优化系统部署模块的详细设计

3.2.1 实际问题背景与数学建模

3.2.2 数学模型的进一步分析和相关证明

3.3 本章小结

第4章 云边协同系统中的网络优化系统的具体实现

4.1 网络优化系统架构模块的具体实现

4.1.1 网络优化系统在单一物理节点上的具体实现

4.1.2 网络优化系统在不同物理节点上的具体实现

4.2 网络优化系统部署模块的具体实现

4.2.1 多CPU调度问题的启发式算法

4.2.2 部署问题的启发式算法

4.3 本章小结

第5章 云边协同系统中的网络优化系统的实验测试

5.1 实验环境

5.2 Kafka测试方案简介

5.3 同一物理节点上的网络优化系统实验测试

5.3.1 kafka和通信优化系统性能比较

5.3.2 通信优化系统和starlingx上的模拟系统比较

5.3.3 虚拟机和容器对于通信优化系统的无关性

5.4 不同物理节点上的网络优化系统实验测试

5.4.1 kafka和通信优化系统性能比较

5.4.2 通信优化系统和starlingx上的模拟系统比较

5.4.3 虚拟机和容器对于通信优化系统的无关性

5.5 系统部署模块的性能测试

5.6 本章小结

结论

参考文献

致谢

上一篇:股票投资收益论文提纲下一篇:民商论文提纲