




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1CoolStreaming/DONet:實(shí)時流媒體傳輸?shù)臄?shù)據(jù)重疊網(wǎng)絡(luò)作者:XinyanZhang,JiangchuanLiu,BoLi,Tak-ShingPeterYum翻譯:默難(monnand@gmail).DriftingLeaves(driftingleaves@yahoo)摘要
(本節(jié)翻譯:DriftingLeaves)啊本文扇描述俊了五DO忘Ne障t逝-廟-憑-炒一種錢用于衫流媒宣體的仗數(shù)據(jù)丸驅(qū)動刺網(wǎng)絡(luò)糞.懇DO譽(yù)Ne炭t獅的核早心操寄作非剪常簡臂單剖:煮每一額個結(jié)唐點(diǎn)與贈一組燭伙伴炒周期臣性地淚交換語數(shù)據(jù)消可用掌性信垮息,茂從稅一個候或多籍個伙志伴那樣里接矛收自猛己所豬沒有波的數(shù)殃據(jù),薯并趁把自臨己所堵?lián)碛挟€的數(shù)褲據(jù)提嗎供應(yīng)揀需要訴的伙牽伴.秩我償們將導(dǎo)著重京分析緊這種糟數(shù)據(jù)斜驅(qū)動嶼設(shè)計腸的三皇種突蟻出特驢性:慮(1畢)橋易于繩實(shí)現(xiàn)尚,災(zāi)它不術(shù)需要?dú)鈽?gòu)建棟或維利護(hù)一矩個復(fù)似雜的中全局捐結(jié)構(gòu)疼;共(2療)繡高效今,數(shù)西據(jù)的討傳遞牛方向嘗是依底照數(shù)爸據(jù)的些可用哀性信涌息而喬動態(tài)湯改變藏的,滾而逢不是小被限臥制在議特定鍋的方盈向上親;迅(3革)炊健壯俊,叫允許圣結(jié)點(diǎn)恥的伙液伴關(guān)孕系在益眾多置提供松者中禿作出炒適應(yīng)民變化擔(dān)的快漫速轉(zhuǎn)員換.狗
坦這篇歇文章鋼將會疤通篇赴分析靠D事ON賊et淹在辜有限職延遲沙下的上可擴(kuò)債展性辣,甚而且時也會承考慮默到實(shí)停現(xiàn)確DO虛Ne芽t丈時所亦面臨慮的一吃些實(shí)招際挑勝戰(zhàn),貨并逼在此友根底享上提筑出一負(fù)個有藥效的旅成員萄關(guān)系痛和伙蟻伴關(guān)鎖系管譽(yù)理算冷法,顛以動及一猴個能胃完成炭實(shí)時桂且連嘉續(xù)播鐘放流它內(nèi)容遵的智畜能調(diào)約度算秒法.淡通過灰P揉l(xiāng)a象ne揉tl閃ab叨已許經(jīng)在損大范嘩圍內(nèi)貫評估振了嗎DO扎Ne勻t定的性射能.魔這項(xiàng)些實(shí)縫驗(yàn)幾社乎包捕括了杜P驗(yàn)la榮ne薦tl餅ab凡的毛所有緣有效途結(jié)點(diǎn)槍.滅實(shí)驗(yàn)舉結(jié)果四說明還D膝ON忠et賴甚享至能呆夠在鴨復(fù)雜噸的網(wǎng)晶絡(luò)條圈件下礙到達(dá)南很好唐的流荒質(zhì)量氧.寬此外疊,夸控制鐘所帶且來的溫額外憑開銷蓋和傳生輸延效遲都倆可以假設(shè)保持紫在很懲低的畝水平吊上.春汗在仔20動04這年5蓮月3淘0日逗,特一個成基于團(tuán)In繡te癢rn越et近的名D鎮(zhèn)ON所et芹的信實(shí)現(xiàn)輪-男-伙-挨C睜oo蜘lS帆tr奉ea寒mi誤ng攜v點(diǎn).0過.9探發(fā)布苦了.鏟它亭已經(jīng)悉吸引濁了超達(dá)過3糧00嫌00同的用掀戶并聰且在卻一些翼頂峰縫時間吊創(chuàng)下悼了4鼠00數(shù)0人榨同時券在線傳的記光錄.漠這缺篇論謙文將等會討符論關(guān)涼于段Co彈ol番St甩re譽(yù)am悉in娘g治設(shè)計賺的關(guān)疏鍵問凍題,吐并濱且描須述一忽些這書次大湯范圍退測試竟中的碑有趣暴現(xiàn)象析.阻具體絹來說耗,止網(wǎng)絡(luò)治范圍與越大場,政被傳捎送的毯流的棄質(zhì)量踐將會治越好恢.享I.壘概源述
姿
委(親本節(jié)功翻譯隆:溫Dr璃if畫ti片ng挪Le免av點(diǎn)es策)蠟隨著帶寬帶閉接入鎮(zhèn)的普零及化陰,狀多媒疫體服刊務(wù)對駕用戶內(nèi)來說德變得揭日益淋重要餃,英并且爛已經(jīng)皮成為企今天手I輝nt滅er辭ne夸t鉤流量跡的重巧要組無成部陰分.固許巨多諸輸如網(wǎng)辨絡(luò)電支視,浪新平聞廣今播的鹿多媒攝體應(yīng)是用都鮮涉及晶到把趴流媒敢體從責(zé)源頭辛傳送陳給大吃量用懸戶的碧過程懷.風(fēng)對這玻些應(yīng)慶用來扭說,耽I姜P蒼多播梢也許偏是最剝有效形的途表徑;舉然州而它齒的擴(kuò)圍展卻布因?yàn)樾仍S多墳現(xiàn)實(shí)盯上的奧和政自治上賊的因貢素而已受到海限制泡,嶺例如并缺乏來動力竟去安蘇裝具餅有多源播能攻力的坑路由卻來承包擔(dān)多誤播流評量.泛因嬌此研衛(wèi)究者帥們開曲始關(guān)稅注應(yīng)臣用層似上的球解決耐方案竊-愁-歉-弦通宇過參余與者悟的合炊作來拘建立場一個懲在單將播通吹道之旋外的惜重疊旺網(wǎng)絡(luò)樸,剝這些齒參與車者也崖被稱值作重期疊網(wǎng)傳絡(luò)結(jié)袖點(diǎn)乞(練Ov皂er倘la或y敬No嚴(yán)de置)紹,邀那么貼在此桃根底旁上,載就盞可以吼通過熄結(jié)點(diǎn)敏之間拆的數(shù)繭據(jù)依震賴關(guān)統(tǒng)系,揮實(shí)賣現(xiàn)所款謂的肉多播靜.資作為毅I尊P京多播密的替訓(xùn)代方煎案,粗開鉤始時倒許多時網(wǎng)絡(luò)熱構(gòu)建輸算法士大多版使用謊樹結(jié)杰構(gòu)來冤實(shí)現(xiàn)婚數(shù)據(jù)仰傳遞僑.因雖然鐘這種盡方案直能夠必像澤IP母多胳播一疊樣,隔與按專用新根底逗路由艘(難D雹ed涌ic涂at師ed憲I罰nf期ra跡st薪ru鳴ct份ur皺e介Ro衡ut謠er猶s嗚)脫很好斥的搭圓配,旅但盛是卻勾經(jīng)常泊會與聽帶有持動態(tài)劫結(jié)點(diǎn)身的應(yīng)達(dá)用層址網(wǎng)絡(luò)漆搭配互錯誤漿.衫而且毫自主閉網(wǎng)絡(luò)察結(jié)點(diǎn)勺會輕腥易地皆崩潰密或離協(xié)開,糧因貧此樹哀結(jié)構(gòu)窄是高賀度易搞損的朵.繳而這賓一問焰題在倍對帶曉寬和令連續(xù)哨性都寒有很較高要肉求的駐流傳震輸中炸,燒顯得碰更加漁嚴(yán)重繼.補(bǔ)同時暈雖然溫像網(wǎng)己孔和禿森林境這樣結(jié)的復(fù)梨雜結(jié)馳構(gòu)能旋局部際地解觸決問寸題,券但睬其本次身的敞實(shí)現(xiàn)惠卻過叮于復(fù)掉雜,崖而鮮且經(jīng)馬常缺頑乏可收擴(kuò)展陽性.她從另莖一個倉角度站講,野把柔多播冶功能麗移植碌到應(yīng)集用層艷同樣掀會導(dǎo)雞致更棵大的拔彈性母;績具體比來說械,本所有辰的結(jié)丟點(diǎn)都宋有很潤強(qiáng)的維緩沖卻能力皮并且板能夠才靈活如,蝴智能怒地決蓬定數(shù)滲據(jù)的辭傳輸竿方向鍋.巾因此乓文章太中提詞出了殃一個狐以數(shù)粗據(jù)為北中心斗的樹(母Da概ta著-c撞en籌tr乏ic昌)等設(shè)叼計方善案-搬-燒-榆一格個結(jié)蓮點(diǎn)總匙是向何那些柔需要資數(shù)據(jù)望的結(jié)超點(diǎn)傳溜送數(shù)閉據(jù),攤而略它們榨之間斷沒有妹諸如丹父子來關(guān)系寺,獨(dú)內(nèi)部潑外部付關(guān)系爽和上模行流晚下行柳流關(guān)哀系.孫換黨句話獎?wù)f,棕是繡數(shù)據(jù)諸的可籠用性滅信息堤引導(dǎo)悉著數(shù)亭據(jù)的臟流向蒸,哥而不殘是一退個特牌殊的辜網(wǎng)絡(luò)掙結(jié)構(gòu)河約束卷了數(shù)縣據(jù)的瞎流向其.這齡種數(shù)食據(jù)中疫心的敗設(shè)計漫將會旺更加阻適應(yīng)抗具有微高動誕態(tài)的芳結(jié)點(diǎn)約的網(wǎng)攏絡(luò).袋尤僵其是際考慮孕到一押個半鞠靜態(tài)采的結(jié)彼構(gòu),司無爹論多牙么有聯(lián)效,犬總方是會抗因?yàn)榱沤Y(jié)點(diǎn)轉(zhuǎn)的動精態(tài)而孟處于賭次優(yōu)濕的狀待態(tài).遷基于施這樣鵲的目扇標(biāo),土本趙文描榜述了燈DO搭Ne欺t檔-走-裕-戲一個蜂數(shù)據(jù)努驅(qū)動倉的重籠疊網(wǎng)憂絡(luò),本而瓦其中階的核耗心操彼作非兩常簡桌單:銳每些一個慈結(jié)點(diǎn)亭與一駱組伙千伴周蹈期性可地交意換數(shù)疼據(jù)可輛用性始信息刻,胞從一練個或蘿多個耗伙伴墊那里期接收母自己啞所沒扶有的符數(shù)據(jù)廣,浩并把濃自己兵所擁棒有的超數(shù)據(jù)勻提供傷給需結(jié)要的令伙伴單.橫我們轉(zhuǎn)將著跨重分假設(shè)析這坑種數(shù)典據(jù)驅(qū)范動設(shè)表計的澤三種頓突出坦特性輛:(財1)說易攝于實(shí)喂現(xiàn),串它欲不需漏要構(gòu)假設(shè)建并霸維護(hù)婚一個襲復(fù)雜擱的全隙局結(jié)椅構(gòu);制(押2)股高雞效,楊數(shù)據(jù)豐的傳再遞方消向是認(rèn)依照間數(shù)據(jù)適的可筑用性創(chuàng)信息移而動揮態(tài)改顯變的懂,宜而不棕是被信限制拖在特艦定的主方向偉上;典(店3)莫健把壯的憶,山有彈貍性的牧,光允許備結(jié)點(diǎn)石的伙朝伴關(guān)裂系在命眾多么提供寧者中觀作出損適應(yīng)危變化震的快蹤速轉(zhuǎn)鉆換.吉此瘋外,怒關(guān)斗于結(jié)塔果的蘋分析至顯示臂出了色網(wǎng)絡(luò)挎半徑務(wù)與網(wǎng)慶絡(luò)大著小的噸邏輯場關(guān)系直,花這也蘆說明麗了革DO詳Ne牢t求能夠下在有逆限延盜遲的滲情況籮下進(jìn)選行擴(kuò)倆展.未纖為了栽實(shí)現(xiàn)將傳輸?shù)珜?shí)時箏流媒憑體的介數(shù)據(jù)盼驅(qū)動馳網(wǎng)絡(luò)東,訂大量環(huán)的實(shí)元際問排題需綠要考桐慮.廈在類本文費(fèi)中,址將財要討雷論荷DO應(yīng)Ne丑t沙中的飲假設(shè)干塵關(guān)鍵蛾問題燈.齒包括騰伙伴麗關(guān)系掛的建伴立,痰數(shù)呀據(jù)可紅用性戰(zhàn)信息凳的編劉碼和央交換拍,勢以及慨視頻暖數(shù)據(jù)駁是如忘何在內(nèi)伙伴膀間被炊提供膚和獲守得的猴.天這里皆將要研提出繩一套厚可擴(kuò)灶展的擔(dān)成員扭關(guān)系賀和伙前伴關(guān)刻系的新管理忙算法莖和一膝個智蛙能調(diào)饒度算軍法,截這粘些方仁案將系會在析使用幣較低仇控制音開銷鹽的情顧況下釣,貫為中銅高帶驚寬用惠戶提弦供高援效連嚴(yán)續(xù)的菠流傳頸輸,享同所時平掀穩(wěn)地?fù)寣鼬Q輸負(fù)涌載分釣配到錫正在夜參與錫的結(jié)路點(diǎn)中卷,敗并使圣結(jié)點(diǎn)灰與異贈構(gòu)網(wǎng)吩絡(luò)相暑適應(yīng)梯.助通過窯P做la交ne銜tl嚷ab屈已裕經(jīng)在剪大范螞圍內(nèi)艘評估鴨了雪DO咱Ne擠t振的性平能.簡這蘋些實(shí)癢驗(yàn)幾輝乎動囑用了俘P仆la捆ne墻tl暴ab桌跨釀越五衛(wèi)大洲斑的所芽有可熊用結(jié)畫點(diǎn).刷實(shí)寶驗(yàn)結(jié)群果表但明再DO粥Ne薦t劃在流述速率價和播硬放連湊續(xù)性量上能衛(wèi)到達(dá)院很高它的要噴求.拳此否外,隱控咸制所袍帶來企的額躬外開封銷和搏傳輸謝延遲暖都可澡以保甲持在涼很低宿的水英平上段.促根據(jù)露當(dāng)前通掌握督的材灑料,載全適球范財圍的般實(shí)驗(yàn)諒很少諸在文夕獻(xiàn)中琴提及跌.省為此溪文章犯中列泄出了凝在實(shí)飯驗(yàn)當(dāng)滋中遇嗽到的學(xué)幾個獲典型過問題容.宗并討譜論了飾影響僻實(shí)驗(yàn)尊結(jié)果茫和可淹能在絨將來筋影響專P巾la醬ne鳳tL扮ab日發(fā)詞展的栗因素株.診最后潮,在布20將04趙年5緒月3堤0日侄,栽一個查公開歐的,震基壺于I染nt滲er億ne法t宴的架DO析Ne指t櫻實(shí)現(xiàn)紐-綱-西-據(jù)C魚oo添lS媽tr狀ea禁mi暖ng洞v狼.0潤.9貿(mào)發(fā)布窮了,嘗它江已經(jīng)賀能夠績播放赤由一絡(luò)個免串費(fèi)視報頻服睜務(wù)器紅所提揪供的描實(shí)時匆體育港節(jié)目途,賢這個哪軟件吧最初醋只吸罵引了釣20螺個用脂戶,抹但炸是截唇至本再文發(fā)晚布,鹽超涌過3葵00妨00始的用它戶勵(溝從獨(dú)靜立I御P的梯統(tǒng)計塞上看暑)能已刑經(jīng)使規(guī)用過距這個猶流媒悲體軟油件,栽在指一些講頂峰性時間箱甚至蜜到達(dá)盲40唱00映多用耍戶同獲時在摘線.牽先斤前的溜統(tǒng)計臘結(jié)果姿和用蝦戶的醉反應(yīng)躲是十步分鼓盡舞人踐心的娘,讀這也蔽說明屆了兩款個有桶趣的匯事實(shí)森:司第待一,柴現(xiàn)惕在的眨I咽nt張er棉ne斧t顫已經(jīng)虹有足哈夠的距帶寬竿來支呢持電傍視質(zhì)扮量的政數(shù)據(jù)傲流詳(看45爸0初Kb丈ps坦)歌;劇第二笨,淡數(shù)據(jù)拘驅(qū)動飼網(wǎng)絡(luò)湯越大蹤,旨所傳北送的迎數(shù)據(jù)灶流質(zhì)傭量將賣會越疲好.察這潮兩點(diǎn)柜都再米一次園說明餃了本笛文所妻提出徑的數(shù)宴據(jù)驅(qū)深動重伏疊網(wǎng)愁絡(luò)是勸用來踢解決池多播葡視頻鑼分配丸的可箏靠方寺案.巧II叛.于相關(guān)弦工作搜
特(精本蔑節(jié)翻捉譯:獎D舍ri漆ft意in姻gL斑ea思v槽es俱)鮮在過絨去的剃十年堪里,拾出頂現(xiàn)過俱一些情基于苗IP纏多播疏視頻爆的重父要研桌究,抖可盼以參普考劣[1昆8]仍.較最近需,又際提出內(nèi)了許類多有米關(guān)網(wǎng)蹲絡(luò)多撫播驕(河Ov墓er溜la緞y個Mu刪lt輪ip迷ly劍S底ys牧te兼m師)復(fù)的系無統(tǒng),那它牛們大療體上薄分為姜兩類思:亭基于逢代理絮協(xié)助姿(貿(mào)P紅ro縫xy尺-a狂ss竄is勒te希d腰)裝的和敲基于片P瓦2P抱的捕.婆在傳橡統(tǒng)意轟義上期,買通常統(tǒng)事先訓(xùn)安排掃一整壇套服瓜務(wù)或跌應(yīng)用五層上授的代界理,草然極后在雅這些嫩錨點(diǎn)錦(茅A遍nc樂ho蝦r搏No危de鹽)撫的聽協(xié)助俱下建楊立起泛一個游高質(zhì)附量的浸網(wǎng)絡(luò)才[1鮮],惕[2刷],雄[2炒4]疏,[從26大],濟(jì)[2揚(yáng)8]門.伶DO界Ne畢ts擠屬于后第二擇類,霧它胸不依報賴于懼專用錘結(jié)點(diǎn)犯(防D翻ed熟ic瞞at傘ed壩n脂od蜘e升)撒,瞎但是礎(chǔ)能在理自組踩織的腸自動慘結(jié)點(diǎn)躺(功A粥ut鳴on槽om侍ou艷s沖No纖de裂s革)榜的基頸礎(chǔ)之奔上建哨立起蝴一個帝網(wǎng)絡(luò)艱.所在這予一部丟分中剩,召我們緣將對煎現(xiàn)行北的幾貧種網(wǎng)然絡(luò)流浴協(xié)議奔作簡豆略介笑紹,曠重脂點(diǎn)將嘴放在痛那些蛇完全炎遵循逆p蓮2p斗模寺式的斑協(xié)議悶上.邀A.環(huán)基釀于樹尼結(jié)構(gòu)擱的網(wǎng)趣絡(luò)及展其擴(kuò)追展蔑像前照面所快提到燦的,醋許劫多網(wǎng)流絡(luò)流奏協(xié)議概采用汽基于針I(yè)P涌多播筆的樹謎狀結(jié)盆構(gòu).飯?jiān)诨W(wǎng)絡(luò)骨結(jié)點(diǎn)叨之間燈構(gòu)建牌并維院護(hù)一動個高濁效的送分布餐式樹已結(jié)構(gòu)贈,謝是這召類系極統(tǒng)的叨關(guān)鍵接.抹在C忽oo器pN蛙et快中磁,由視頻暮源作百為樹桑結(jié)構(gòu)刪的根切,營收集也所有傍結(jié)點(diǎn)大的信酷息,凝用臭于樹刮的構(gòu)瓣造及匯維護(hù)忍.騙因此仙集中逝式的睡算法納將會趕非常栽有效室.繞但這沙樣的些作法留必須損依賴狡于一訪個功筒能強(qiáng)訊大的藥專用產(chǎn)根結(jié)弊點(diǎn).蓄同慰時,射像市S粥pr拉ea襖dI治t[流10掌],例N毛I(xiàn)C蔬E[膛12貼]和警ZI漢GZ歷AG恢[1樂1]為,津使用縣分布潤式算最法通槐過一當(dāng)系列既結(jié)點(diǎn)茂,槳實(shí)現(xiàn)定構(gòu)建獸和路止由功為能.角在板大規(guī)央模網(wǎng)捧絡(luò)中溪,絮這些袖算法躬采用旦層次賭聚類譜(團(tuán)H便ie袋ra予rc美hi某ca姜l陽Cl址us器te有ri努ng啄)葵的深方式旨來達(dá)壞到最貝小的廊延遲桌(武從樹燈的高拼度上推講誤)跡或邊娃界結(jié)娃點(diǎn)的盜工作駁量友(從懇扇出屋度帖(挽Fa犧no攏ut騎D釣eg乖re門e認(rèn))搶上講信)踏.矮但哭是,極一胡個樹株結(jié)構(gòu)贊中的消內(nèi)部懼結(jié)點(diǎn)尚會有附較大盤的負(fù)寫載,貝因釋此它腹的離集開或恢崩潰釘,終將會畏在很代大范安圍內(nèi)綱導(dǎo)致尸后代戲結(jié)點(diǎn)彈的緩宇沖區(qū)職缺乏炭.槽雖然俱已經(jīng)疊設(shè)計娃出了偶一些和樹結(jié)注構(gòu)的佳修復(fù)他算法燥來適淋應(yīng)結(jié)敘點(diǎn)的緒動態(tài)粗變化弱[夏12稅],滅[1橫1]憶,[搏23德];難但共是樹斗的結(jié)能構(gòu)仍針會在么高動罷態(tài)的祝網(wǎng)絡(luò)都環(huán)境您中遭伍到頻獨(dú)繁破令壞.或還存樸在許石多用植來解將決樹音結(jié)構(gòu)草負(fù)載奉不均迫衡或必易損翁性的委其他斷方案題.桌例如視建立趙以網(wǎng)礦孔為關(guān)根底岡的樹丙結(jié)構(gòu)渣(告N扭ar重ad絞a退及它賽的擴(kuò)揭展活[1虎4]潤,腎Bu致ll撒et易[游20畏])沸,皇維繪護(hù)一店個多沉分布胞式樹策結(jié)構(gòu)旦(恢S過pl掉it贏St拘re骨am杯[訪19搏])汪,貼或者碧在分估層編管碼無(么PA蛇LS袍[借29赴])巷和冷多重兄描述應(yīng)編碼油(堪C羨oo瘋pN嚴(yán)et鍛[式3]粗)有之間宿權(quán)衡拜.捏DO醉Ne蝦t她通潮過引犯入一帽種簡跳單明巨了的癥數(shù)據(jù)里驅(qū)動呈方案堅(jiān),王來彌雄補(bǔ)這抽些缺泊陷.串它撐并不湖需要?dú)v維護(hù)輛一個高更復(fù)鴉雜的養(yǎng)結(jié)構(gòu)藥,終或者躁依賴獵于先表進(jìn)的圾編碼朱技術(shù)俘,殺雖說斤后一喉點(diǎn)也歷會在平這個礙方案服中起閑到一紗定作惑用.枯B.針以翅閑橋談默(獲Go獸ss拋ip殖)而為捧根底竄的協(xié)私議例最近眠,軌閑談努(鹿或島傳染渠病啄)昏算法羞已經(jīng)章成為斜P裁2P抱系躁統(tǒng)中沾信息龍多播鼠傳播紙的流揀行解層決方做案奉[1幼3]愉,條[2爸2]以.旗在一伏個典浴型的小閑談倉算法練中,慮一貧個結(jié)邪點(diǎn)將國新信浴息發(fā)口給一勝組隨仗機(jī)選摔擇的死結(jié)點(diǎn)徐;傅這些興結(jié)點(diǎn)劇會在務(wù)下一潑輪中社作相尺似的柴事情久,練直到劈所有戴結(jié)點(diǎn)況都收容到信昏息.序閑崗談對喇象的阿隨機(jī)森選擇詠,覺能使黎系統(tǒng)壤加強(qiáng)句對隨儲機(jī)發(fā)季生的縮意外疊退出抬的彈猛性,職并譯且能廟夠進(jìn)泉行非請中心案式的驢操作湊.研與毒[1知6]栗相狗似,殊D罵ON蝶et領(lǐng)的曬成員蔽管理憤中使懲用了哨閑談奏協(xié)議豐.揀DO肆Ne杯t澤中的當(dāng)數(shù)據(jù)蛋傳輸重方法僻也部眠分受禽到閑耗談概牽念的兩影響脅.辮但無盡論如仗何,借不殿能將搶閑談金機(jī)制藍(lán)直接等用于蘋流傳胖輸,篇因朽為隨項(xiàng)機(jī)的睛傳送魄數(shù)據(jù)娃會帶崗來大綠量的逢冗余腰,涉而這藍(lán)對于卷有高軟帶寬牧需求潤的流情應(yīng)用揮來說級更加舞嚴(yán)重燥.弊DO鼓Ne毛t惑中,堪使偵用了擺一個防有力消伙伴遠(yuǎn)的選律擇算那法,筒和香一個場低開回銷的銅調(diào)度乏算法太,缸以便枯于在乒大量縣減少太冗余澡的情攜況下臂,緒智能誠地從少眾多扔伙伴抹中接送收數(shù)抵據(jù).鋸先前賺進(jìn)行長的一稠些有杜關(guān)胃P2板P凍的請擔(dān)求式受流傳異輸扛(散例如軍,捆[4孕],測[賊5]鉗,暴[6漆],鍋[澇7]箭,熔[8掌],紀(jì)[這9]以)宮的工禁作與葵閑談罷機(jī)制理緊密接相關(guān)罷,偏DO降Ne賣t嶄也是堂如此遲.罵在這鼓樣的楊機(jī)制捷中,撈視儀頻數(shù)鬧據(jù)由袋一些蹤種子曠結(jié)點(diǎn)追在有埋異步膽需求振的結(jié)炸點(diǎn)中續(xù)傳播紛.哲同時興,長一個挨或多蛛個結(jié)勵點(diǎn),線能喘夠一奇起為冶一個嘴新結(jié)渣點(diǎn)提矩供緩瑞沖數(shù)永據(jù),前并墊能隨依著提決供者船的增吵多,乖增飼強(qiáng)系拐統(tǒng)的病能力棗.務(wù)DO技Ne河t扎的目潛標(biāo)是恭通過姻半同榨步的尋結(jié)點(diǎn)循,克到達(dá)液實(shí)時勤流媒岡體傳蹤輸,鮮這熄就需炭要不停同的國解決即方法奇.梨然而磨,濁在實(shí)恒際的必In現(xiàn)te蒼rn提et億實(shí)肝現(xiàn)中勢,悟DO刪Ne股t減的能棄力有越很大梢的增宅強(qiáng),雄這異也證腔明了逃那些衡在蔽P2沉P升請求趴式流死傳輸炒研究辱中的箭論證三.梁II幟I.陪D觀ON狂et漸的設(shè)握計與簡優(yōu)化扛(涌本寶節(jié)翻采譯:偏默糊難童)殼Fi蝦g-桃1炭一個灘DO復(fù)Ne比t結(jié)賊點(diǎn)的醬系統(tǒng)竟架構(gòu)匯圖真Fi辛g-防1閣是一洞個烈DO巾Ne貌t菊結(jié)點(diǎn)禁中的每系統(tǒng)誘架構(gòu)峽圖.略其嗎中有冰三個拍重要腳模塊延:緩(1寬)沾成員夜管理殿模塊假(而M溜em疾be桶rs叼hi壤p洪Ma堵na侵ge忌r姿).叛負(fù)順責(zé)維腳護(hù)網(wǎng)常絡(luò)中及一部癥分結(jié)終點(diǎn)的薪相關(guān)瘡信息鬧;域(2住)扇伙伴鍋管理乳模塊喬(擊P永ar愛tn愁er喘sh鴿ip井M伸an識ag飛er蠶)揚(yáng).溫負(fù)責(zé)聯(lián)與網(wǎng)撤絡(luò)中后的其燕他結(jié)篩點(diǎn)建戴立并眼維護(hù)錦伙伴報關(guān)系墨(溝譯牢者注收:臟原文添中的變``階Me漲mb身er撫''普一詞雞此處脆被翻調(diào)譯為條``枝成員勉''觀;鉛``魄Pa慰rt穩(wěn)ne悉r'眾'被帆譯為光``軋伙伴要''頂.術(shù)二者顧區(qū)別藏為:版網(wǎng)望絡(luò)中社的一伍個結(jié)列點(diǎn)被楊稱為扭這個零網(wǎng)絡(luò)聲中的繁成員適;緣網(wǎng)絡(luò)寸中兩算個直仔接相旱連的組結(jié)點(diǎn)灰互為憶伙伴層.碌);緊(副3)桐調(diào)巷度器林(賴S顏ch住ed隸ul瓶er逮)予.濕負(fù)責(zé)楊視頻售數(shù)據(jù)璃傳輸瞇過程削的調(diào)泰度工鬼作.貴一迷個誰DO勉Ne爭t待結(jié)點(diǎn)尸的角司色相杰對于鋸視頻毅流中裝的每潤一個儲分段鉗(柿S巡eg槐me鐵nt遺)彩,歐既可慘以是浸分段士的接五收者盆(賽R觀ec恭ei環(huán)ve汁r錘),暴也探可以紀(jì)是提乒供者裂(玩S嫩up朗pl菊ie鉛r各),張或蛋二者四皆是臥.爭結(jié)點(diǎn)蠟角色缸確實(shí)叉定會哲根據(jù)拼分段相的可自用性湊信息猾(層S卸eg拼me球nt帽's撐A心va鄰il桃ab清il延it植y爸In梅fo錦rm闖at呀io羊n狹),咬動嘩態(tài)地局調(diào)整餅.瞞分段候的可上用性類信息佳會在例結(jié)點(diǎn)殃及其副伙伴隔之間螺周期惱性地罰傳遞孫.場(墻譯者跨注:式原燙文中椒使用隊(duì)的是蚊`補(bǔ)`p量er貌io己di魚ca撞ll摔y竹ex及ch偷an敗ge棉d掏be埋tw翅ee球n打th梨e六no畜de奇a南nd壺i紛ts崖p角ar再tn伐er杰s'音'.買翻疏譯為叨``好周期類性地運(yùn)在結(jié)教點(diǎn)及破其伙叫伴間陜傳遞民''幣.張但是珠譯者緣認(rèn)為異,點(diǎn)這種禿傳遞節(jié)并非址是嚴(yán)離格地蒙周期胳性動蟲作,幅即艇,與兩次秩信息鉗交換畏之間侄的時扎間間收隔不奉一定弟是個抄常數(shù)糖.舌因此童,害此處痰翻譯懸為`逝`周堆期性裂地'吊'言似乎桂欠妥鍛)拔但惜是最律初提并供資洋源的灣結(jié)點(diǎn)鉤(勸S撲ou味rc果e霧No耽de詞)家是記個例滔外字--耽-吸它的欺角色蝕永遠(yuǎn)搶是分績段的釘提供惕者.星在軟此,菜這擾種結(jié)休點(diǎn)被沖稱為歇``農(nóng)源結(jié)謹(jǐn)點(diǎn)'達(dá)'哈(鍛Or股ig觸in駝N臂od復(fù)e版).栗它摔可以畜是一決個專賺用于僑提供工視頻妙效勞茫的服查務(wù)器母,殼也可簽以是蹈網(wǎng)絡(luò)訊中一蜘個運(yùn)臉行了蜻視頻文效勞絡(luò)程序象的計凳算機(jī)椅.洽本節(jié)魯中,邊將啄討論階模塊晌間的驅(qū)交互貍以及超設(shè)計飾問題而.卵并給在出了女當(dāng)前顧的一供些解斬決方壯案.三它穿們分份別被衡應(yīng)用支于基挽于P積la繼ne誤tL詠ab廳的和永基于靈因特伐網(wǎng)的洗實(shí)現(xiàn)參中.揚(yáng)轟A.托結(jié)扒點(diǎn)的天參加頑和成航員的誕管理查每個媽D式ON融et茶結(jié)爐點(diǎn)都具有自主己的類一個答唯一總標(biāo)識筆符含(崇Un績iq融ue嫁I談de穩(wěn)nt走if酷ie肉r著)喬--漏-雁比方列可以廣是它偉的I形P地框址哪--秒-饑并且頑維護(hù)勒著一隨個緩孕存,俗用幼來存媽儲歉DO販Ne鹿t仙網(wǎng)絡(luò)育中一印局部襖活潑沒成員燙的標(biāo)懂識符地(掉以納下稱伶該緩扎存為腥mC跪ac失he飄)聞.架在一牛個簡騰單的費(fèi)結(jié)點(diǎn)倘添加弓算法凱中,私一月個新胳參加路的結(jié)暑點(diǎn)首鉛先去差和源次結(jié)點(diǎn)冰聯(lián)系臟.互源結(jié)太點(diǎn)會粒隨機(jī)害地從栽自己訪的鳥mC百ac半he勝中耐挑選脾出一望個代股理結(jié)覆點(diǎn)評(脖De欲pu臺ty宮N釣od執(zhí)e姑),溉并約將新攤參加緣的結(jié)甘點(diǎn)連估接重惠定向堡到這領(lǐng)個代登理結(jié)胸點(diǎn)上皂.目新結(jié)足點(diǎn)會聽從代辛理結(jié)先點(diǎn)上駐獲得榜一個獸成員擋的列媽表,歪把殿其中咽的成撒員視文為候店選伙刺伴.辟之木后,伸與訴這些禮候選穗伙伴靜建立騙連接轟,濁由此風(fēng)確定屢了自槽己在袖網(wǎng)絡(luò)汪中的畜伙伴雷關(guān)系漆.姑總體許來說盡,牢這一亂添加遷過程坡是可啞行的銅.猾因?yàn)殄N源結(jié)抓點(diǎn)會柳在整丹個流蠻的傳夫輸過晨程中酸始終深存在敬,臘并且暑它的呼標(biāo)識梳符/賓地址鞭是眾愛所周碰知的支.打重定賢向的咬過程柳使得駕新結(jié)儀點(diǎn)可返以更雀加均媽勻地移選擇疤伙伴快(薪譯牧者注鞋:呢此處假原文輸為孩``挑T紡he勸r堂ed耐ir栗ec伸ti瘡on柏e煤na種bl慰es通m值or掙e葉un揉if縣or漏m抬pa哭r(nóng)t免ne林r款se健le擾ct牧io由ns奉f傍or殊n遷ew稼ly陸j炭oi是ne曲d芝no腳de廢s'蛋'.械該恒句的見翻譯顏有些板過分減生硬悟.憶需再域斟酌趨)瞎,路同時焰很大攜程度膊上減棍少了麥源結(jié)糞點(diǎn)的論負(fù)載瞧.女本節(jié)找的最耀后,辣會樹對這忍個添泊加算飲法的信改良騎進(jìn)行憲一些防深入牌探討任.密實(shí)踐殿中,腎此池處遇預(yù)到的孩一個壓關(guān)鍵聞問題害是:知如晶何建思立并慎更新嫩m吊Ca諒ch趕e.布為繩了適喇應(yīng)網(wǎng)攤絡(luò)的聚動態(tài)用變化川,敢每個忽結(jié)點(diǎn)擊周期宰性地葡產(chǎn)生夜一個柿成員混信息棗(書M貌em爐be閱rs販hi將p鍛Me避ss寒a(chǎn)g侮e爸)挎用以模聲明炸自己反的存勞在;如每滔個信孤息包序含四藏項(xiàng):境<排se縱q_嚼nu除m,諷i貴d,孕n帖um伏_p悼ar麗tn店er織,瞧ti的me零_t削o_侮li僅ve棋>.喜其致中,淺s小eq純_n橋um憲表董示該此信息姨的序遠(yuǎn)號;燃i竟d復(fù)表示蔑結(jié)點(diǎn)棒的標(biāo)急識符滋;弓nu遵m_款pa特rt印ne硬r拼表示把結(jié)點(diǎn)召當(dāng)前樣擁有千的伙事伴數(shù)南量;槳t住im銜e_油to監(jiān)_l仔i獨(dú)ve服表形示本指條信錯息剩融余的釘生存恒時間堆.倡DO神Ne捐t網(wǎng)貧絡(luò)中運(yùn),算成員存信息妖的傳律遞使亦用了尋S順ca亭la救bl輝e螺Go悅ss邊ip短M婆em讀be暢rs仆hi卸p行協(xié)議船,維即S嗎CA卵M.肝關(guān)確于這懷個協(xié)汪議的躺具體嗽細(xì)節(jié)殿,都參考被[藥21伴].命此僚處,旦僅甚強(qiáng)調(diào)四它所體具有楊的三剛條重暢要性償質(zhì):豈可騎擴(kuò)展客(脾S益ca宮la荒bl吃e勾),讀輕字量級將(杏L株ig愛ht序-w敢ei慘gh緞t嶼)并晚且每鵝個結(jié)跨點(diǎn)僅虜掌握鹽局部紡信息滿(秋U座ni孝fo服rm醋P諸ar食ti塌al宗V起ie幣w笨at揪E訂ac序h貴No茂de筍)醉.來當(dāng)結(jié)膨點(diǎn)收翠到一斜個新界的成躬員信頭息時井,劫它會與在莊mC發(fā)ac礙he巖中紐找到膽對應(yīng)姓i炸d壤的成鎖員信點(diǎn)息記眨錄,駱如趕果s與eq李_n側(cè)um醉大于創(chuàng)記錄遮中的答se方q_輕nu毒m,陪那么壞更新虧此條打記錄滲.貧如果隱沒有百找到辨對應(yīng)宗i霞d撿的記系錄,仗那么盒在劫mC扯ac牢he貪中史添加兔一條聚記錄字存儲縮該成殖員信卻息.千m想Ca竹ch巡e建中,偽每黃條成塵員信茶息記牛錄包痕含五競項(xiàng):艇<所se愈q_幕nu脹m,寇i餅d,晴n欄um爸_p箏ar攔tn邪er豆,折ti乓me莫_t共o_員li鹿ve躍,載la款st烘_u翻pd知at合e_皇ti和me盜>.是前舉四項(xiàng)孩與成賢員信逆息中晌對應(yīng)堅(jiān)項(xiàng)的劈意義什相同項(xiàng),堵是從順收到量的成擱員信狡息中因拷貝捆來的配.讀第五以項(xiàng)記蜂錄了賺最后壺一次沙更新爆該記到錄的澡本地再時間糞.部以下經(jīng)兩種立事件君同樣宴可能賓引起瓦m絨Ca修ch怖e嫩中記刺錄的革更新某:訓(xùn)(1獻(xiàn))寸在會辰話層(漁go顛ss浙ip容)源過茶程中摧,耕某條煩記錄辯即將逗被傳豬遞給碼其他順結(jié)點(diǎn)扁;史(2補(bǔ))杏一個疾代理使結(jié)點(diǎn)環(huán)即將備把某恨條記況錄傳冰遞給雖新加掃入的校結(jié)點(diǎn)笛.賓在這廣兩種株情況穿下,備結(jié)天點(diǎn)會難把相腳應(yīng)記獵錄的枝t熄im止e_鏡to孟_l冬iv欺e辱減去居c牽ur貝re血nt博_l盟oc索al辜_t萄im趨e燒-質(zhì)la備st求_u脅pd撕at恨e_龍ti旦me敗.押如搭果計躺算結(jié)獲果小吵于等未于零禮,劫那么該年條記口錄會件被刪宇除,浪并振且不移會被急傳遞潔,利也不鹿會被仔參加增到伙想伴列伏表.霜否私那么,器對最于第趙二種仿情況江,懶代理格結(jié)點(diǎn)溝會把細(xì)該條伐記錄死中的磨nu蠶m_詳pa須rt摩ne洋r項(xiàng)旁加一緣.廣B.互緩瓣存映策像的氏表示美和交協(xié)換印Fi槳g-湯2侍DO漿Ne匠t尸中的料伙伴頑關(guān)系拿實(shí)例餃(荷A弱為源陪結(jié)點(diǎn)肉)移Fi懇g-丟2忙是水DO筋Ne鍵t稻中伙余伴關(guān)別系的敵一個耽例子歲.肯如前乏所述副,抓在匯DO算Ne恩t肆網(wǎng)絡(luò)銷中,霸伙糖伴關(guān)扒系和看數(shù)據(jù)斜傳輸利方向蘆都不姓是固投定的襯.升一個鈔視頻拐流被槍分解斥為多憲個定拿長的嶄分段琴.陜結(jié)點(diǎn)欲緩存倒中各沃個分森段的瘡可用弦性信聽息被劑表示敵為一塞個緩順存映兼像乖(貝Bu川ff足er貓M案ap類,料BM肢)蹦.齡每個滿結(jié)點(diǎn)岸會和冤它的斯伙伴訴不斷用地交善換各乞自的刷BM嗚.抗之后窗,千通過芬調(diào)度景算法朱,吩確定濱從哪笑個伙詳伴處們接收表哪個鄭分段偉.梅對于彈實(shí)時榴的多耽媒體嚇流來榆說,嶄D效ON秩et厲結(jié)腳點(diǎn)中花的媒橋體播刊放過己程是視一個消半同京步憤(倒se漠mi茶-s蹲yn幣ch舒ro裹ni伐ze壇d)姜的省過程樹(多譯糞者注銷:奧``樣半同輔步'醬'腐一詞虛似乎奉有些垮前后槽矛盾殘.貿(mào)從字嶼面上疤看,書翻墓譯為段``但半步攀''伯更羅佳.婚但餅是為碼了便倚于理盼解,歸這班種`扎`矮目高粱泰''恢似殲的詞依匯還寧是保場留了暗下來蔽).截分肥析的外結(jié)果燃說明悟,顏DO杰Ne家t啟中分勺段傳悉輸?shù)亩蛊骄T延時內(nèi)被限蠢制在怕了一壽定范撇圍之撕內(nèi).威實(shí)笑驗(yàn)的鏈結(jié)果者更近蛛一步評指出犯了,遭結(jié)黑點(diǎn)之旬間的拴遲延爛很少廈高于甩一分主鐘.補(bǔ)假鐮設(shè)每娛個分載段包誼含了樹一秒鋪鐘的李視頻況信息育,圖一個押具有莊1咬20礦個澤分段懲長度漿的滑摘動窗慰口便弓可以弄有效金地構(gòu)裁成一眉個緩撥存,妹而光滑動廉窗口埋以外泳的分儀組那么怒不在植結(jié)點(diǎn)瘡的考棗慮范饞圍之不內(nèi).祖如鵲此,細(xì)在腦實(shí)現(xiàn)廣中,常便捉可以疏使用陜12奮0比撞特來扒表示已一個慢BM蜂.浙如果鋸其中篩的某枝位被信置一柴,貢那么表擔(dān)明該醫(yī)比特賴對應(yīng)完的分汁段有滴效,后即喚,童該分完段已思經(jīng)被滋存儲逝在了悲緩存倍中;滿反井之,符假設(shè)刪某比因特被冠置零淘,所那么表婚明該槐比特急對應(yīng)匹的分假段無肢效.頃滑留動窗妙口中槐第一扣個分遞段的六序號爛(日s誕eq粥_n蹲u(yù)m劈)們存擇儲在裝額外嗓的兩榮個字纏節(jié)中例.鄰對于價一個糊非常鎖長的樹視頻松節(jié)目懂來說快,店這個垃序號閥可能棚會由任于溢損出而酸被歸俱零妨(籠這樣尤的視盛頻節(jié)攀目至?xí)賾?yīng)闖該大授于2目4小鈴時鑼).洗C.另調(diào)洞度算醉法豎給定幕了一糧個結(jié)輔點(diǎn)和撤它伙電伴的亡BM須信息匪,摔調(diào)度牌算法暢那么可姨以用駛來確革定從顫哪個扔伙伴溜處獲劑得所媽需的態(tài)分段篇.斤對于賺一個誠同構(gòu)俘(烈H杏om創(chuàng)og古en牧ou孟s溝),美靜扛態(tài)伏(蠅St辰at孝ic我)咸的網(wǎng)喊絡(luò),練循波環(huán)魯雪棒鉆(苗Ro聞un陶d-繭ro孕bi伏n醫(yī))和式的滿調(diào)度唇便足刃以.儲但漫是對全于一板個動冒態(tài)忌(魔Dy拉na度mi德ca毀ll暴y鞏)拼并且闖異構(gòu)以(槳H鹽et里er娃og雙en淋eo昆us祥)膀的距網(wǎng)絡(luò)顯來說扔,菠更加翠智能崗的算沸法就滅顯得棄尤為季重要該了.庫一微個調(diào)互度的仆結(jié)果戴會受顯到兩拴個約僵束條霸件的茫影響舍:舞每個羊分段肆的截衣止時臭間綱(扇De尿ad守li固ne掙)劫,逃以及廁與各懶個伙跌伴間稼的傳鼻輸帶簽寬.油第待一個供約束釣條件誓說明筒,設(shè)超過姥截止均時間岸到達(dá)膏的分移段數(shù)召量應(yīng)喬該控扯制在堡最小勻.選這個謹(jǐn)問題衣實(shí)際訴上是哈`惠`獸并行逼計算許機(jī)調(diào)匙度問報題頓''買(灣Pa依ra驗(yàn)ll加el鉛M較ac清hi楊ne廁S兄ch幅ed錢ul吸in另g裹)曲的一癥個變膀種,湊屬演于N污P類戀問題杰[賊25蠢].衛(wèi)因鳥此很發(fā)難找晃到一秀個最源優(yōu)解爆.任從實(shí)垂際角按度出樓發(fā),蒙調(diào)慘度算另法必撒須能屠夠快醫(yī)速地場適應(yīng)吳高度惑動態(tài)社的網(wǎng)儉絡(luò)環(huán)籌境.塘因股此,揮我恩們采坑取了逮一種起簡單忘且能堅(jiān)夠快恰速響概應(yīng)的夢啟覺察式侮(嘗He覽ur披is栗ti粱c烘)燕算法確.鑼這個呢啟發(fā)環(huán)式算尚法中竿,惱首先癥計算笛出資鞭源的幻潛在城提供宵者墓(違Po賄te炕nt另ia醋l日Su句pp松li奮er淘)框的潑數(shù)量加(真即驅(qū),蛛擁有便所需茅分段塌的伙長伴的狀數(shù)量誤)島.丙因?yàn)榉粋€市分段摧如果孕對應(yīng)調(diào)著較終少的遙潛在雜提供截者,徹那那么么將接意味沉著這昂個分西段會密很難土在截貞止時姓間之席前到肢達(dá).偉算柴法會帶從僅宿有一念個潛弦在提醋供者積的分捆組開掃始確詠定某窮一分菊組的拾提供央者.確之冬后是蟻對應(yīng)摟有兩斧個潛潛在提撈供者患的分切組,予以米此類弊推.汽如殃果一租個分卷組對縫應(yīng)著盞多個斑潛在足提供州者,襲那址么具吊有最壽高帶狂寬并至且具雖有更贈長可關(guān)用時梁間的啞提供庫者會衫被選墳中.透F客ig松-3買列回出了炊這個植算法豈的偽毅碼.灑對腦于每聲個結(jié)窯點(diǎn),方都務(wù)將會襖執(zhí)行片該算舟法.盤它侵的時億間復(fù)梨雜度天為尼O(格W刑*薪B適*并M歷)笛.孩在具狡體的投實(shí)現(xiàn)襪中,鬼每故次執(zhí)鐵行僅饅需1慰5m掘s.蛇計魄算的眾額外抹開銷蒜并不伸高.茶因皆此,牧它聯(lián)可以安比擬道頻繁膊地運(yùn)城行,序從從而更雅新調(diào)稀度策電略.侄配Fi俘g-肉3振每個征DO鉤Ne獻(xiàn)t結(jié)遇點(diǎn)調(diào)濫度算僵法的概偽碼怖(征譯者衫注:槍個誰人認(rèn)誰為,第該吸偽碼路包含習(xí)局部蘋打印失錯誤當(dāng):窄自S倒ch念ed慎ul酷in魂g:任一晚行起效,芬向下慕四行聲,遷有:存T有[j眨,i砌].念個妥人認(rèn)丑為應(yīng)值該改幣為:誼t央[j很,i免]城第一窯個i適f語翻句中淋的f簽or藍(lán)循環(huán)徐,嬸包含拍一個赴循環(huán)派控制前條件躍,爐原文昌為:叛j鐘>k桃.掙個人客認(rèn)為菠應(yīng)該拳改為座j妻>i奴再向瘋下五獅行,碗原胳文為料s誦up廳pl磁ie蘿r[臭n]肅.肚個人所認(rèn)為鳳應(yīng)該襲改為暈s腎up絡(luò)pl抓ie嶄r[救i]豐最后身一個同fo浸r循睜環(huán),禍包危含一穩(wěn)個循知環(huán)控康制條粥件,帳原觸文為早:尚j>釀k.毫個叛人認(rèn)庫為應(yīng)優(yōu)該改爛為悠j>危i弊以上助純屬艦個人羅臆斷句,槍一切港仍以睜原文去為準(zhǔn)戚)競結(jié)點(diǎn)杰通過強(qiáng)調(diào)度古算法構(gòu)的計洞算獲價得調(diào)港度策限略,墾把褲需要指從同傍一個閣伙伴傻處獲霜得哪建些分兇段的怪信息氏存儲掏在一暗個類菠似功BM珠的競位序條列中壞.山之后兄,拼將這來個位網(wǎng)序列凳發(fā)送要給相禁應(yīng)的題伙伴繪.這該伙姜伴會飲把位理序列蟻中所蠻對應(yīng)紐的分印段通稅過一寫個實(shí)甲時的彈傳輸穩(wěn)協(xié)議疼發(fā)送蠟給結(jié)咽點(diǎn).婆D汁ON好et蜓并臟不依倒賴于引某個毒特定狠的協(xié)殿議.佩和喬其他覺系統(tǒng)膠一樣胳,潮目前淋所采轟用的掏是構(gòu)TF爛RC終(雕T廉CP碌-F異ri傭en苗dl燒y疫Ra臂te番C夜on菠tr哲ol們)道協(xié)票議縫[3熟1]想.銷BM奶信相息和停調(diào)度充策略宏信息布可以掛隨數(shù)獵據(jù)一凍并傳榴輸.威這擔(dān)樣可各以快拆速更尋新并屯且減促少額恰外開桃銷.奴源結(jié)佳點(diǎn)在董此始專終作中為資賴源提白供者傍.都并且闖所有證的分沃段都倍存儲驗(yàn)在它懸的緩凱存中路.鮮為了汁防止居源結(jié)端點(diǎn)過惰載,禽這學(xué)里給慮出了蔽一個燒適應(yīng)蘿度較叉高的兩調(diào)度荷算法鼓.餡如果售需要鑼,村它還味可以坊通過竿對外附公布粒保存風(fēng)的緩爭存映悟射來煌控制底負(fù)載距.揚(yáng)例如熔,嘴一個潮源結(jié)劃點(diǎn)擁?xiàng)钣兴綧芽個伙蹲伴,喚那百么它圍可以剃把傳眾遞給湖第零k慚個伙竄伴的論B推M擇設(shè)置賠為:棍這就曬是說她,窄只有劑第繞(拾i務(wù)mo歡d迷M臂)奇?zhèn)€伙珠伴才媽會從拔源結(jié)孕點(diǎn)處槍獲得滑第哈i跑個分敞段.趴其呀他的題分段減那么來絨自別徑的伙往伴.劍斤D.始錯悉誤的繭恢復(fù)座和伙捐伴的罪篩選耀在茂DO追Ne鹽t舒網(wǎng)絡(luò)利中,羞一奴個結(jié)術(shù)點(diǎn)可衡以在頁事先靜聲明惹后退巡出,蟻或迎由于燈崩潰儉而意衛(wèi)外退艦出.艘這德兩種你情況慕都可狹以在稅TF浪RC平空轉(zhuǎn)遠(yuǎn)一段灘時間訊或者無BM筋信息鉗傳遞緩過程韻中被泳檢測吉出來猴.修結(jié)點(diǎn)承同時氏離開慚的概踏率很免小,干受扒到離晉開結(jié)婦點(diǎn)影那響的虹結(jié)點(diǎn)卵會立培即做秤出反采應(yīng)粥--卻-摘根據(jù)萄剩下益伙伴窯的節(jié)BM份信懲息重辣構(gòu)調(diào)泄度策璃略.謙除廚了這繼個恢臨復(fù)機(jī)案制以攪外,常下醫(yī)面提轉(zhuǎn)出的稍操作鋼也同痛樣用羽于增柿強(qiáng)系瀉統(tǒng)的吐恢復(fù)委能力盤.潑聲明滴后退燥出:閘即駕將退樂出的港結(jié)點(diǎn)西會提傻交一辟個退糞出消旁息.宗這匠個信旗息的拌格式咽與成蛛員信央息一棉樣,夢只昌是n矩um亂_p鍛ar場tn藏er逝這一向項(xiàng)被案設(shè)為遇-1欺.撕意外賢退出慕:垂一個衰結(jié)點(diǎn)段的意揉外退屬出會歷被它汪的伙間伴檢葛測到衫.帝這個序伙伴賢會代懷替退特出的林結(jié)點(diǎn)賢來發(fā)痛布退守出消遵息.裹岡退出浙消息羽的傳淡遞方滔式與吵成員喜信息漠的傳奶遞方番式一陣樣.州如扇果結(jié)炒點(diǎn)是座意外燥退出肆的,帝冗綱余的律退出益消息鄙也許存會被點(diǎn)退出疫結(jié)點(diǎn)渣的多礙個伙私伴發(fā)逮布.浸但育是只碎有第遲一個挨收到熔的退縣出消秘息會子被允爪許繼陸續(xù)在科網(wǎng)絡(luò)般上傳株播,扒其神他的嫂相同永信息鋼傳播純那么會帖被抑幻制.強(qiáng)每攔個收鞭到消亞息的薄結(jié)點(diǎn)韻會刪牌除各綢自慧mC孩ac佛he美中梯對應(yīng)愈于退添出結(jié)止點(diǎn)的期記錄腥.脾最后勻,己每個報結(jié)點(diǎn)窗會定愧期地椅從它腸的壞mC禿ac弓h(huán)e丙中撒隨機(jī)桌選擇堤出結(jié)日點(diǎn)并舟與之狐建立屠伙伴模關(guān)系頭.鮮這一嚷操作呢的目留的有插兩個天:毫第一臉,菊它使比得每被個結(jié)候點(diǎn)可蹦以在陜一些宅伙伴漏退出告的情頁況下份,番維護(hù)概一定不數(shù)量腔的伙顆伴;轉(zhuǎn)第辱二,寶它齒使得擇結(jié)點(diǎn)射可以吹尋找立到更煎高質(zhì)秘量的吩伙伴步.瞎在實(shí)螞現(xiàn)中贊,于一個峰結(jié)點(diǎn)夸i殲評葉估它熔的伙誕伴結(jié)濟(jì)點(diǎn)么j,寺使羅用函裂數(shù)站ma藍(lán)x{等s償i,衣j,勵s規(guī)j,奴i}深.無其中構(gòu),想si裹,j遼表唉示單仁位時逆間內(nèi)掛,綱結(jié)點(diǎn)際i反收散到來豐自結(jié)漿點(diǎn)桐j麥的分書段的還平均咸數(shù)量槍.掛直覺著上看許,姨一個帖具有啦更大歉上傳尖帶寬職和更晝多可估用分差段的窯伙伴井會獲連得更償高的擠評估尖分?jǐn)?shù)壯.錯由于鄙一個帶結(jié)點(diǎn)毯既可姨以是奔資源大提供泰者,惜也禁可以雷是接確收者逝,座因此信需要反計算挨兩個真方向欣上的我最大朝值.需在鄭尋找躲到新動的伙攤伴后服,辜為了格保持貪伙伴墊數(shù)量東的穩(wěn)瑞定,策伙犯伴列惰表中響具有希最低摟分?jǐn)?shù)膏的伙值伴將骨會被攤拋棄冠.壺伙伴誼的數(shù)圣量,誓M派,錢是徐一個血很重施要的警設(shè)計糠參數(shù)膨.崖它的腐影響占將會撥在之凍后的健理論烏分析賄和實(shí)泄驗(yàn)中掙做具柱體介萌紹.既匆IV裝.驕網(wǎng)絡(luò)笨半徑街的分飽析
倒
晌(鮮本節(jié)孝翻譯貫:系默難臭)艷本節(jié)辨將會午對允DO柳Ne桌t防網(wǎng)絡(luò)央的半句徑進(jìn)根行分染析流.稈所謂詠網(wǎng)絡(luò)病半徑沙,前指的軟是一乘個分村段在擴(kuò)傳遞退過程連中氏,更從源蹲結(jié)點(diǎn)罵到所沈有的逼目的豬結(jié)點(diǎn)津的平誓均距辟離民.現(xiàn)和大更多數(shù)肚文獻(xiàn)糞惕[1左1]撒,購[壟12孫],農(nóng)[需27艙]岔相同盼,瑞距離鹽的單只位是役經(jīng)過況網(wǎng)絡(luò)臂中結(jié)罩點(diǎn)的抄跳數(shù)勁.腥這在遠(yuǎn)一定冤程度早上反薦應(yīng)了挺端到椒端的臉傳輸撿延遲顫.膠這里司用到死的分外析模駐型是路經(jīng)過獨(dú)簡化發(fā)的駕,南結(jié)果昌顯示耳網(wǎng)絡(luò)紅半徑回與網(wǎng)終絡(luò)大麗小之危間成者對數(shù)效關(guān)系咱.討這說趟明態(tài),油DO貌Ne并t鞋網(wǎng)絡(luò)柄中的品端到欺端延澇遲是墾較小兇的善,該足以群用來生傳輸淹實(shí)時淺的流殿媒體頸.蝴在宜DO蟻Ne梁t啊網(wǎng)絡(luò)蓬中莖,拖分段鞠可用辛性信工息的斧傳遞塵路徑騎,值可以監(jiān)用一歡棵廣肆度優(yōu)躁先搜等索桶(西BF獨(dú)S,令B塞re叢ad岸th進(jìn)-F較ir鏡st寺S成ea氧rc采h)方隨的樹尺結(jié)構(gòu)灰來表賤示裕.即源結(jié)胳點(diǎn)是狗樹的額根結(jié)著點(diǎn)埋,胡處于抖第掠0賭層兵.蒸第呆k擦層的伸結(jié)點(diǎn)丸與源名結(jié)點(diǎn)洋之間稠相隔仗雀k留跳槽.迫DO吧Ne剪t題的結(jié)桌點(diǎn)不繳會維際護(hù)一鄭個明咸確的鏟結(jié)構(gòu)盯,喊因此踏,劣每個掏結(jié)點(diǎn)臟可以確在這并個末BF窩S祖樹中賢出現(xiàn)侍屢次置.憲為了粉描述恢方便布,駕把蒼BF秤S翁樹中綁的結(jié)薦點(diǎn)稱紛為誤s-粥結(jié)點(diǎn)厘稱(金s-環(huán)no內(nèi)de蛋)鮮.晉根據(jù)祝廣度駐優(yōu)先傘搜索叔的規(guī)輸那么撿,乏s-藝結(jié)點(diǎn)籌按照諷在搜戀索時劉被訪狀問的系順序蕉進(jìn)行幅編號擠.巴這樣跑,島根結(jié)癥點(diǎn)的查編號撥為羽1.嘉竊對于濃編號標(biāo)為臟t遠(yuǎn)的酸s-快結(jié)點(diǎn)闖,劍它所焦對應(yīng)斃的刺DO疤N(yùn)e鋼t不結(jié)點(diǎn)毀被表役示為衛(wèi)葛pt急(柏昏譯者三注古:丸根據(jù)閥下面瞎(t月)加函數(shù)生的定敗義友,獄此處督應(yīng)為昂哭).瘦完假設(shè)滾伙伴燕之間吊的帶座寬大被約相系等叉,答并且額一個義分段隙到達(dá)股一個悉結(jié)點(diǎn)番的過明程梨,棋是自溜根結(jié)邁點(diǎn)出昏發(fā)裳,尼按照腰廣度型優(yōu)先街的算旬法搜令索樹筆結(jié)構(gòu)偉,拜直到鬼該結(jié)歇點(diǎn)第卵一次臂出現(xiàn)愉.夸Fi芹g-步4宏顯示畢了柿Fi遮g-戀2強(qiáng)的骨DO遮Ne作t柱網(wǎng)絡(luò)羞的誰BF鳴S蓬樹結(jié)貴構(gòu)進(jìn)(棄只列粒舉了寫三個憑層次路).貍Fi凍g-撓4頃一棵奏廣度底優(yōu)先幸搜索添的數(shù)擁.貍黑色練的結(jié)等點(diǎn)表柜示建(t厭)等天于1片的結(jié)廁點(diǎn).戶即嘉第一韻次出比現(xiàn)的繪結(jié)點(diǎn)陶.稼白色泊結(jié)點(diǎn)圓表示拘(t領(lǐng))等浸于零丈的結(jié)嚴(yán)點(diǎn).欺定義燥一個綱輔助市函數(shù)穩(wěn)虜(t大):廚
任也就全是說魯,繼只有湯在斤s-瓶結(jié)點(diǎn)兵t紙第過一次瓶在樹貞結(jié)構(gòu)鏟中出演現(xiàn)時衫,匙函數(shù)障值才訓(xùn)為育1.悶由材于成秩員關(guān)融系和遠(yuǎn)伙伴嚼關(guān)系避協(xié)議茄是采例用隨景機(jī)的猜伙伴駁選擇糾方式蜜,河用池N谷表示捏網(wǎng)絡(luò)兼中的嬌結(jié)點(diǎn)庫數(shù)量霜,旬因此泉那么有馳:刷這里塑,歸f(吸t)腫表肌示編酬號為嗎1貍至膠t簽的增s收-結(jié)蕩點(diǎn)中鏈,念包含擔(dān)的噴DO憂Ne臉t舉結(jié)點(diǎn)襯的數(shù)衣量.是由蛙此那么菠有:男f編(t雷)粗-按f(嗓t-雀1)寨=催杏(t蠶).翻對拌(趨1)險式姻兩遍飯同時胃求期餃望,杯那么中有:血由此翠推導(dǎo)抹出:剃因?yàn)楹鏵猴(1之)攤=識1,幣根染據(jù)等事式境(3攏)影可以漂推導(dǎo)粘出:燭這一矮關(guān)系日給出滋了直DO兩Ne善t蠅結(jié)點(diǎn)朵數(shù)目宅關(guān)于都s贏-結(jié)臨點(diǎn)編數(shù)號的啞函數(shù)搞.菠令t仁k而表示揉第林k褲層中怖最后塘一個舉s鑰-結(jié)姓點(diǎn)的所編號計,地那么棍D殼ON攀et間網(wǎng)飽絡(luò)中澇其他努結(jié)點(diǎn)卡與源戴結(jié)點(diǎn)偶之間訊的平傅均距翻離,窯即添網(wǎng)絡(luò)經(jīng)半徑姑,閉那么為陪:巷注意采到,縮當(dāng)格k林趨咱近于歲無窮畫時,簡有廉:演.密對于良一個映連通賢的網(wǎng)片絡(luò)來輩說,想可廣得:棵考慮絡(luò)一種獸穩(wěn)定賣的狀育態(tài):掙每尖個勤DO防Ne網(wǎng)t野結(jié)點(diǎn)株均擁蕩有服M浙個伙重伴.政那開么對緞應(yīng)的掘B用FS爛樹塵中,衣除命了根或結(jié)點(diǎn)蠢擁有賣M摧棵者子樹訪外,炮每番個非匙葉子竹結(jié)點(diǎn)論都擁眉有厭M-醉1較棵子煩樹.與那篩么可倆以導(dǎo)慶出:泡將丙(6序)未式中手的連徐加分塞解為淘兩部荷分:掛一升局部慢是從院k婦=方0執(zhí)到片k臘=否l吩og塔M-覺1心N;萌另裹一部液分是稻從墻k判=具1嚼+去lo僅g撕M-時1居N任到正踏無窮稍.示那么講有:
壓當(dāng)鞠M瀉大于碑等于略3析時上,恢有攪(M綁-1友)半k狗>仇=稈(M牛-1蔑)k螺.然那么寨e女M-井1^掏k酒<背=聾e閉-(撞M-蔽1)踐k蛇.彎由此泳導(dǎo)出括:畏由此慶,梅源結(jié)槐點(diǎn)到止網(wǎng)絡(luò)談中任六意結(jié)嚇點(diǎn)的輸平均楚距離朵那么為自O(shè)焰(l扮og艘N)麗.濁從式免(替4)閑和舟式敏(8悟)濃可以仇看出剩,址從源銷結(jié)點(diǎn)剖出發(fā)腦,恒在云k伴跳之羨內(nèi)可陵以到睬達(dá)的半結(jié)點(diǎn)饑的比夢例為微.襲也就呈是說暈,翼對于粥包含蜜5貨00扎個帆結(jié)點(diǎn)賤的勁DO烏Ne制t雀網(wǎng)絡(luò)助,嶼設(shè)丹M跌=僻4,脫那絨么,宿大朋約嘗95搏%女的結(jié)它點(diǎn)可進(jìn)以在時6發(fā)跳銜之內(nèi)割到達(dá)抵.V.
基于全球范圍的性能評估
(本節(jié)翻譯:A-C由DriftingLeaves翻譯;D和E由默難翻譯)
關(guān)于DONet的原型,已經(jīng)進(jìn)行過多方面實(shí)驗(yàn).這一局部中,將會首先說明在PlanetLab[30]環(huán)境下,實(shí)驗(yàn)系統(tǒng)是如何設(shè)計.其次會列出一些典型的結(jié)果.最后,本文會指出在實(shí)驗(yàn)中所遇到的一些典型問題,并討論它們對實(shí)驗(yàn)結(jié)果的影響.
Fig-5結(jié)點(diǎn)地理分布的快照
A.
實(shí)驗(yàn)系統(tǒng)的設(shè)計
這些實(shí)驗(yàn)幾乎動用了PlanetLab的所有可用結(jié)點(diǎn),
而結(jié)點(diǎn)的總量在實(shí)驗(yàn)期間(2004年5月到2004年6月),到達(dá)了200個到300個.每一個結(jié)點(diǎn)都運(yùn)行一個程序原型,扮演DONet結(jié)點(diǎn)的角色.源結(jié)點(diǎn)被設(shè)置在美國(,IP:2),而借助遠(yuǎn)程登錄,通過在香港(.hk,IP:8)的結(jié)點(diǎn)控制整個系統(tǒng),它也就是所謂的監(jiān)控結(jié)點(diǎn)(MonitoringNode).實(shí)際上這也是亞洲第一個接入PlanetLab的結(jié)點(diǎn)(從2003年1月開始).Fig-5展示了一個在5月進(jìn)行的實(shí)驗(yàn)所動用結(jié)點(diǎn)的地理分布快照.
對于這樣一個大范圍分布的實(shí)驗(yàn)臺,如何有效地控制結(jié)點(diǎn)和收集報告,將會是一個挑戰(zhàn),因?yàn)闊o論是啟動或升級程序,還是收集實(shí)驗(yàn)結(jié)果,所有的結(jié)點(diǎn)都將會集中地完成登錄,上傳或下載操作.所以設(shè)計一個自動控制系統(tǒng)是很必要的.而同時實(shí)驗(yàn)系統(tǒng)應(yīng)該具有高度的可擴(kuò)展性,以便參加新的結(jié)點(diǎn)和性質(zhì).有趣的是,借助PlanetLab所提供的工具,以上目的也可以通過使用重疊網(wǎng)絡(luò)來到達(dá).
下面將簡要描述實(shí)驗(yàn)系統(tǒng)的模塊,Fig-6描述了這一模塊的構(gòu)成.
Fig-6實(shí)驗(yàn)系統(tǒng)的模塊結(jié)構(gòu)圖
DONet模塊:DONet是使用Python---也就是Planet的編程語言,來實(shí)現(xiàn)的.在這一模塊中,對于并行事件的處理是采用具有非阻塞模式套接字的事件隊(duì)列來完成的,而不是多線程.正因?yàn)槌绦蚴菃尉€程的,可以防止許多在多線程編程下的復(fù)雜問題,因此程序的調(diào)試和實(shí)現(xiàn)會更加簡單,這也會使得原型的設(shè)計變得快捷.
控制臺和自動機(jī)模塊:控制臺通過交互命令來便控制整個系統(tǒng).這些命令會是諸如參加,離開DONet或改變參數(shù).而Python的突出性質(zhì)是能夠動態(tài)地執(zhí)行指令.那么,新的特性和功能就能夠在防止重寫和重新裝入整個程序的情況下參加.在控制臺中,同時設(shè)計了自動機(jī)的模塊,它能夠自動地開始實(shí)驗(yàn)并執(zhí)行一系列在隊(duì)列中事先定義好的指令.這樣不僅能完成精確的時間控制,還能夠減輕長時間實(shí)驗(yàn)(許多實(shí)驗(yàn)經(jīng)常會持續(xù)5個小時)的監(jiān)控工作.
指令分發(fā)和報告收集模塊:由監(jiān)控結(jié)點(diǎn)直接連接到每一個結(jié)點(diǎn)來分發(fā)指令和收集報告,這樣的設(shè)計是不具有可擴(kuò)展性的.而使用另一個網(wǎng)絡(luò)來實(shí)現(xiàn)命令的分發(fā)將會很好地緩和這個問題.在實(shí)際中,每一個指令都有唯一的序號;一個結(jié)點(diǎn)接收到命令后,會把它轉(zhuǎn)發(fā)給一列自己的結(jié)點(diǎn),而這列結(jié)點(diǎn)就是先前在DONet模塊的mCache中獲取的那一列.由于指令在數(shù)量上是有限的,并且對于延遲敏感,采用泛洪式的方式來播送指令是一個合理的選擇.這樣的作法同時會有助于建立一個,用于收集報告的逆向樹結(jié)構(gòu).在這個結(jié)構(gòu)中,有關(guān)喪失和路徑長度等信息能在一些交叉結(jié)點(diǎn)(JuncionNode)處分類合并,然后再傳回監(jiān)控結(jié)點(diǎn).綜上所述,就能在不讓監(jiān)控結(jié)點(diǎn)過重負(fù)載的情況下完成在線統(tǒng)計.
在能自動控制系統(tǒng)的情況下,創(chuàng)造一個穩(wěn)定的(使用持續(xù)結(jié)點(diǎn))或動態(tài)的(使用動態(tài)參加,離開或異常退出的結(jié)點(diǎn))環(huán)境并不困難.下面將通過列舉一組有代表性的結(jié)果來說明DONet在這兩種環(huán)境中的性能,并且指出一些關(guān)鍵的影響因素.
B.
穩(wěn)定環(huán)境下的性能
在第一組實(shí)驗(yàn)當(dāng)中,所有的結(jié)點(diǎn)都將會在一段初始化時段(1分鐘左右)內(nèi)參加,并在某個流的播放時間內(nèi)(120分鐘,一部電影的典型長度)保持可用.默認(rèn)的流速率是500Kbps,每個分段都包含長度為一秒鐘的流.每個結(jié)點(diǎn)會維持一個含有60個分段的劃動窗口,或者說是長度為60秒的數(shù)據(jù)流,并會在接受到第一個分段10秒鐘后開始播放.
控制開銷:成員關(guān)系管理使用了輕量級的gossip協(xié)議,DONet中的大多數(shù)控制信息是用來交換數(shù)據(jù)可用性信息的.因此伙伴數(shù)量成為決定控制開銷的關(guān)鍵因素.Fig-7將控制流量描述為平均伙伴數(shù)量的函數(shù).開銷自然會隨著伙伴數(shù)量的增長而變大,但是相比于視頻流量,
甚至在伙伴超過5,6個情況下(控制流量少于總流量的2%),控制流量也是次要的.這個結(jié)果也給人一種直觀的印象---每個分段的可用性信息僅由1比特表示.
Fig-7在不同網(wǎng)絡(luò)規(guī)模下控制負(fù)載關(guān)于伙伴數(shù)量的函數(shù).(控制負(fù)載=每個結(jié)點(diǎn)控制流量/每個結(jié)點(diǎn)視頻流量).
Fig-8連續(xù)性信息關(guān)于伙伴數(shù)量的函數(shù).
播放連續(xù)性:維持播放的連續(xù)性是流應(yīng)用的首要目標(biāo).為了評估連續(xù)性,這里定義了連續(xù)性指標(biāo),它表示能在播放的截止時間前到達(dá)的分段數(shù)量與分段總量的比值.Fig-8將連續(xù)性指標(biāo)表示為伙伴數(shù)量M的函數(shù).連續(xù)性會隨著M的增長而加大,因?yàn)槊總€結(jié)點(diǎn)都會有更多的資源提供者以供選擇.但是在伙伴超過4個之后,這種增長將變得不再明顯.在Fig-9中將連續(xù)性指標(biāo)表示為流速率的函數(shù),可以看到,即使在高速率下,伙伴數(shù)量為4時仍然會到達(dá)很好的效果.考慮到控制開銷會隨著伙伴數(shù)量的增長而加大,M=4在實(shí)際中將會是一個很好的選擇,這一點(diǎn)在下面的實(shí)驗(yàn)中也同樣適用.
Fig-9連續(xù)性信息關(guān)于流速率的函數(shù).網(wǎng)絡(luò)規(guī)模=200結(jié)點(diǎn).
可擴(kuò)展性:從Fig-7中可以看出每個結(jié)點(diǎn)的控制開銷幾乎與網(wǎng)絡(luò)規(guī)模無關(guān),這是因?yàn)閿?shù)據(jù)的可用性信息(BM)只在本地交換.同樣,相比于較小的網(wǎng)絡(luò),連續(xù)性指標(biāo)在大規(guī)模網(wǎng)絡(luò)中也沒有太大的變化.實(shí)際上,后文將會說明,隨著網(wǎng)絡(luò)規(guī)模的增大,合作的程度將會增加,這往往會導(dǎo)致更好的播放連續(xù)性.一句話,DONet無論在網(wǎng)絡(luò)規(guī)模上還是流速率上都具有可擴(kuò)展性.
C.
動態(tài)環(huán)境下的性能
下面將要檢測DONet在有結(jié)點(diǎn)動態(tài)參加,離開或意外退出時的性能.大多數(shù)的參數(shù)設(shè)置與前一組實(shí)驗(yàn)相同,只是在這里,每個結(jié)點(diǎn)會按照ON/OFF模型來改變它的狀態(tài):在ON時段,結(jié)點(diǎn)會在網(wǎng)絡(luò)中保持活潑,而在OFF時段,結(jié)點(diǎn)會離開(或意外退出).ON和OFF都在平均為T的時間內(nèi)呈指數(shù)分部.
Fgi-10在不同網(wǎng)絡(luò)規(guī)模下控制流量關(guān)于ON/OFF平均周期的函數(shù)
Fig-10將不同網(wǎng)絡(luò)規(guī)模下的控制流量表示為ON/OFF周期的函數(shù).可以看到,控制流量會隨著ON/OFF周期的縮短(例如,動態(tài)結(jié)點(diǎn)執(zhí)行更多動作)而有輕微的增長.這些附加的控制流量主要是由離開或意外退出的聲明引起的,但是像前面所提到的,相對于總體流量,這只是次要局部.
Fig-11在不同網(wǎng)絡(luò)規(guī)模下連續(xù)性指標(biāo)關(guān)于ON/OFF平均周期的函數(shù)
Fig-11描述了連續(xù)性指標(biāo)在不同ON/OFF周期下的變化.更短的ON/OFF周期肯定會導(dǎo)致更低的連續(xù)性指標(biāo),但是下降不是很明顯.在使用DONet內(nèi)部一些恢復(fù)機(jī)制的情況下,即使在高動態(tài)的網(wǎng)絡(luò),DONet的連續(xù)性指標(biāo)仍然是可以接受的(在1分鐘之內(nèi)找到新的資源結(jié)點(diǎn)).
D.
與基于樹結(jié)構(gòu)網(wǎng)絡(luò)的比擬
本節(jié)將把DONet與傳統(tǒng)的樹結(jié)構(gòu)網(wǎng)絡(luò)進(jìn)行一個比擬.公平起見,樹中的每個結(jié)點(diǎn)的度被限制在三個以內(nèi).這就是說,除了源結(jié)點(diǎn)可以擁有四棵子樹以外,其他非葉子結(jié)點(diǎn)最多只能擁有三棵子樹(加上一個父結(jié)點(diǎn),那么總度數(shù)為4.這與DONet中每個結(jié)點(diǎn)的度數(shù)相同).
然而,考慮到異構(gòu)能力和帶寬的約束,讓每個結(jié)點(diǎn)都支持三個子樹似乎并不現(xiàn)實(shí).在這種情況下,一些子樹將被移到更底的層次,直到約束條件解除.同時,會使用一種樹修復(fù)算法,使得在結(jié)點(diǎn)異常退出的時候,把一些下游結(jié)點(diǎn)移到上游.
首先比擬的是端到端的延遲(end-to-enddelay).由于PlanetLab中結(jié)點(diǎn)的時鐘并非完全同步,所以準(zhǔn)確地計算出每個分段的端到端延遲并非是件易事.因此,使用了一種更簡單的方法來衡量延遲---計算跳數(shù)(hop-count)的方法.利用這種方法的衡量結(jié)果被顯示在Fig-13中.盡管樹結(jié)構(gòu)經(jīng)常被認(rèn)為可以實(shí)現(xiàn)最短的延遲,但測試結(jié)果顯示,無論是在穩(wěn)定的還是動態(tài)的網(wǎng)絡(luò)中,基于樹結(jié)構(gòu)的網(wǎng)絡(luò)都表現(xiàn)的不那么盡如人意.如前所述,這是由于上傳帶寬的限制可以在很大程度上增加樹的高度.Fig-12顯示了本次實(shí)驗(yàn)中的樹結(jié)構(gòu).結(jié)點(diǎn)總數(shù)是231,但是樹的高度卻是19---而一顆231個結(jié)點(diǎn)的滿平衡三叉樹的高度卻只有五層.
Fig-12一個包含231個結(jié)點(diǎn)的基于樹結(jié)構(gòu)的網(wǎng)絡(luò)
Fig-13DONet和基于樹結(jié)構(gòu)的網(wǎng)絡(luò)中的平均跳數(shù)延遲.
Fig-14在連續(xù)性指標(biāo)方面,DONet網(wǎng)絡(luò)和基于樹結(jié)構(gòu)的網(wǎng)絡(luò)的比擬.(Y軸:連續(xù)性指標(biāo);X軸:ON/OFF周期;網(wǎng)絡(luò)大小分別為50和200個結(jié)點(diǎn))
Fig-15在一段時間內(nèi),DONet和基于樹結(jié)構(gòu)的網(wǎng)絡(luò)中的連續(xù)性指標(biāo)的采樣(采樣自從第10分鐘起至第20分鐘)
如Fig-14所示,在連續(xù)性指標(biāo)方面,采用樹的拓?fù)浣Y(jié)構(gòu)遠(yuǎn)不如DONet網(wǎng)絡(luò).特別是在較大的動態(tài)網(wǎng)絡(luò)中.這是因?yàn)闃浣Y(jié)構(gòu)的網(wǎng)絡(luò)對于非葉子結(jié)點(diǎn)的異常退出非常敏感.從Fig-12中可以看到,有些非葉子結(jié)點(diǎn)在樹結(jié)構(gòu)中起到了至關(guān)重要的作用.比方根結(jié)點(diǎn)的最右邊那個子結(jié)點(diǎn),它僅僅擁有一顆子樹---它或者它的子結(jié)點(diǎn)的異常退出,都可以導(dǎo)致下游結(jié)點(diǎn)的緩沖區(qū)缺乏,而這就意味著網(wǎng)絡(luò)中會有大約3/4的結(jié)點(diǎn)受到影響.為了更進(jìn)一步指出樹結(jié)構(gòu)的易損性,Fig-15顯示了在一段時間內(nèi),200個結(jié)點(diǎn)的網(wǎng)絡(luò)中的連續(xù)性指標(biāo).顯然,在連續(xù)性指標(biāo)方面,樹結(jié)構(gòu)的網(wǎng)絡(luò)不僅比DONet網(wǎng)絡(luò)的低,而且還表現(xiàn)出了很大的波動性.比方,在800至900秒?yún)^(qū)間,連續(xù)性指標(biāo)嚴(yán)重下跌,甚至低于了0.4.根據(jù)當(dāng)時的記錄顯示,這是根結(jié)點(diǎn)的一個子結(jié)點(diǎn)離開所導(dǎo)致的.而這種情況在DONet中那么很少見.因?yàn)榻Y(jié)點(diǎn)的負(fù)載被平等地分擔(dān)開,并且傳輸?shù)穆窂绞歉鶕?jù)數(shù)據(jù)的可用性動態(tài)確定的.
值得注意的是,哪怕樹結(jié)構(gòu)是滿且平衡的,它在動態(tài)網(wǎng)絡(luò)中依然比DONet網(wǎng)絡(luò)更加易損.為此,對于由結(jié)點(diǎn)離開或崩潰而導(dǎo)致的播放間斷,作一個簡單的分析,為了方便描述,將結(jié)點(diǎn)的離開或崩潰統(tǒng)稱為結(jié)點(diǎn)失效(Nodefailure).假設(shè)失效的概率為Pf.引入另一個變量P0,表示一個相關(guān)結(jié)點(diǎn)(在樹結(jié)構(gòu)中指失效節(jié)點(diǎn)的一個子結(jié)點(diǎn),在DONet中指它的一個伙伴)在t時間內(nèi)無法找到新的資源提供者的概率.Ps表示一個結(jié)點(diǎn)可以在它的相關(guān)結(jié)點(diǎn)提出請求后便馬上提供上傳的概率.P0和Ps的值都依賴于網(wǎng)絡(luò)維護(hù)的算法,和網(wǎng)絡(luò)/結(jié)點(diǎn)的性能.比方修復(fù)算法,緩沖區(qū)大小,上傳帶寬等.在實(shí)際中,假設(shè)樹結(jié)構(gòu)中的絕大局部非葉子結(jié)點(diǎn)都給M-1個子結(jié)點(diǎn)提供效勞,那么Ps可以適當(dāng)高一些,比方等于0.5.
在DONet網(wǎng)絡(luò)中,每個結(jié)點(diǎn)擁有M個伙伴.假設(shè)只能有一個結(jié)點(diǎn)可能替換失效節(jié)點(diǎn)成為資源提供者,那么一個非失效節(jié)點(diǎn)在delta_t時間內(nèi)找不到新的資源提供者的概率為:
那么,出現(xiàn)流間斷的結(jié)點(diǎn)數(shù)量的期望是:
上述的結(jié)果顯然是低估了.因?yàn)槲覀兒雎粤艘粋€事實(shí):活潑的伙伴結(jié)點(diǎn)可以協(xié)同工作為一個結(jié)點(diǎn)提供資源.這已經(jīng)在之前的調(diào)度算法中提及了.同樣,在樹結(jié)構(gòu)的網(wǎng)絡(luò)中,出現(xiàn)流間斷的結(jié)點(diǎn)數(shù)量的期望是(推導(dǎo)的細(xì)節(jié)參見附錄):
這里,h表示一顆滿且平衡的樹的高度.
Fig-16在t
時間內(nèi),出現(xiàn)流間斷結(jié)點(diǎn)的比例的期望
輛Fi偵g-狂16鼻在顛數(shù)值訊上顯絞示了持兩個裁網(wǎng)絡(luò)顏的性偏能.性這時顯示嶄了,膏哪濾怕樹憑是滿澇且平批衡的銳,求DO桐Ne銅t扶網(wǎng)絡(luò)腫依然絕可以托在播葛放的磁連續(xù)膚性上掏表現(xiàn)依得更火好些螞.蜘在大屠規(guī)模齊,肌并且捉結(jié)點(diǎn)呈失效廊概率盆較高餡的網(wǎng)咐絡(luò)中攤,膊差距桂那么更盟為明焰顯.橫值唉得注危意的建是,俗由悶于在艙網(wǎng)絡(luò)協(xié)層次草上冬DO襖Ne肯t診與基趟于樹待結(jié)構(gòu)幸的結(jié)耽點(diǎn)沒賣有差猴別,校因斑此,騙基凝于D脾ON槳et純算庭法的遠(yuǎn)結(jié)點(diǎn)裙可以宴與基賤于樹必結(jié)構(gòu)哄算法軋的結(jié)礙點(diǎn)協(xié)微同工丸作,暴而底運(yùn)算附的復(fù)勉雜度音方面友,回DO底Ne跳t顯僅然更五加簡寨便.歡
庭E.學(xué)
蘿
頃總結(jié)嫌及展傅望
秋總體關(guān)說來貨,塑DO栗Ne匠t消的性品能足聽以用嫩于實(shí)芹時的臥流媒薄體傳拾輸.炮它冊在控蛋制上哀的額遮外開劇銷非袍常低哄,乞大約凡僅相紀(jì)當(dāng)于禮視頻廁流量段的1師%,庸并丹且這盛一比宗值不惰會隨莖著網(wǎng)宮絡(luò)的文擴(kuò)大舌而增舒長.擋和訪基于檢樹結(jié)徒構(gòu)的淺網(wǎng)絡(luò)舅相比串,有DO灶Ne爽t的家播放回連續(xù)剪性更公佳,抵特浴別是就在一彩種高始度動鳳態(tài)的泥網(wǎng)絡(luò)挨環(huán)境粥中.沖并愚且端頃到端邊延遲配也比穴樹結(jié)夠構(gòu)的嚴(yán)網(wǎng)絡(luò)蛋要小縫.
估實(shí)踐糕中也顫說明拍,遲實(shí)現(xiàn)廊一個項(xiàng)D每ON度et顆的雨原型揀并不鉛難.凈這答即是萬由于熊它本書身的插簡單稍性,玉也目因?yàn)榍黀宇la也ne鍛tL劃ab幸提劍供的浙出色巡支持化.磨畢竟婚,邁Pl想an擇et監(jiān)La遙b倆方案來依然發(fā)在發(fā)矩展中士并且中還未訪成熟踐.鐘在此城討論印一些敢有代端表性肚的觀竟點(diǎn)以課及由凈此得謝到的拘啟示酸.
軍可擴(kuò)杠展性繼(使S乞ca蠅la迫bi狠li沾ty簽)利:主命令襲分發(fā)嚼和報仆告收誘集系餡統(tǒng)的虹實(shí)現(xiàn)坐,貿(mào)使得歉D對ON佳et與可蛾以運(yùn)害行于過更多視的結(jié)怎點(diǎn)之行上.五如絲今限參制它譯規(guī)模催的僅恒僅是廚P粥l(xiāng)a潛ne岔tL誤ab臣中聚的結(jié)鵲點(diǎn)數(shù)墊量.餐而定且,未如基F芬ig渴-7屈所箭示,窯大折多數(shù)歸的博Pl牽an搶et籃La設(shè)b賺結(jié)點(diǎn)剖都分拍布于渠北美輔和歐滅洲.對這書僅僅貓能反期映出珠當(dāng)今濱局部克因特役網(wǎng)的先情況那.畢為了省創(chuàng)造句一個座更接擁近于賣因特有網(wǎng)的鋼網(wǎng)絡(luò)揭環(huán)境街,律我們憐期待蔬著有妥更多絕其他潑國家齡結(jié)點(diǎn)儉的加筑入.
悶可再議現(xiàn)性蠢(榴R本ep六ro股du比ci詠bi頂li尋ty棋)估:腦與前尤人在牛這種歷非完胳全控絮制菊(商no穩(wěn)t-艱fu添ll倚y-嚇co企nt巷ro維ll達(dá)ed催)樂的丸環(huán)境差下所棉遇到志的問慶題相侮同,腳基炭于己Pl葉an孔et歌La怨b毒的實(shí)煙驗(yàn)同檔樣面鬧臨著巨可再爽現(xiàn)性即的問顏題.狡但松是不甘管怎英么樣沖,宗Pl喊an津et炕La奶b詢網(wǎng)絡(luò)來在幾晚個小均時之疊內(nèi)是走可以參保持去相對臉穩(wěn)定膊的.筒所紅以這平個問顫題并繩沒有磁那么止嚴(yán)重翠,晚并且塌連續(xù)歇的幾賀次實(shí)亞驗(yàn)在幅總體杠上是駛具有露可比消性的噸.
花可描浸述性即(拋R竹ep火re理se織nt省ab套il快it告y群):利P降la博ne清tL博ab去的鞠穩(wěn)定屆性在競一定故程度憤上是躬由于希網(wǎng)絡(luò)啞中的酸應(yīng)用邪較少黃,俘因此很額外掀的流餐量較避少.國實(shí)株驗(yàn)盡趟量模謝擬了玉當(dāng)前婆因特賣網(wǎng)的能環(huán)境底,冠因此胃有意師地加巨入了兇一些譜額外裳流量膏,律并且松抑制投了注扶入速廣率以矮防超后出了魔規(guī)定矛帶寬妹.期另一同點(diǎn)需贏要考渴慮的館就是乏源結(jié)沙點(diǎn)的哄為止嶄.朗在本虛次實(shí)捆驗(yàn)中拆,部選擇填的源殃結(jié)點(diǎn)售幾本雁都在役美國唇,壟因?yàn)槟酱蠖鄳崝?shù)拜Pl喪an宗et王La肝b善結(jié)點(diǎn)補(bǔ)都在造那里襖.席同時古也使霜用了煉香港槐的結(jié)佛點(diǎn),役盡油管與倦其他飽結(jié)點(diǎn)塘相隔隱較遠(yuǎn)隸,謠但由宿于香旱港與品美國遍/歐齊洲之散間的冠連接寄較通貸暢,續(xù)因能此得摸到的鳥結(jié)果嚷也類藥似.嫁現(xiàn)礙在正匪在聯(lián)居系更掃多的房位于軋其他稠大洲茄的結(jié)純點(diǎn),源以班它們鵝為源碼結(jié)點(diǎn)謝,能用于怨更深雨入的封實(shí)驗(yàn)性.VI.CoolStreaming:DONet的實(shí)現(xiàn)和它的擴(kuò)展
(本節(jié)翻譯:DriftingLeaves)在DONet的根底上,一個基于Internet的實(shí)現(xiàn)---CoolStreaming在2004年5月30日發(fā)布了第一個公開版(v.0.9).CoolStreamingv.0.9包含了2000行Python源代碼,這個版根源于以PlanetLab為根底的實(shí)驗(yàn)原型,并且在實(shí)驗(yàn)完成的兩星期之內(nèi)就發(fā)布了.這也再一次說明了DONet的簡單.它目前支持Rea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司宿舍水電管理制度
- 導(dǎo)管抽吸取栓與支架取栓對急性前循環(huán)閉塞性腦卒中療效分析
- 2025合作協(xié)議書(無固定期限)范本
- 2025員工服務(wù)合同續(xù)簽意向書
- 安徽省合肥市2024~2025學(xué)年 高二下冊第二次檢測數(shù)學(xué)試卷附解析
- 2024~2025學(xué)年 重慶市七校聯(lián)考高一語文上冊第一次聯(lián)考試卷附答案
- 走進(jìn)社會主義市場經(jīng)濟(jì) 同步練習(xí)
- 跨界融合下的職業(yè)轉(zhuǎn)型策略-洞察闡釋
- 歷史建筑群保護(hù)社區(qū)青年創(chuàng)業(yè)孵化器規(guī)劃基礎(chǔ)知識點(diǎn)歸納
- 基于AI的衛(wèi)星通信跨域數(shù)據(jù)傳輸技術(shù)-洞察闡釋
- 施工現(xiàn)場腳手架搭設(shè)的示例圖解
- 2024年甘肅蘭州中考滿分作文《向內(nèi)扎根向陽而生》
- 苗圃建設(shè)可行性研究報告
- 探尋生物活性肽:基于抗氧化作用的藥理活性解析
- 《磁共振成像對比劑的應(yīng)用與研究》課件
- 2022-2023學(xué)年浙江省金華市義烏市部編版六年級下冊期末考試語文試卷(原卷版+解析)
- 幼兒園夏日飲食安全
- 2025年度醫(yī)療健康咨詢服務(wù)兼職醫(yī)生聘用合同
- 資產(chǎn)并購合同協(xié)議范本
- 工程法律培訓(xùn)
- 國開新媒體營銷形考任務(wù)1-4答案國家開放大學(xué)學(xué)習(xí)網(wǎng)形考答案
評論
0/150
提交評論