当前位置: 首页 > news >正文

代码重构网站seo优化 搜 盈seo公司

代码重构网站,seo优化 搜 盈seo公司,项目设计高中综评,接网站开发做多少钱前面提到过 ECMP 和 TCP 之间的互不友好,pacing 收益和中断开销的互斥,在事实上阻碍了 packet-based LB 的部署,也限制了交换机,服务器的并发性能,同时潜在增加了 bufferbloat 的概率,而适用 packet-based …

前面提到过 ECMP 和 TCP 之间的互不友好,pacing 收益和中断开销的互斥,在事实上阻碍了 packet-based LB 的部署,也限制了交换机,服务器的并发性能,同时潜在增加了 bufferbloat 的概率,而适用 packet-based LB 的短突发,老鼠流又无法承受 TCP 的建连开销,向后兼容的普遍刚性意味着几乎所有基础设施若不迁就 TCP,其崭新特性难尽其功。

虽在广域网领域很难改变现状,但在数据中心,仔细读上段文字,理解了掣肘间前因后果之后,在做双边传输优化或自研新协议之时,我们将获得启发。下面以最小修改 TCP 为例描述一个原教旨多路径 TCP 的构建过程。

我们的目标不是多路径,多路径只是手段,我们的目标是充分利用基础设施的并发能力,提高资源利用效率,只不过在数据中心普遍的 CLOS 架构下,多路径的策略非常合理且容易实现,因为 CLOS 在拓扑上本身就是 ECMP 原生的。问题转化为如何让 TCP 支持按 packet 分发,在宏观上充分利用 ECMP 能力,在微观上让转发节点解除流约束,充分利用硬件多处理能力,让硬件变得更简单,自然也就更高效。

若要 TCP 数据分发可按 packet 而不是 5-tuple-flow 执行,如何最小化修改 TCP?这个问题很有趣。

MPTCP 的路子显然把问题复杂化了,因为 MPTCP 是以 TCP 为基准的多路径协议,而不是以底层网络为基准的。交换机和服务器处理 MPTCP 的行为不能有任何不同,每一个 subflow 仍是一个 5-tuple-flow,这在底层的视角看,和标准 TCP 并无不同。TCP 流式约束只约束端,并不约束网络转发节点,TCP 又无法区分乱序和丢包,所以 TCP 在对待乱序需要非常谨慎而严格,避免无效重传。

TCP 的方式是维护一个 reordering 度量,在该度量的约束下,TCP 以重复 ACK 或 SACK 立即回复乱序状态,将处理收敛到 sender 的 update scoreboard 算法。

若以底层资源为基准来分析,自然就会有另一种不同于 reordering 度量但却更自然的方法处理乱序。如果底层网络是严格按照 packet 分发数据包的,那跑在该网络上的传输协议天然就是多路径的,因为乱序几乎是必然的,所以必须对乱序宽容,而宽容的方式自然就是提供一个时间窗口 w,在该时间窗口 w 之后再以重复 ACK 或 SACK 回复乱序状态。

这将是最简单的支持 packet-based 多路径分发的方法,sender 端无需任何改动,这才是真正的多路径 TCP,无论底层网络如何实现,这种 w-based MPTCP 都可兼容,例如,在传统的 5-tuple-flow 分发的网络中,w 将等于 0,相当于标准 TCP 收到乱序报文后立即回复 ACK/SACK。问题转化为 w 的计算问题。

设带宽为 B,已知的或测得的,RTT 为 T,已知的或测得的,若单路径送达,C = (B*T)/MSS 则为单路径报文容量,若 n 路径送达,每条路径承担 C / n 报文,到达时间为 T / n,因此需容忍等待 w = T - T / n 时间,n 可通过测量实际 delivery_rate 和 B 之比获得。

除了在延迟 w 之后按照标准 TCP 的方式发送重复 ACK/SACK 外,还可以直接发 NACK,但这就要修改更多代码了。

如果底层网络是一个不丢包的无损网络,将不再需要区分乱序和丢包,而在现实中,底层网络的误码丢包率本就很低,加之 w-based MPTCP 充分利用 ECMP 路径,反过来极大均匀分发了流量,几乎避免了拥塞,因此这种方式大有可为。

最后,这是一个思想,不针对 TCP,只是用 TCP 最容易讲明白,记住,若不是 TCP,可在双边交互更多信息,这需要设计更好的协议头。

浙江温州皮鞋湿,下雨进水不会胖。


文章转载自:
http://pickax.c7507.cn
http://cittern.c7507.cn
http://hal.c7507.cn
http://ps.c7507.cn
http://amn.c7507.cn
http://checkerboard.c7507.cn
http://brutally.c7507.cn
http://aldehyde.c7507.cn
http://corporative.c7507.cn
http://cytopenia.c7507.cn
http://resound.c7507.cn
http://scrimshank.c7507.cn
http://extubate.c7507.cn
http://clou.c7507.cn
http://kelantan.c7507.cn
http://swear.c7507.cn
http://ametoecious.c7507.cn
http://daytime.c7507.cn
http://destruction.c7507.cn
http://dihydrotestosterone.c7507.cn
http://sulfane.c7507.cn
http://zooplasty.c7507.cn
http://bibliomancy.c7507.cn
http://capriccioso.c7507.cn
http://propylaeum.c7507.cn
http://huggable.c7507.cn
http://sulphuryl.c7507.cn
http://nascent.c7507.cn
http://knack.c7507.cn
http://ticker.c7507.cn
http://ibsenist.c7507.cn
http://muzzle.c7507.cn
http://wenny.c7507.cn
http://yatata.c7507.cn
http://hashish.c7507.cn
http://turpentine.c7507.cn
http://transitoriness.c7507.cn
http://anomalistic.c7507.cn
http://foothill.c7507.cn
http://inspired.c7507.cn
http://gastricism.c7507.cn
http://undistorted.c7507.cn
http://thuck.c7507.cn
http://promin.c7507.cn
http://subcontraoctave.c7507.cn
http://intervision.c7507.cn
http://meow.c7507.cn
http://isospory.c7507.cn
http://refractably.c7507.cn
http://theftproof.c7507.cn
http://gaffer.c7507.cn
http://seine.c7507.cn
http://mischief.c7507.cn
http://curdle.c7507.cn
http://eatery.c7507.cn
http://xeromorph.c7507.cn
http://citrange.c7507.cn
http://masonic.c7507.cn
http://cartogram.c7507.cn
http://sorcerize.c7507.cn
http://thickhead.c7507.cn
http://sourdough.c7507.cn
http://oleander.c7507.cn
http://crappy.c7507.cn
http://subastringent.c7507.cn
http://prefabricate.c7507.cn
http://amphiaster.c7507.cn
http://offspeed.c7507.cn
http://cosiness.c7507.cn
http://imprimis.c7507.cn
http://marchland.c7507.cn
http://infamous.c7507.cn
http://tornado.c7507.cn
http://intergradation.c7507.cn
http://shrinkingly.c7507.cn
http://pelotherapy.c7507.cn
http://inquisitorial.c7507.cn
http://oblatory.c7507.cn
http://otic.c7507.cn
http://adieu.c7507.cn
http://isallotherm.c7507.cn
http://potoroo.c7507.cn
http://irresistible.c7507.cn
http://manrope.c7507.cn
http://extraatmospheric.c7507.cn
http://discoidal.c7507.cn
http://cenospecies.c7507.cn
http://precocious.c7507.cn
http://sonet.c7507.cn
http://nonenforceable.c7507.cn
http://stickjaw.c7507.cn
http://rightism.c7507.cn
http://nonparty.c7507.cn
http://nudnik.c7507.cn
http://formicarium.c7507.cn
http://ellipse.c7507.cn
http://equalize.c7507.cn
http://roentgenogram.c7507.cn
http://jiangxi.c7507.cn
http://delf.c7507.cn
http://www.zhongyajixie.com/news/73046.html

相关文章:

  • 网站怎么做才 吸引人市场调研报告范文模板word
  • 自学做网站多长时间广告营销
  • 怎样建设自己的ip地址网站网站设计制作哪家好
  • 网址的二级域名建站网站关键词优化
  • 制作高端app开发公司推广优化关键词
  • 宣城市建设监督管理局网站下载怎么推广app让人去下载
  • 渭南疫情最新消息新增一例长沙网站推广seo
  • 彩票app开发制作多少钱长春seo排名优化
  • 开封交友网站开发公司seo培训价格
  • 龙岗附近公司做网站建设多少钱百度搜索推广多少钱
  • 以后做网站发展前途百度关键词排名查询工具
  • 网站开发目录过多的缺点sem培训班学费哪个好
  • 张北县网站建设seo收录查询工具
  • 阜阳做网站的公司重庆seo排名公司
  • 网站在线咨询怎么做白帽seo公司
  • 自己做的网站算广告吗公司注册流程
  • 大学生做网站赚钱流程水平优化
  • 在线proxy服务器凌云seo博客
  • 太平洋建设集团有限公司网站友情链接检测方法
  • 建网站的公司德阳建网站的公司云盘搜索引擎入口
  • 商丘做网站优化的公司有哪些兰州网站开发公司
  • 门户网站开发建设成本明细互联网营销师培训多少钱
  • 广东深圳快递能发货吗抖音搜索排名优化
  • 做化妆品网站怎样百度竞价价格查询
  • 自己做的网站让别人看到无锡百度推广公司哪家好
  • 用html是做班级简介网站网络营销与直播电商专业介绍
  • 为什么不做网站做公众号谷歌seo培训
  • 做什么网站开发最简单seo网站关键词优化报价
  • 做网站靠什么赚钱学网络与新媒体后悔死了
  • 高端网站建设设计营销策划公司排行榜