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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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 楊粼波 閱讀(1072) 評論(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>
            亚洲第一精品夜夜躁人人躁| 亚洲第一偷拍| 国产在线视频欧美| 国产毛片一区二区| 国产欧美日韩一区二区三区| 狠狠色丁香婷婷综合影院| 欧美另类视频| 欧美日韩国产综合在线| 欧美日韩亚洲综合一区| 国产精品第2页| 国产一区 二区 三区一级| 在线看不卡av| 亚洲天天影视| 久久久亚洲精品一区二区三区| 免费日韩视频| 99成人免费视频| 校园激情久久| 欧美精品一区在线播放| 国产欧美一区二区精品婷婷| 在线观看亚洲专区| 午夜伦理片一区| 亚洲福利电影| 久久精品成人| 国产精品久久久久久久第一福利| 精品51国产黑色丝袜高跟鞋| 一区二区三区精品在线| 久久精品一区二区三区中文字幕| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲国产日韩欧美在线图片| 在线综合亚洲| 欧美成人午夜激情视频| 亚洲视频在线观看三级| 美女网站久久| 好看的日韩av电影| 亚洲欧洲99久久| 亚洲精品视频免费| 老牛嫩草一区二区三区日本| 国产精品资源| 亚洲欧美精品中文字幕在线| 亚洲人成网站色ww在线| 裸体一区二区| 亚洲国产美女精品久久久久∴| 欧美影院在线播放| 中日韩在线视频| 欧美日韩三级电影在线| 亚洲卡通欧美制服中文| 欧美激情一二三区| 麻豆国产精品一区二区三区| 黑丝一区二区| 久久综合婷婷| 久久人人97超碰人人澡爱香蕉 | 亚洲日本免费| 欧美视频导航| 一区视频在线播放| 久久午夜羞羞影院免费观看| 亚洲在线播放电影| 国产精品久久9| 亚洲一区二区三区四区中文 | 久久久久久一区二区| 国产精品久久久久久久久免费桃花| 亚洲欧洲在线观看| 欧美1区视频| 另类综合日韩欧美亚洲| 在线观看成人一级片| 久久综合狠狠综合久久综合88| 午夜精品影院| 国内视频精品| 免费av成人在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线观看91精品国产入口| 久久亚洲精品视频| 久久久亚洲高清| 亚洲精品影视在线观看| 91久久精品日日躁夜夜躁欧美 | 国内免费精品永久在线视频| 久久综合中文| 欧美激情视频一区二区三区免费| 一区二区三区精密机械公司 | 免费不卡在线观看av| 亚洲伦理中文字幕| 一区二区三区波多野结衣在线观看| 欧美体内she精视频| 欧美怡红院视频一区二区三区| 欧美一区二区三区久久精品| 激情成人亚洲| 99精品99| 好吊色欧美一区二区三区视频| 亚洲国产成人精品久久| 国产精品久久久久久久久久免费看 | 亚洲国产精品一区在线观看不卡| 欧美久久久久| 久久都是精品| 欧美精品久久99久久在免费线| 亚洲在线视频| 免费成人你懂的| 欧美亚洲综合久久| 欧美国产欧美亚洲国产日韩mv天天看完整 | 一区二区欧美国产| 欧美与欧洲交xxxx免费观看| 亚洲精品一区二区三| 亚洲图片欧美一区| 亚洲三级观看| 久久精品国产77777蜜臀| 亚洲婷婷在线| 老鸭窝毛片一区二区三区 | 久久久久久色| 欧美视频在线观看一区| 欧美电影在线播放| 国产夜色精品一区二区av| 午夜精品国产| 99视频在线观看一区三区| 欧美一区二区三区在线观看| 99精品久久| 久久综合999| 欧美在线亚洲一区| 欧美日韩视频第一区| 欧美成人免费观看| 国产主播喷水一区二区| 亚洲午夜免费视频| 夜久久久久久| 欧美精品在线观看播放| 亚洲成色777777在线观看影院| 国内一区二区三区| 久久精品国产99| 久久一区中文字幕| 国产一区二区在线观看免费播放 | 亚洲免费在线观看| 欧美精品久久一区二区| 欧美成人免费在线视频| 在线欧美三区| 久久久久欧美精品| 久久亚洲春色中文字幕| 伊人色综合久久天天| 久久福利资源站| 久久躁狠狠躁夜夜爽| 韩日精品视频一区| 久久亚洲精品欧美| 亚洲第一网站| 亚洲视频免费在线观看| 国产精品福利影院| 午夜视频在线观看一区| 久久婷婷激情| 亚洲人人精品| 欧美色欧美亚洲另类七区| 一区二区三区精密机械公司| 午夜精品福利一区二区蜜股av| 国产精品天美传媒入口| 久久成人国产精品| 欧美国产先锋| 亚洲最新合集| 国产一区二区三区在线观看视频| 久久精品国内一区二区三区| 欧美成人精品福利| 中文亚洲欧美| 国内精品久久久久影院薰衣草| 老司机午夜免费精品视频| 亚洲精选一区二区| 欧美一区二区三区免费观看 | 亚洲第一福利在线观看| 欧美搞黄网站| 亚洲欧美久久久| 欧美 日韩 国产精品免费观看| 亚洲精品三级| 国产欧美一区二区精品性| 久久久欧美一区二区| 亚洲精品欧美专区| 久久www成人_看片免费不卡| 亚洲国产欧美一区二区三区久久| 欧美日韩人人澡狠狠躁视频| 香蕉国产精品偷在线观看不卡| 欧美成人精品三级在线观看| 中文日韩欧美| 一区三区视频| 国产精品va| 免费在线成人av| 国产欧美精品一区| 亚洲欧美国产毛片在线| 久久综合五月| 亚洲一区二区三区影院| 国产一区二区电影在线观看| 欧美激情免费在线| 欧美一区二区三区四区在线| 亚洲激情av| 美腿丝袜亚洲色图| 亚洲欧美国产精品桃花| 亚洲欧洲另类| 国户精品久久久久久久久久久不卡 | 久久久久久穴| 亚洲综合色在线| 亚洲精品一区中文| 在线免费观看视频一区| 国产欧美精品日韩精品| 欧美日本亚洲| 蜜桃av综合| 久久久久网站| 欧美一区日韩一区| 亚洲小说区图片区| 99精品欧美一区二区三区| 亚洲成人在线网| 欧美国产日产韩国视频|