{"id":34759,"date":"2019-10-31T22:00:14","date_gmt":"2019-10-31T19:00:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\/"},"modified":"2019-10-31T22:00:14","modified_gmt":"2019-10-31T19:00:14","slug":"osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","title":{"rendered":"Zakladatel\u00e9 teorie distribuovan\u00fdch syst\u00e9m\u016f v n\u00e1ru\u010d\u00ed hydry","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Zakladatel\u00e9 teorie distribuovan\u00fdch syst\u00e9m\u016f v n\u00e1ru\u010d\u00ed hydry\" src=\"\/wp-content\/uploads\/ff4e7005bddfed3bab23e667d4b24151.jpg\" style=\"display:block;margin: 0 auto;\" \/>To je <strong>Leslie Lamport<\/strong> \u2014 autor z\u00e1kladn\u00edch prac\u00ed v distribuovan\u00fdch v\u00fdpo\u010dtech, a je\u0161t\u011b ho mo\u017en\u00e1 zn\u00e1te podle p\u00edsmen La ve slov\u011b <b>La<\/b>TeX \u2014 \u201eLamport TeX\u201c. To on jako prvn\u00ed, u\u017e v roce 1979, p\u0159edstavil pojem <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/multi.pdf\">sekven\u010dn\u00ed konzistence<\/a><\/noindex>, a jeho \u010dl\u00e1nek <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/time-clocks.pdf\">\u00abHow to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs\u00bb<\/a><\/noindex> obdr\u017eela Dijkstraovu cenu (p\u0159esn\u011bji, v roce 2000 se cena naz\u00fdvala star\u00fdm n\u00e1zvem: \u201ePODC Influential Paper Award\u201c). O n\u011bm je <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Leslie_Lamport\">\u010dl\u00e1nek na Wikipedii<\/a><\/noindex>, kde m\u016f\u017eete nal\u00e9zt je\u0161t\u011b n\u011bkolik zaj\u00edmav\u00fdch odkaz\u016f. Pokud v\u00e1s bav\u00ed \u0159e\u0161en\u00ed \u00faloh t\u00fdkaj\u00edc\u00edch se happens-before nebo <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%B2%D0%B8%D0%B7%D0%B0%D0%BD%D1%82%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D1%85_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2\">probl\u00e9m\u016f byzantsk\u00fdch gener\u00e1l\u016f<\/a><\/noindex> (BFT), mus\u00edte ch\u00e1pat, \u017ee za t\u00edm v\u0161\u00edm stoj\u00ed Lamport.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>A brzy tak\u00e9 p\u0159ijede na na\u0161i novou konferenci o distribuovan\u00fdch v\u00fdpo\u010dtech \u2014 Hydra, kter\u00e1 se uskute\u010dn\u00ed 11.-12. \u010dervence v Petrohrad\u011b. Poj\u010fme se pod\u00edvat, co to za zv\u00ed\u0159e je.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"hydra-2019\">Hydra 2019<\/h1>\n<p><\/p>\n<p>T\u00e9mata jako v\u00edcerozm\u011brnost jsou jedny z nejobl\u00edben\u011bj\u0161\u00edch na na\u0161ich konferenc\u00edch, v\u017edy tomu tak bylo. Je\u0161t\u011b p\u0159ed chv\u00edl\u00ed byla tahle m\u00edstnost pr\u00e1zdn\u00e1, ale najednou na sc\u00e9n\u011b vystupuje \u010dlov\u011bk, kter\u00fd vypr\u00e1v\u00ed o modelu pam\u011bti, happens-before nebo v\u00edcerozm\u011brn\u00e9 sb\u011bru odpadu \u2014 a bum! \u2014 u\u017e skoro tis\u00edc lid\u00ed zapl\u0148uje v\u0161echna dostupn\u00e1 m\u00edsta, aby si sedli a pe\u010dliv\u011b poslouchali. V \u010dem spo\u010d\u00edv\u00e1 ten \u00fasp\u011bch? Mo\u017en\u00e1 v tom, \u017ee ka\u017ed\u00fd z n\u00e1s m\u00e1me n\u011bjak\u00e9 za\u0159\u00edzen\u00ed, schopn\u00e9 zorganizovat distribuovan\u00e9 v\u00fdpo\u010dty? Nebo \u017ee podv\u011bdom\u011b ch\u00e1peme na\u0161i neschopnost ho dostate\u010dn\u011b zat\u00ed\u017eit? Existuje skute\u010dn\u00fd p\u0159\u00edb\u011bh jednoho petrohradsk\u00e9ho kvanta (tj. finan\u010dn\u00edho kvantitativn\u00edho analytika a v\u00fdvoj\u00e1\u0159e), kter\u00fd m\u011bl k dispozici v\u00fdpo\u010detn\u00ed klastr, jeho\u017e pln\u00e9ho potenci\u00e1lu m\u016f\u017ee vyu\u017e\u00edt jen on s\u00e1m. A co byste ud\u011blali, kdybyste dostali k dispozici v\u00fdkon pro spln\u011bn\u00ed sv\u00fdch \u00faloh mnohem v\u011bt\u0161\u00ed, ne\u017e m\u00e1te nyn\u00ed?<\/p>\n<p><\/p>\n<p>D\u00edky takov\u00e9 popularit\u011b m\u00e1 t\u00e9ma v\u00fdkonu a efektivn\u00edch v\u00fdpo\u010dt\u016f tendenci se \u0161\u00ed\u0159it v programu konferenc\u00ed. Kolik z dvou dn\u016f prezentac\u00ed m\u016f\u017ee b\u00fdt v\u011bnov\u00e1no v\u00fdkonu \u2014 t\u0159etina, dv\u011b t\u0159etiny? Kde-kde existuj\u00ed um\u011bl\u00e1 omezen\u00ed, kter\u00e1 limituj\u00ed tento r\u016fst: krom\u011b v\u00fdkonu mus\u00ed z\u016fstat m\u00edsto i pro nov\u00e9 webov\u00e9 frameworky, n\u011bjak\u00e9ho devops nebo architektonickou astronautiku. Ne, v\u00fdkon, nese\u017eere\u0161 n\u00e1s v\u0161echny najednou!<\/p>\n<p><\/p>\n<p>M\u016f\u017eeme j\u00edt i opa\u010dn\u00fdm sm\u011brem, vzd\u00e1t se a up\u0159\u00edmn\u011b uspo\u0159\u00e1dat konferenci, kter\u00e1 bude zcela o distribuovan\u00e9m v\u00fdpo\u010dtu a jen o n\u011bm. A tady je, Hydra.<\/p>\n<p><\/p>\n<p>P\u0159iznejme si na rovinu, \u017ee dnes jsou v\u0161echny v\u00fdpo\u010dty, tak \u010di onak, distribuovan\u00e9. A\u0165 u\u017e jde o v\u00edcej\u00e1drov\u00fd stroj, v\u00fdpo\u010detn\u00ed klastr nebo rozs\u00e1hlou distribuovanou slu\u017ebu \u2014 v\u0161ude je spousta proces\u016f, kter\u00e9 sou\u010dasn\u011b prov\u00e1d\u011bj\u00ed nez\u00e1visl\u00e9 v\u00fdpo\u010dty, vz\u00e1jemn\u011b se synchronizuj\u00ed. T\u00e9matu, jak to vypad\u00e1 v teorii a jak to funguje v praxi, se bude v\u011bnovat Hydra.<\/p>\n<p><\/p>\n<h1 id=\"programma-konferencii\">Program konference<\/h1>\n<p><\/p>\n<p>Program je nyn\u00ed ve f\u00e1zi p\u0159\u00edpravy. M\u011bly by se do n\u011bj dostat p\u0159edn\u00e1\u0161ky od zakladatel\u016f teori\u00ed distribuovan\u00fdch syst\u00e9m\u016f a in\u017een\u00fdr\u016f, kte\u0159\u00ed na nich pracuj\u00ed v praxi.<\/p>\n<p><\/p>\n<p>Nap\u0159\u00edklad ji\u017e nyn\u00ed je zn\u00e1mo o \u00fa\u010dasti Leslieho Lamporta z Microsoft Research a Maurice Herlihyho z Brown University. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Zakladatel\u00e9 teorie distribuovan\u00fdch syst\u00e9m\u016f v n\u00e1ru\u010d\u00ed hydry\" src=\"\/wp-content\/uploads\/f031fa812a8f7fa4ca9a60a78edddf20.jpg\" style=\"display:block;margin: 0 auto;\" \/> <strong>Maurice Herlihy<\/strong> \u2014 velmi zn\u00e1m\u00fd a respektovan\u00fd profesor informatiky, o n\u011bm\u017e tak\u00e9 existuje <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Maurice_Herlihy\">str\u00e1nka na Wikipedii<\/a><\/noindex>, kde si m\u016f\u017eete proj\u00edt odkazy a pr\u00e1ce. M\u016f\u017eete si tam v\u0161imnout samotn\u00fdch dvou Dijkstraov\u00fdch cen, prvn\u00ed \u2014 za pr\u00e1ci na <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.brown.edu\/~mph\/Herlihy91\/p124-herlihy.pdf\">\u201eWait-Free Synchronization\u201c<\/a><\/noindex>, a druhou, nov\u011bj\u0161\u00ed \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/courses.cs.vt.edu\/cs5204\/fall09-kafura\/Papers\/TransactionalMemory\/Architecture-Support.pdf\">\u201eTransactional Memory: Architectural Support for Lock-Free Data Structures\u201c<\/a><\/noindex>. Mimochodem, odkazy vedou dokonce nikoli na SciHub, ale na Brown University a Virginia Tech University, m\u016f\u017eete je otev\u0159\u00edt a \u010d\u00edst.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Maurice se chyst\u00e1 pronesit keynote s n\u00e1zvem \u201eBlockchainy z pohledu distribuovan\u00e9ho v\u00fdpo\u010dtu\u201c. Pokud m\u00e1te z\u00e1jem, m\u016f\u017eete se pod\u00edvat na z\u00e1znam p\u0159edn\u00e1\u0161ky Maurice na Petersburg JUG. Zhodno\u0165te, jak jasn\u011b a srozumiteln\u011b p\u0159ed\u00e1v\u00e1 t\u00e9ma.<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"S3Fx-7avfs4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/S3Fx-7avfs4\/hqdefault.jpg\" alt=\"P\u0159ehr\u00e1t video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><img decoding=\"async\" alt=\"Zakladatel\u00e9 teorie distribuovan\u00fdch syst\u00e9m\u016f v n\u00e1ru\u010d\u00ed hydry\" src=\"\/wp-content\/uploads\/21f301bf6d5f4b86fd52c2a82f98b25c.jpg\" style=\"display:block;margin: 0 auto;\" \/>Druh\u00fd keynote s n\u00e1zvem \u201eDual Data Structures\u201c p\u0159e\u010dte <strong>Michael Scott<\/strong> z University of Rochester. A h\u00e1dejte co \u2014 m\u00e1 tak\u00e9 svou <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Michael_L._Scott\">str\u00e1nku na Wikipedii<\/a><\/noindex>. Ve Wisconsinu je zn\u00e1m svou prac\u00ed jako d\u011bkan na univerzit\u011b Wisconsin-Madison, a ve sv\u011bt\u011b je to \u010dlov\u011bk, kter\u00fd spolu s Dougem Leou vyvinul ty neblokuj\u00edc\u00ed algoritmy a synchronn\u00ed fronty, na kter\u00fdch funguj\u00ed knihovny Java. Svoji Dijkstraovu cenu z\u00edskal t\u0159i roky po Herlihyho, za pr\u00e1ci \u201eAlgoritmy pro \u0161k\u00e1lovateln\u00e9 synchronizace na multiprocesorech se sd\u00edlenou pam\u011bt\u00ed\u201c (jak je zvykem, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cs.rochester.edu\/u\/scott\/papers\/1991_TOCS_synch.pdf\">je voln\u011b k dispozici<\/a><\/noindex> v online knihovn\u011b Rochester University).<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Do poloviny \u010dervence m\u00e1me je\u0161t\u011b hodn\u011b \u010dasu. O ostatn\u00edch p\u0159edn\u00e1\u0161ej\u00edc\u00edch a jejich t\u00e9matech budeme informovat, jak program up\u0159esn\u00edme a p\u0159ibl\u00ed\u017e\u00edme se \u010dervenci. <\/p>\n<p><\/p>\n<p>V\u016fbec, vznik\u00e1 ot\u00e1zka \u2014 pro\u010d d\u011bl\u00e1me Hydru v l\u00e9t\u011b? V\u017edy\u0165 je to mrtv\u00e9 obdob\u00ed, dovolen\u00e9. Probl\u00e9m je v tom, \u017ee mezi \u0159e\u010dn\u00edky jsou univerzitn\u00ed u\u010ditel\u00e9 a jak\u00e9koli jin\u00e9 obdob\u00ed maj\u00ed obsazen\u00e9. My jsme prost\u011b nemohli zvolit jin\u00e9 term\u00edny.<\/p>\n<p><\/p>\n<h1 id=\"diskussionnye-zony\">Diskusn\u00ed z\u00f3ny<\/h1>\n<p><\/p>\n<p>Na jin\u00fdch konferenc\u00edch se st\u00e1v\u00e1, \u017ee \u0159e\u010dn\u00edk p\u0159e\u010detl, co m\u011bl, a hned ode\u0161el. \u00da\u010dastn\u00edci nemaj\u00ed ani \u010das ho hledat \u2014 nebo\u0165 t\u00e9m\u011b\u0159 bez p\u0159eru\u0161en\u00ed za\u010d\u00edn\u00e1 dal\u0161\u00ed p\u0159\u00edsp\u011bvek. To je velmi bolestn\u00e9, obzvl\u00e1\u0161\u0165 pokud jsou p\u0159\u00edtomn\u00ed tak d\u016fle\u017eit\u00ed lid\u00e9, jako jsou Lamport, Herlihy a Scott, a vlastn\u011b jdete na konferenci jen proto, abyste se s nimi setkali a n\u011bco probrali. <\/p>\n<p><\/p>\n<p>U n\u00e1s je tento probl\u00e9m vy\u0159e\u0161en. Okam\u017eit\u011b po sv\u00e9m p\u0159\u00edsp\u011bvku se \u0159e\u010dn\u00edk p\u0159esune do speci\u00e1ln\u00ed diskusn\u00ed z\u00f3ny, vybaven\u00e9 minim\u00e1ln\u011b tabul\u00ed s popisova\u010dem, a m\u00e1te pom\u011brn\u011b velkou z\u00e1sobu \u010dasu. Form\u00e1ln\u011b slibuje b\u00fdt tam minim\u00e1ln\u011b po celou dobu p\u0159est\u00e1vky mezi p\u0159\u00edsp\u011bvky. Ve skute\u010dnosti tyto diskusn\u00ed z\u00f3ny <em>mohou<\/em> mohou trvat hodiny (z\u00e1vis\u00ed na ochot\u011b a v\u00fddr\u017ei \u0159e\u010dn\u00edka). <\/p>\n<p><\/p>\n<p>Pokud jde o Lamporta, pokud jsem to spr\u00e1vn\u011b pochopil, chce p\u0159esv\u011bd\u010dit co nejv\u00edce lid\u00ed, \u017ee <noindex><a rel=\"nofollow\" href=\"https:\/\/lamport.azurewebsites.net\/tla\/tla.html\">TLA+<\/a><\/noindex> \u2014 to je dobr\u00e1 v\u011bc. (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/TLA%E2%81%BA\">\u010cl\u00e1nek o TLA+ na Wikipedii<\/a><\/noindex>). Mo\u017en\u00e1 to bude dobr\u00e1 p\u0159\u00edle\u017eitost pro in\u017een\u00fdry dozv\u011bd\u011bt se n\u011bco nov\u00e9ho a u\u017eite\u010dn\u00e9ho. Leslie nab\u00edz\u00ed takovou variantu \u2014 kdo je o to z\u00e1jem, m\u016f\u017ee se pod\u00edvat na jeho minul\u00e1 vystoupen\u00ed a p\u0159in\u00e9st ot\u00e1zky. To znamen\u00e1, \u017ee m\u00edsto hlavn\u00ed p\u0159edn\u00e1\u0161ky by mohla b\u00fdt jak\u00e1si specializovan\u00e1 Q&amp;A session, a pak i diskusn\u00ed z\u00f3na. Trochu jsem googlil a na\u0161el skv\u011bl\u00fd <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/video\/videos.html\">kurz o TLA+<\/a><\/noindex> (ofici\u00e1ln\u011b zdvojen\u00fd <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLWAv2Etpa7AOAwkreYImYt0gIpOdWQevD\">playlist na YouTube<\/a><\/noindex>) a hodinovou p\u0159edn\u00e1\u0161ku <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=-4Yp3j_jk8Q\">\u201eThinking Above the Code\u201c<\/a><\/noindex> z Microsoft Faculty Summit.<\/p>\n<p><\/p>\n<p>Pokud jste v\u0161echny tyto lidi vn\u00edmali jako odlit\u00e1 v kameni jm\u00e9na z Wikipedie a z ob\u00e1lek knih \u2014 je nejvy\u0161\u0161\u00ed \u010das se s nimi setkat! Pobavit se a polo\u017eit ot\u00e1zky, na kter\u00e9 neodpov\u00ed str\u00e1nky v\u011bdeck\u00fdch \u010dl\u00e1nk\u016f, ale jejich auto\u0159i s radost\u00ed nav\u00e1\u017e\u00ed kontakt.<\/p>\n<p><\/p>\n<h1 id=\"call-for-papers\">Call for Papers<\/h1>\n<p><\/p>\n<p>Nen\u00ed tajemstv\u00edm, \u017ee mnoz\u00ed z t\u011bch, kdo nyn\u00ed \u010dtou \u010dl\u00e1nek, by tak\u00e9 r\u00e1di \u0159ekli n\u011bco dost zaj\u00edmav\u00e9ho. Z in\u017een\u00fdrsk\u00e9ho pohledu, z v\u011bdeck\u00e9ho \u2014 z jak\u00e9hokoli. Distribuovan\u00e9 v\u00fdpo\u010dty jsou velmi \u0161irok\u00e9 a hlubok\u00e9 t\u00e9ma, kde je m\u00edsto pro v\u0161echny.<\/p>\n<p><\/p>\n<p>Pokud chce\u0161 vystoupit vedle Lamporta, je to zcela mo\u017en\u00e9. Aby ses stal \u0159e\u010dn\u00edkem, mus\u00ed\u0161 <strong><noindex><a rel=\"nofollow\" href=\"https:\/\/hydraconf.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=445730\">p\u0159ej\u00edt na odkaz<\/a><\/noindex><\/strong>, pe\u010dliv\u011b si prostudujte a postupujte podle pokyn\u016f. <\/p>\n<p><\/p>\n<p>Bu\u010fte klidn\u00ed, jakmile se zapoj\u00edte do procesu, budou v\u00e1m n\u00e1pomocn\u00ed. Programov\u00fd v\u00fdbor m\u00e1 dostate\u010dn\u00e9 mo\u017enosti, aby pomohl s prezentac\u00ed, jej\u00edm obsahem a form\u00e1tov\u00e1n\u00edm. Koordin\u00e1tor v\u00e1m pom\u016f\u017ee vy\u0159e\u0161it organiza\u010dn\u00ed z\u00e1le\u017eitosti a dal\u0161\u00ed. <\/p>\n<p><\/p>\n<p>Zvl\u00e1\u0161tn\u00ed pozornost v\u011bnujte obr\u00e1zku s daty. \u010cervenec je pom\u011brn\u011b daleko pro \u00fa\u010dastn\u00edka, zat\u00edmco prezentuj\u00edc\u00ed by m\u011bli za\u010d\u00edt jednat ji\u017e nyn\u00ed. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Zakladatel\u00e9 teorie distribuovan\u00fdch syst\u00e9m\u016f v n\u00e1ru\u010d\u00ed hydry\" src=\"\/wp-content\/uploads\/80d555e70f56ca569ed0fe32f88df448.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1 id=\"shkola-sptdc\">\u0160kola SPTDC<\/h1>\n<p><\/p>\n<p>Konference se uskute\u010dn\u00ed na jednom m\u00edst\u011b se \u0161kolou SPTDC, tak\u017ee pro v\u0161echny, kdo si koup\u00ed vstupenku na \u0161kolu, budou vstupenky na konferenci \u2014 <strong>za cenu sn\u00ed\u017eenou o 20%.<\/strong>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sptdc.ru\/?utm_source=habr&amp;utm_medium=445730\">Letn\u00ed \u0161kola o praxi a teorii distribuovan\u00fdch v\u00fdpo\u010dt\u016f (SPTDC)<\/a><\/noindex> je \u0161kola nab\u00edzej\u00edc\u00ed \u0161irok\u00e9 spektrum kurz\u016f o praktick\u00fdch a teoretick\u00fdch aspektech distribuovan\u00fdch syst\u00e9m\u016f, kter\u00e9 vedou uzn\u00e1van\u00ed odborn\u00edci v dan\u00e9 oblasti.<\/p>\n<p><\/p>\n<p>\u0160kola prob\u011bhne v anglick\u00e9m jazyce, tak\u017ee takto vypad\u00e1 seznam t\u00e9mat, kter\u00e1 budou prob\u00edr\u00e1na:<\/p>\n<p><\/p>\n<ul>\n<li>Konkuren\u010dn\u00ed datov\u00e9 struktury: spr\u00e1vnost a efektivita;<\/li>\n<li>Algoritmy pro nem\u011bnnou pam\u011b\u0165;<\/li>\n<li>Distribuovan\u00e1 v\u00fdpo\u010detnost;<\/li>\n<li>Distribuovan\u00e9 strojov\u00e9 u\u010den\u00ed; <\/li>\n<li>Replikace stavov\u00fdch stroj\u016f a Paxos;<\/li>\n<li>Byzantsk\u00e1 odolnost v\u016f\u010di chyb\u00e1m;<\/li>\n<li>Algoritmick\u00e9 z\u00e1klady blockchain\u016f.<\/li>\n<\/ul>\n<p><\/p>\n<p>Mezi p\u0159edn\u00e1\u0161ej\u00edc\u00edmi budou:<\/p>\n<p><\/p>\n<ul>\n<li>Leslie Lamport (Microsoft);<\/li>\n<li>Maurice Herlihy (Brown University);<\/li>\n<li>Michael Scott (University of Rochester);<\/li>\n<li>Dan Alistarh (IST Austria);<\/li>\n<li>Trevor Brown (University of Waterloo);<\/li>\n<li>Eli Gafni (UCLA);<\/li>\n<li>Danny Hendler (Ben Gurion University);<\/li>\n<li>Achour Mostefaoui (University of Nantes).<\/li>\n<\/ul>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLVe-2wcL84b9G9o7KPubp6NO0nqI1a-Qp\">Playlist<\/a><\/noindex> s p\u0159edn\u00e1\u0161kami z p\u0159edchoz\u00ed \u0161koly si m\u016f\u017eete voln\u011b prohl\u00e9dnout na YouTube:<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"videoseries\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/videoseries\/hqdefault.jpg\" alt=\"P\u0159ehr\u00e1t video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1 id=\"sleduyuschie-shagi\">Dal\u0161\u00ed kroky<\/h1>\n<p><\/p>\n<p>Program konference je je\u0161t\u011b v procesu vytv\u00e1\u0159en\u00ed. Sledujte novinky na Ch\u00e1b\u0159e nebo na soci\u00e1ln\u00edch s\u00edt\u00edch (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/hydraconf\">fb<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/hydraconf\">vk<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/hydraconference\">twitter<\/a><\/noindex>).<\/p>\n<p><\/p>\n<p>Pokud opravdu v\u011b\u0159\u00edte v konferenci (nebo chcete vyu\u017e\u00edt speci\u00e1ln\u00ed startovn\u00ed cenu, takzvanou \"Early Bird\") \u2014 m\u016f\u017eete p\u0159ej\u00edt na web a <noindex>zakoupit vstupenky<\/noindex>.<\/p>\n<p><\/p>\n<p>Uvid\u00edme se na Hyd\u0159e!<\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/445730\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014 \u0430\u0432\u0442\u043e\u0440 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0440\u0430\u0431\u043e\u0442 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u0445, \u0430 \u0435\u0449\u0451 \u0432\u044b \u0435\u0433\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u043d\u0430\u0442\u044c \u043f\u043e \u0431\u0443\u043a\u0432\u0430\u043c La \u0432 \u0441\u043b\u043e\u0432\u0435 LaTeX \u2014 \u00abLamport TeX\u00bb. \u042d\u0442\u043e \u043e\u043d \u0432\u043f\u0435\u0440\u0432\u044b\u0435, \u0435\u0449\u0451 \u0432 1979 \u0433\u043e\u0434\u0443, \u0432\u0432\u0451\u043b \u043f\u043e\u043d\u044f\u0442\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u0438, \u0430 \u0435\u0433\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u00abHow to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs\u00bb \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u043f\u0440\u0435\u043c\u0438\u044e \u0414\u0435\u0439\u043a\u0441\u0442\u0440\u044b (\u0442\u043e\u0447\u043d\u0435\u0439, \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34759","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u0438\u043a\u0438 \u0442\u0435\u043e\u0440\u0438\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043e\u0431\u044a\u044f\u0442\u044c\u044f\u0445 \u0433\u0438\u0434\u0440\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:00:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Zakladatel\u00e9 teorie distribuovan\u00fdch syst\u00e9m\u016f v n\u00e1ru\u010d\u00ed hydry | ProHoster","description":"To je Leslie Lamport \u2014.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u0438\u043a\u0438 \u0442\u0435\u043e\u0440\u0438\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043e\u0431\u044a\u044f\u0442\u044c\u044f\u0445 \u0433\u0438\u0434\u0440\u044b | ProHoster","og:description":"\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:00:14+00:00","article:modified_time":"2019-10-31T19:00:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34759","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:31:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:38","updated":"2026-01-21 20:31:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/34759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=34759"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/34759\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=34759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=34759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=34759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}