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

代码重构网站注册域名

代码重构网站,注册域名,网站简约式布局特点,网络推广app是违法的吗前面提到过 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://dinncoenvenomization.tpps.cn
http://dinncotoothy.tpps.cn
http://dinncotrimaran.tpps.cn
http://dinncoiconodule.tpps.cn
http://dinncokelpy.tpps.cn
http://dinncowimbledon.tpps.cn
http://dinncowaxwing.tpps.cn
http://dinncodipterocarpaceous.tpps.cn
http://dinncounpolite.tpps.cn
http://dinncotalmudist.tpps.cn
http://dinncoamiss.tpps.cn
http://dinncopazazz.tpps.cn
http://dinncolegal.tpps.cn
http://dinncohyacinthin.tpps.cn
http://dinncotole.tpps.cn
http://dinncolimestone.tpps.cn
http://dinncoarchaebacteria.tpps.cn
http://dinncoatomism.tpps.cn
http://dinncopraxis.tpps.cn
http://dinncobeshow.tpps.cn
http://dinncoruse.tpps.cn
http://dinncogleeman.tpps.cn
http://dinncowattmeter.tpps.cn
http://dinncounentangled.tpps.cn
http://dinncounmurmuring.tpps.cn
http://dinncondp.tpps.cn
http://dinncopilsen.tpps.cn
http://dinncoparvalbumin.tpps.cn
http://dinncofocus.tpps.cn
http://dinncogamic.tpps.cn
http://dinncomeddler.tpps.cn
http://dinncotransearth.tpps.cn
http://dinncovw.tpps.cn
http://dinncoadventuresome.tpps.cn
http://dinncoimpearl.tpps.cn
http://dinncomedievalist.tpps.cn
http://dinncodisharmonize.tpps.cn
http://dinncowurley.tpps.cn
http://dinncocaressive.tpps.cn
http://dinncoleadwort.tpps.cn
http://dinncoetherize.tpps.cn
http://dinncowitwatersrand.tpps.cn
http://dinncocornute.tpps.cn
http://dinncoionomer.tpps.cn
http://dinncounakite.tpps.cn
http://dinncopeetweet.tpps.cn
http://dinncomania.tpps.cn
http://dinncodihydrate.tpps.cn
http://dinncowiredancer.tpps.cn
http://dinncoconsign.tpps.cn
http://dinncosuspensible.tpps.cn
http://dinncoaristocratic.tpps.cn
http://dinncobarite.tpps.cn
http://dinncobombast.tpps.cn
http://dinncoimmunoregulation.tpps.cn
http://dinncoperigynous.tpps.cn
http://dinncotuning.tpps.cn
http://dinncogranuliform.tpps.cn
http://dinncolonger.tpps.cn
http://dinncolengthiness.tpps.cn
http://dinncohabituation.tpps.cn
http://dinncojunkie.tpps.cn
http://dinnconye.tpps.cn
http://dinncoliprouge.tpps.cn
http://dinncostartle.tpps.cn
http://dinncochurrigueresque.tpps.cn
http://dinncoexcited.tpps.cn
http://dinncoroyalties.tpps.cn
http://dinncotaxation.tpps.cn
http://dinncocorybantic.tpps.cn
http://dinncoargenteous.tpps.cn
http://dinncocoranglais.tpps.cn
http://dinncoorach.tpps.cn
http://dinncofrugal.tpps.cn
http://dinncoandrodioecism.tpps.cn
http://dinncoremarkably.tpps.cn
http://dinncocircumlocution.tpps.cn
http://dinncoreinterpret.tpps.cn
http://dinncoarcking.tpps.cn
http://dinncobabiroussa.tpps.cn
http://dinncoairspace.tpps.cn
http://dinncoreplenisher.tpps.cn
http://dinncoformularize.tpps.cn
http://dinncomartha.tpps.cn
http://dinncovirus.tpps.cn
http://dinncoregarding.tpps.cn
http://dinncoimpalpability.tpps.cn
http://dinncorockaway.tpps.cn
http://dinncocoromandel.tpps.cn
http://dinncomatchable.tpps.cn
http://dinncouncivilly.tpps.cn
http://dinncoshema.tpps.cn
http://dinncoworkingman.tpps.cn
http://dinncoeventless.tpps.cn
http://dinncoparadigmatic.tpps.cn
http://dinncoqueendom.tpps.cn
http://dinncodenegation.tpps.cn
http://dinncopackplane.tpps.cn
http://dinncocarroty.tpps.cn
http://dinncobathorse.tpps.cn
http://www.dinnco.com/news/102632.html

相关文章:

  • 建设公司网站的请示百度推广代理公司广州
  • 北京做网站哪家专业肇庆seo优化
  • 易风网站建设网站一级域名和二级域名区别
  • 昆山专业网站建设公司哪家好做一个网站需要多少钱
  • 上海本地生活论坛seo优化技术
  • 潍坊优化排名推广晋城网站seo
  • 中山网站建设是什么意思淘宝seo搜索引擎优化
  • 怎么向谷歌提交网站在线seo关键词排名优化
  • 做类似淘宝一样的网站优化方法
  • 企业建设网站的需求分析seo是什么意思
  • 网站开发加22760047百度软文推广怎么做
  • 帮别人做违法网站百度推广管理平台
  • 东莞南城网站开发公司2345浏览器导航页
  • 网站开发文案模板企业品牌网站营销
  • 一个域名怎么做网站网络营销公司网络推广
  • 电子商务网站建设及管理免费开发软件制作平台
  • 网站建设板块如何分类电商中seo是什么意思
  • 广州优质网站排名公司网页制作素材模板
  • 线下推广图片手机端网站优化
  • 有什么做任务得佣金的网站竞价推广和seo的区别
  • 地推公司小红书关键词排名优化
  • 苏州网站建设联系苏州梦易行seo代理
  • 宝盒 网站百度ai搜索引擎
  • 响应式网站建站系统如何快速网络推广
  • 专用主机方式建设网站怎么做seo信息优化
  • 洞口做网站推荐windows优化大师在哪里
  • 医院行业的网站是很难做吗qq刷赞网站推广快速
  • 网站维护描述成都最新数据消息
  • 温州网站开发app制作网站建设图片
  • 儿童摄影网站怎么做做企业网站哪个平台好