重估端到端原则

这篇具有很好参考价值的文章主要介绍了重估端到端原则。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

评价技术迭代的旧的定势眼光来自于该技术诞生时。

1970/80/90 年代,相比传输带宽技术,处理器更强。网络协议倾向于字段多,字段小且紧凑,尽可能减少传输量,用 “算法技巧” 等价,如果 TCP 序列号 48 位,win 48 位,端口号 48 位,所有与 PAWS,win scale option,get unique tuple 相关的算法均不再必要,复杂性大大降低,但彼时这些复杂的 feature 反而是优势。

遗憾的是,几十年稳如磐石的网络标准(RFC)大多是这些年制定的。这深深影响了人们的认知。

2000 年后,通信传输技术(光纤传输以及将数据从网卡放到光纤的技术)提升速率赶上并超越了处理器提升的速度,空间换时间开始流行,协议设计倾向于少大齐,典型的例子就是 IPv6,字段少,字段长度足够大大且大小位置固定,处理效率高。

基础设施领域也存在同样倾向,能把摊子铺大解决问题的就不单纯靠软件。基础设施开始靠大体量来支撑业务,比如高密度的 5G 基站。

端主机主导计算,网络主导传输,处理器发展速度和通信传输技术发展速度的倒置正是重估端到端原则的依据。

重估端到端原则要以此为线索,信息不能在端主机无中生有,要靠中间网络设备的反馈。典型的例子是 CDN,靠密集的调度子系统和节点子系统支撑内容分发,CDN 是一个典型的逆端到端实例。

再以拥塞控制为例,若要做拥塞控制,需要精确的判断,而即时且精确的信息仅靠端到端远远不够,如今越来越多的算法或机制开始利用中间网络来反馈信息,而不仅仅将其看作一条尽力而为的透明管道。

胖端瘦网的理念大原则依旧,但需稍作改变。稍胖的网络能提高自身的承载力,缓解下面两个事实带来的问题。

第一个事实,新部署 m 个服务,新接入 n 个终端,网络流量会增加 m*n 而不是 m + n,这意味着核心转发设备的能力也必须随部署服务以及接入终端乘积的数量同步增长才能提供相应的能力,这受到大规模集成电路(全光网络毕竟是个神话)的限制,而受限于热密度极限和工艺,集成电路规模不可能永远增长,必然会反过来限制互联网服务以及终端数量。

其次,更隐秘的,回到上述 “处理器发展速度和通信传输技术发展速度的倒置”,这二者非线性不成比例地发展,单位字节的可用处理时间在变少,必须减轻主机的负担。来自下列链接:Performance Issues in HighSpeed Networks:
重估端到端原则

百字短文,不多说。

浙江温州皮鞋湿,下雨进水不会胖。文章来源地址https://www.toymoban.com/news/detail-471021.html

到了这里,关于重估端到端原则的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端实现端到端测试(代码版)

    playwright 、 cypress 、 selenium 对比 个人初步使用后,推荐playwright 框架作为e2e test 下载 cypress npm install cypress --save-dev package.json npm run cypress:open 使用流程 入门官方文档 npm run cypress:open 左侧端测试,右侧组件测试,点击左侧 选择你需要的浏览器,点击开始 自动打开浏览器,点击左侧s

    2024年02月04日
    浏览(37)
  • 单元测试与端到端测试——主要区别

    目录 前言: 什么是单元测试? 单元测试生命周期 单元测试的好处 那么它有什么好处呢? 单元测试示例 单元测试的类型 单元测试工具 什么是端到端测试? 端到端测试 端到端测试的主要好处是什么? 端到端测试示例 端到端测试的类型 横向端到端测试 垂直端到端测试 端到

    2024年02月15日
    浏览(49)
  • 实时Flink的端到端检测和测试

    在现代软件开发中,实时数据处理和检测是非常重要的。Apache Flink是一个流处理框架,可以用于实时数据处理和分析。在本文中,我们将讨论Flink的端到端检测和测试,以及如何实现高效和可靠的实时数据处理。 实时数据处理是指在数据生成的同时对数据进行处理和分析。这

    2024年02月22日
    浏览(46)
  • 端到端 RAG 解决方案 RAGFlow 正式开源

    继 AI 原生数据库 Infinity 于去年底正式开源之后,我们的端到端 RAG 解决方案 RAGFlow 也于今日正式开源。在回答 RAGFlow 是一款怎样的产品之前,我们先来谈谈为何要做这样一款产品。 RAG 发展到今日,已经成为 LLM 面向 B 端服务的共识,然而时至今日,针对它的疑问却从来没有

    2024年04月08日
    浏览(45)
  • 4端到端协议-4.3【实验】【计算机网络】

    2023-6-15 12:19:41 以下内容源自《【实验】【计算机网络】》 仅供学习交流使用 Wireshark的安装及基本使用【计算机网络】 4端到端协议-4.2【实验】【计算机网络】 各位同学,大家好,本次实验的内容为TCP的连接管理。 本次实验我们分成四个部分来介绍。我们先介绍实验目的,

    2024年02月10日
    浏览(79)
  • 计算机网络中的 端到端和点到点

    点到点主要说的是——数据链路层 端到端主要说的是——传输层 为什么我们需要这两个东西呢? 数据链路层只负责直接相连的两个结点之间的通信,一个结点的数据链路层接受网络层数据并封装之后,就把数据帧从链路上发送到与其相邻的下一个结点。同时点到点通信并不

    2024年02月16日
    浏览(37)
  • 使用 Python 创建端到端聊天机器人

    聊天机器人是一种计算机程序,它了解您的查询意图以使用解决方案进行回答。聊天机器人是业内最受欢迎的自然语言处理应用。因此,如果您想构建端到端聊天机器人,本文适合您。在本文中,我将带您了解如何使用 Python 创建端到端聊天机器人。 训练的意图及回复越多,

    2024年02月01日
    浏览(38)
  • 端到端流式语音识别研究综述——语音识别(论文研读)

    语音识别是实现人机交互的一种重要途径,是自然语言处理的基础环节,随着人工智能技术的发展,人机交互等大量应用场景存在着流式语音识别的需求。流式语音识别的定义是一边输入语音一边输出结果,它能够大大减少人机交互过程中语音识别的处理时间。目前在学术研

    2024年02月04日
    浏览(36)
  • BsinCopilot:Java版端到端大语言模型开发框架

    BsinCopilot是基于BsinPaaS开源框架构建的大语言模型应用SaaS服务,借鉴langchain的框架思想,引入  langchian4j组件,微前端微服务的架构设计,可快速助您构建和体验端到端的AI应用。 概念 说明 Bsin 毕昇缩写,毕昇,中国北宋发明家,活字印刷术的发明者。毕昇出身平民,长期在

    2024年03月13日
    浏览(57)
  • flink读写kafka保证端到端exactly-once

    内容: 本文主要介绍使用flink读写kafka,如何保证exactly-once Kafka端到端一致性需要注意的点: Flink任务需要开启checkpoint配置为CheckpointingMode.EXACTLY_ONCE Flink任务FlinkKafkaProducer需要指定参数Semantic.EXACTLY_ONCE Flink任务FlinkKafkaProducer配置需要配置transaction.timeout.ms,checkpoint间隔(代码指定

    2023年04月14日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包