0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以网络为中心的性能:关键任务有效性的关键

星星科技指导员 来源:嵌入式计算设计 作者:KELLY MASOOD 2022-11-14 16:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当今的高需求数据环境依赖于有效的以网络为中心通信,这可以决定任务的成功并决定作战人员的生存能力。传统方法导致效率低下的系统遇到瓶颈和网络流量停滞。需要新一代的网络加速系统来缓解痛苦。

TCP和UDP[传输控制协议和用户数据报协议]等传统架构在计算机网络中普遍存在。从历史上看,这些协议要求主机 CPU 承担繁重的处理负担,并且是网络流量瓶颈的主要原因。随着网络速度从 1G 到 10G 再到 40G/100G bps 甚至更高,主机处理器继续受到瓶颈的困扰,这些瓶颈限制了关键网络流量,导致系统停滞和效率低下。这些瓶颈可能对高需求、竞争环境、任务关键型应用程序有害。在突发网络流量环境中,服务器和客户端由交换机和路由器层隔开,导致明显的延迟、抖动和不稳定的行为,问题会变得更糟。

行业尝试的重点是通过在通信控制器芯片(如媒体访问控制器 (MAC))中实现 TCP/IP 协议套件的某些功能、集成 CPU 或在适配器卡 (NIC) 上引入 ASIC [特定于应用的集成电路] 来运行堆栈,从而缓解网络拥塞并提高吞吐量。其中大多数是以部分卸载的形式出现的,并导致网络利用率从10%逐步提高到30%,这仍然有60%到70%的未使用容量和效率。

当前格局中的技术优势

技术已经发展,支持解决基于网络的挑战的不同方法,包括部分卸载功能,这主要在TCP连接保持打开相当长一段时间的情况下提高性能。CPU 软件仍会处理连接设置、重试和异常,从而导致其他应用程序任务的执行停止。它还使操作系统能够将通信的所有 TCP/IP 数据段移动到网络适配器上的专用硬件,同时将 TCP/IP 控制决策留给主机服务器。

减少 CPU 开销的两种常用方法包括 TCP/IP 校验和卸载,这是一种将 TCP 和 IP 校验和数据包的计算从主机 CPU 移动到网络适配器的技术,从而降低 CPU 利用率;或大型发送卸载 (LSO),它使操作系统无需将应用程序的传输数据分段为 MTU [最大传输单元] 大小的块。

这些技术为发送的流量提供了性能优势,尽管对接收的流量几乎没有改进。

完全卸载能力

相反,考虑完全卸载功能,这是一种卸载 TCP 通信堆栈的所有组件的方法:

通过处理所有与协议和数据处理相关的任务,提高效率和数据完整性

支持多个并发会话(从 4 个到 1,000 个或更多),扩展网络带宽和可维护性

最大限度地减少网络争用和中断,从而专注于改进应用程序 I/O 事务性能

通过主机处理器在通过内存进行的每次 I/O 传输中仅涉及一次,从而大幅减少请求数量,而不会中断 CPU

通过将数据直接从分配的缓冲区复制到应用程序内存缓冲区来提高系统性能,从而消除 TCP/IP 开销的三个主要原因:中断处理、内存复制和协议处理

这种完全卸载架构在不同的技术层中实现了创新方法,提供了超快的硬件搜索引擎功能,专为动态阵列中的TCP状态高效搜索而设计;搜索引擎的可扩展深度/宽度,通过现场可编程门阵列(FPGA)的超宽处理路径,可以同时搜索更多的“状态字段”;以及高度并行的流水线构建块,根据活动 TCP 会话的数量自动扩展或缩减。这些方法可实现无抖动处理和数据传输。

将技术付诸实践

正如行业经验所证明的那样,以CPU为中心的硅技术无法提供足够的CPU功率来满足最苛刻的网络要求,尽管这种在高性能FPGA中实现的TCP/UDP加速技术在过去13年多的商业、工业和军事应用中一直在解决这个问题。

以下是几个国防和军事应用领域以及用例示例。目标领域包括数字战场、网络中心战、军事指挥中心间超快关键任务精确通信、战区管理、卫星基站到基站通信、城市战和星地通信。

实际客户项目:

多个通道接收来自需要发送/接收实时任务数据图像的许多来源的大型复杂数据集

通过多个同时通道在地面站之间传输TCP/UDP通信数据,具有低纳秒级延迟和零抖动

在需要网络安全和高速数据传输的地面站之间传输TCP/UDP加密数据

需要以接近 10G 或 40G 线速实时传输大图像(每张图像 》 GB 字节)的图像传输应用

支持卫星系统的地面站将数据和图像实时分发到活跃的复杂网络

在当今的远程工作环境中,数百个客户使用 Zoom(或其他远程通信平台)来共享实时数据文件,传统的 TCP 网络架构会导致演示抖动和峰值。在服务器级别使用 TCP 卸载解决方案来处理多个范围的客户端交互可以完全消除抖动和峰值,从而消除数据丢失和误解的事件。现在考虑一下这种网络保真度对军事行动的重要性。

与传统方法相比,这些客户项目的网络加速性能提升了 5 到 60 倍,具体取决于目标服务器/客户端网络的复杂性。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17921

    浏览量

    195879
  • 适配器
    +关注

    关注

    9

    文章

    2143

    浏览量

    71644
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    以太网一致测试全解析:保障高性能网络关键技术

    在高速网络设备的设计与制造中,以太网一致测试是确保产品性能稳定、符合行业标准的关键环节。我们能够为客户提供从测试标准解读到实际问题排查的全方位支持。本文将以100Base-TX和10
    的头像 发表于 01-20 17:42 1380次阅读
    以太网一致<b class='flag-5'>性</b>测试全解析:保障高<b class='flag-5'>性能</b><b class='flag-5'>网络</b>的<b class='flag-5'>关键</b>技术

    关键字volatile的含意

    关键字volatile有什么含意? 一个定义volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心
    发表于 12-23 06:33

    interrupt关键字使用

    ,有些处理器/编译器就是不允许在ISR中做浮点运算。此外,ISR应该是短而有效率的,在ISR中做浮点运算是不明智的。 4:与第三点一脉相承,printf()经常有重入和性能上的问题。如果你丢掉了第三和第四点,我不会太为难你的。不用说,如果你能得到后两点,那么你的被雇用前景
    发表于 12-22 09:36

    确保X光设备检测的有效性和准确关键技巧

    行业关注的重点。本文将围绕“X光设备检测有效性”和“X光检测准确提升”这两个核心长尾关键词,深入解析5个关键技巧,帮助企业提升设备性能,降
    的头像 发表于 11-18 11:27 647次阅读

    如何验证电能质量在线监测装置硬件层实时监测冗余切换功能的有效性

    验证硬件层冗余切换功能的有效性,核心是 模拟真实故障场景 + 量化关键指标(切换时间、数据完整、精度稳定性)+ 长期工况验证 ,通过 “实验室精准测试 + 现场实际工况校验” 的双重逻辑,确保切换
    的头像 发表于 11-09 17:03 1440次阅读

    广州邮科POE光纤收发器如何影响网络性能?一文看懂关键

    的核心网络设备。那么,这类设备究竟如何影响整体网络性能?本文将从技术原理与实际应用出发,深入解析其关键作用。 广州邮科POE光纤收发器 一、突破距离限制,提升
    的头像 发表于 11-04 11:06 669次阅读
    广州邮科POE光纤收发器如何影响<b class='flag-5'>网络</b><b class='flag-5'>性能</b>?一文看懂<b class='flag-5'>关键</b>作

    如何保障电能质量在线监测装置数据管理的安全要点的有效性

      保障电能质量在线监测装置数据管理安全要点的有效性,需从 “制度落地、技术强化、人员管控、持续验证、应急兜底、动态优化” 六个维度构建闭环体系,结合电力行业数据特性(如实时、敏感性、分布式部署
    的头像 发表于 09-25 17:50 987次阅读

    如何验证硬件冗余设计的有效性

    硬件冗余设计的核心目标是应对单点故障、保障系统连续运行,其有效性验证需围绕 “故障发生时的切换能力、数据完整、业务连续” 三大核心指标展开,通过 “静态配置检查 + 动态故障模拟 + 长期稳定性
    的头像 发表于 09-18 16:36 1730次阅读
    如何验证硬件冗余设计的<b class='flag-5'>有效性</b>?

    看不见的安全防线:信而泰仪表如何验证零信任有效性

    中的有效性。信而泰推出专用四七层测试仪表DarPeng 2000E,凭借其精准的流量模拟和业务仿真,可对零信任架构的核心能力进行验证: Ø 在TCP报文中插入自定义option字段来携带可信用户信息
    发表于 09-09 15:33

    NVIDIA如何优化AI工厂的网络可靠与功耗

    随着 AI 重新定义计算格局,网络已成为构建未来数据中心发展的关键支柱。大语言模型的训练性能不仅取决于计算资源,更受到底层网络敏捷
    的头像 发表于 09-04 11:23 1690次阅读
    NVIDIA如何优化AI工厂的<b class='flag-5'>网络</b>可靠<b class='flag-5'>性</b>与功耗

    如何判断电能质量在线监测装置认证标准的有效性

    操步骤: 一、首要判断:标准的 “时效”—— 是否现行有效版本 标准会随技术发展、安全要求升级而更新(旧版本可能被废止或替代),这是判断有效性的基础。需通过 官方标准发布平台 核查
    的头像 发表于 09-03 16:26 1431次阅读
    如何判断电能质量在线监测装置认证标准的<b class='flag-5'>有效性</b>?

    提升AI数据服务器交换机性能与效率的关键:永铭电容的应用

    ,还能够有效提高数据传输效率,AI计算任务提供强大的支持。传统网络架构在应对AI任务时,往往无法满足数据传输带宽的瓶颈、低延迟的需求、横向
    的头像 发表于 09-01 10:04 604次阅读
    提升AI数据服务器交换机<b class='flag-5'>性能</b>与效率的<b class='flag-5'>关键</b>:永铭电容的应用

    UPS电源—决定UPS电源性能关键因素

    在工业自动化、数据中心及众多关键领域,UPS(不间断电源)的性能直接关系到电力供应的稳定性和可靠。然而,UPS电源的性能并非一成不变,而是
    的头像 发表于 08-07 10:21 1069次阅读
    UPS电源—决定UPS电源<b class='flag-5'>性能</b>的<b class='flag-5'>关键</b>因素

    UPS测试系统:关键项目与应用指南

    UPS(不间断电源)是保障关键设备电力稳定的重要装置,大部分应用于数据中心、医疗设备、工业自动化等领域。确保UPS的可靠性能,使用源仪
    的头像 发表于 07-31 09:36 1164次阅读
    UPS测试系统:<b class='flag-5'>关键</b>项目与应用指南

    小型数据中心晶振选型关键参数全解

    小型数据中心的定义与应用 小型数据中心通常是中小型企业、边缘计算、物联网(IoT)设备及其他特定业务需求提供计算、存储和网络服务的设施。与大型数据
    发表于 06-11 13:37