青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

gossip協議

轉載自:http://blog.163.com/liaoxiangui@126/blog/static/795696402012121112831272/

1.背景

Gossip算法又被稱為反熵(Anti-Entropy),熵是物理學上的一個概念,代表雜亂無章,而反熵就是在雜亂無章中尋求一致,這充分說明了Gossip的特點:在一個有界網絡中,每個節點都隨機地與其他節點通信,經過一番雜亂無章的通信,最終所有節點的狀態都會達成一致。每個節點可能知道所有其他節點,也可能僅知道幾個鄰居節點,只要這些節可以通過網絡連通,最終他們的狀態都是一致的,當然這也是疫情傳播的特點。

要注意到的一點是,即使有的節點因宕機而重啟,有新節點加入,但經過一段時間后,這些節點的狀態也會與其他節點達成一致,也就是說,Gossip天然具有分布式容錯的優點。

Gossip是一個帶冗余的容錯算法,更進一步,Gossip是一個最終一致性算法。雖然無法保證在某個時刻所有節點狀態一致,但可以保證在”最終“所有節點一致,”最終“是一個現實中存在,但理論上無法證明的時間點。

因為Gossip不要求節點知道所有其他節點,因此又具有去中心化的特點,節點之間完全對等,不需要任何的中心節點。實際上Gossip可以用于眾多能接受“最終一致性”的領域:失敗檢測、路由同步、Pub/Sub、動態負載均衡。

但Gossip的缺點也很明顯,冗余通信會對網路帶寬、CPU資源造成很大的負載,而這些負載又受限于通信頻率,該頻率又影響著算法收斂的速度,后面我們會講在各種場合下的優化方法。

2.基本概念

gossip分為兩種. 本文只討論anti-entropy

■anti-entropy 只要數據不同步,就開始同步數據

■rumor mongering 每隔固定的時間同步數據

見公式(1). 此公式表示在節點p上,q節點的屬性k的值是v,其版本號是n。

為了保證一致性,規定數據的value及version只有宿主節點才能修改,其他節點只能間接通過Gossip協議來請求數據對應的宿主節點修改,即m (p)只能由有節點p來修改。

anti-entropy協議通過版本號大小來對數據進行更新。

兩個節點(A、B)之間存在三種通信方式:

■push-gossip: A節點將數據推送給B節點,B節點更新A中比自己新的數據

■pull-gossip:A僅將摘要數據 (node,key,value,version)推送給B,B根據摘要數據來選擇那些版本號比A高的數據推送給A,A更新本地。

■push-pull gossip:與pull類似,只是多了一步,A再將本地比B新的數據推送給B,B更新本地。

如果把兩個節點數據同步一次定義為一個周期,則在一個周期內,push需通信1次,pull需2次,push/pull則需3次。從效果上來講,push/pull最好,理論上一個周期內可以使兩個節點完全一致。直觀上也感覺,push/pull的收斂速度是最快的。

3.數據同步(RECONCILIATION)

3.1精確同步(precise reconciliation)

 精確同步希望在每次通信周期內都非常準確地消除雙方的不一致性,具體表現為相互發送所有對方需要更新的數據。實現過程中,精確同步很難做到。因為摘要數據過多,但Gossip消息存在大小限制。因此每次選擇發送哪些數據就成了問題。

3.2整體同步(Scuttlebutt  reconciliation)

節點會維護一個唯一的時間戳生成器, 時間戳生成器為各個屬性生成時間戳,時間戳的值單調遞增。節點在生成摘要數據時,每個節點只有一份數據{node,最大時間戳)。需要傳輸的摘要數據和同步的實體數據的量大大的減少了。

對于敏感的網絡而言,可能同步的實體數據還是太多,還存在選擇發送哪些數據的問題,如下的原則需要遵守:Scuttlebutt requires that if a certain delta (r; k; v; n) is omitted, then all the deltas with higher version numbers for the same r should be omitted as well.。即低版本號的實體數據比高版本號的實體數據的優先級高。

要實現上述原則有2種方法。

■廣度優先(scuttle breadth)

       出發點是對每個節點都公平。

It uses a ranking on deltas for the same participant. The delta with the lowest version number has rank 0, the next lowest rank 1, and so on. The deltas are first ordered by rank so that deltas with lower ranks are included before deltas with higher ranks.

■深度優先(scuttle-depth)

相比廣度優先,此方法對所有節點不公平。待傳輸的數據(delta data)越多,其優先級越高。這個方法要好于以上方法,但是作者沒有進行解釋。

4.流控(flow control)

 待研究。。。。。

posted on 2015-10-01 18:40 楊粼波 閱讀(1078) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美自拍偷拍| 午夜精品网站| 欧美日韩亚洲综合| 99精品欧美一区| aa级大片欧美三级| 国产精品国产福利国产秒拍| 亚洲欧美激情视频| 欧美亚洲三区| 亚洲国产精品久久| 亚洲三级电影在线观看| 欧美日韩国产不卡在线看| 亚洲视频一二| 久久国产福利国产秒拍| 亚洲激情第一区| 日韩午夜激情av| 国产日韩精品一区二区三区 | 91久久精品日日躁夜夜躁国产| 亚洲黑丝在线| 国产精品久久久久永久免费观看| 欧美中文字幕久久| 男人天堂欧美日韩| 亚洲欧美日韩久久精品| 久久久久久自在自线| 一区二区高清视频| 午夜激情一区| 亚洲精品久久久久久久久| 亚洲午夜国产成人av电影男同| 狠狠做深爱婷婷久久综合一区 | 免费在线亚洲| 欧美日韩一区三区四区| 久久久久国产精品一区| 欧美另类69精品久久久久9999| 午夜日韩在线观看| 欧美成人免费大片| 久久久久久久久一区二区| 欧美国产日产韩国视频| 久久免费99精品久久久久久| 欧美激情一区二区三区全黄| 久久久久久久999| 欧美体内she精视频| 欧美激情偷拍| 极品日韩av| 亚洲专区一区二区三区| 日韩亚洲欧美一区| 久久久久国产精品午夜一区| 午夜精品久久久久| 欧美日韩1区2区| 亚洲大胆人体视频| 国产欧美日韩三区| 亚洲无人区一区| 夜夜狂射影院欧美极品| 久久久久久久欧美精品| 久久久久一区二区三区| 国产精品欧美一区喷水| 一本色道综合亚洲| 日韩一区二区久久| 欧美xx69| 欧美激情1区2区3区| 曰韩精品一区二区| 久久精品三级| 久久男人av资源网站| 国产精品一区二区欧美| 亚洲一级电影| 性色av一区二区三区| 国产精品毛片在线看| 一区二区三区|亚洲午夜| 宅男噜噜噜66一区二区66| 欧美精品久久久久久久久久| 欧美国产激情二区三区| 亚洲国产精品传媒在线观看| 在线免费观看日韩欧美| 久久深夜福利| 欧美国产精品va在线观看| 亚洲激情视频| 欧美国产日韩一二三区| 日韩午夜电影| 亚洲欧美激情诱惑| 国产区亚洲区欧美区| 欧美一区网站| 女同性一区二区三区人了人一| 91久久精品国产91性色tv| 欧美男人的天堂| 99国产精品久久久久久久| 亚洲欧美日韩视频一区| 国产一区二区按摩在线观看| 久久人人97超碰精品888| 亚洲激情亚洲| 亚洲一区免费网站| 国产在线欧美日韩| 欧美成人影音| 亚洲午夜一二三区视频| 久久综合狠狠综合久久综青草 | 国产精品婷婷午夜在线观看| 性色av一区二区三区| 免费欧美在线视频| 亚洲视频电影图片偷拍一区| 国产麻豆日韩欧美久久| 久久久亚洲国产美女国产盗摄| 亚洲国产精品久久久久秋霞不卡| 亚洲一区二区日本| 在线不卡亚洲| 国产精品久久久久久亚洲毛片| 久久久久高清| 中日韩高清电影网| 欧美成人精品| 欧美一区二区高清在线观看| 亚洲国产精品久久久久婷婷老年 | 久久er99精品| 亚洲毛片在线观看| 欧美a级一区| 亚洲欧美激情一区| 亚洲毛片在线观看| 国内精品久久久久久久影视蜜臀| 欧美不卡视频一区| 欧美亚洲综合网| 亚洲精品乱码久久久久久按摩观| 久久激情五月激情| 国产精品99久久久久久有的能看| 国内精品美女av在线播放| 欧美三级视频在线| 欧美国产在线电影| 麻豆久久久9性大片| 小嫩嫩精品导航| 亚洲天堂视频在线观看| 亚洲第一福利在线观看| 久久视频免费观看| 欧美一区二区三区免费视频| 中文日韩欧美| 在线亚洲伦理| av成人免费在线观看| 亚洲国产合集| 一区二区三区中文在线观看| 国产欧美精品xxxx另类| 国产精品xxxav免费视频| 欧美伦理91i| 欧美伦理影院| 欧美日韩成人一区二区| 欧美电影在线免费观看网站| 久久久久久9| 久久久久久久久久久久久久一区| 亚欧美中日韩视频| 欧美亚洲日本国产| 欧美一区二区三区视频免费播放| 中国日韩欧美久久久久久久久| 99re66热这里只有精品4| 亚洲国产毛片完整版| 亚洲国产影院| 亚洲精品在线二区| 99在线精品视频| 亚洲视频在线播放| 亚洲一区二区三区影院| 亚洲午夜精品在线| 午夜在线成人av| 久久丁香综合五月国产三级网站| 欧美在线播放视频| 久久久久久亚洲精品杨幂换脸| 久久久久一区二区| 欧美黄在线观看| 欧美理论片在线观看| 国产精品国产馆在线真实露脸 | 欧美亚韩一区| 国产精品永久免费观看| 狠狠色香婷婷久久亚洲精品| 亚洲黄色小视频| 一区二区精品在线观看| 亚洲综合另类| 久久先锋资源| 亚洲经典一区| 亚洲欧美日韩爽爽影院| 久久九九电影| 欧美精品一卡| 国产综合精品| 亚洲伦伦在线| 欧美有码在线观看视频| 欧美二区乱c少妇| 日韩视频一区二区三区在线播放免费观看| 在线一区二区三区四区五区| 性色av一区二区三区红粉影视| 乱中年女人伦av一区二区| 欧美日韩在线观看一区二区三区 | 欧美日韩精品在线观看| 国产日韩精品一区二区三区| 欧美在线视频一区二区三区| 久久免费高清视频| 国产精品成人国产乱一区| 在线国产精品一区| 亚洲欧美日韩高清| 欧美粗暴jizz性欧美20| 亚洲一区二区少妇| 欧美成人视屏| 激情视频一区| 亚洲欧美国产精品va在线观看| 欧美福利视频| 久久国产精品一区二区三区| 欧美无砖砖区免费| 亚洲精品国产精品国自产在线| 久久精品视频在线| 一区二区三区欧美| 欧美成人性网| 亚洲高清在线播放|