{"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\/sv\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","title":{"rendered":"Grundarna av teorin om distribuerade system i Hydra.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Grundarna av teorin om distribuerade system i Hydra.\" src=\"\/wp-content\/uploads\/ff4e7005bddfed3bab23e667d4b24151.jpg\" style=\"display:block;margin: 0 auto;\" \/>Detta <strong>Leslie Lamport<\/strong> \u2014 f\u00f6rfattaren till grundl\u00e4ggande verk inom distribuerad databehandling, och du kanske k\u00e4nner igen honom fr\u00e5n bokst\u00e4verna La i ordet <b>La<\/b>TeX \u2014 \"Lamport TeX\". Det var han som f\u00f6rst, redan 1979, inf\u00f6rde begreppet <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/multi.pdf\">sekventiell konsistens<\/a><\/noindex>, och hans artikel <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/time-clocks.pdf\">\"How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs\"<\/a><\/noindex> fick Dijkstra-priset (egentligen kallades priset s\u00e5 2000: \"PODC Influential Paper Award\"). Det finns en <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Leslie_Lamport\">artikel om honom p\u00e5 Wikipedia<\/a><\/noindex>, d\u00e4r man kan hitta n\u00e5gra fler intressanta l\u00e4nkar. Om du \u00e4r fascinerad av problem som h\u00e4nder-f\u00f6re eller <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\">byzantinska generalernas problem<\/a><\/noindex> (BFT), m\u00e5ste du f\u00f6rst\u00e5 att allt detta har Lamport bakom sig.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Och han kommer snart till v\u00e5r nya konferens om distribuerad databehandling \u2014 Hydra, som \u00e4ger rum 11-12 juli i Sankt Petersburg. L\u00e5t oss se vad detta \u00e4r f\u00f6r n\u00e5got.<\/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>\u00c4mnen som m\u00e5ngtr\u00e5dighet \u00e4r n\u00e5gra av de mest popul\u00e4ra p\u00e5 v\u00e5ra konferenser, och har alltid varit det. Det var nyss tomt i denna lokal, men pl\u00f6tsligt st\u00e5r en person p\u00e5 scenen och pratar om minnesmodeller, happens-before eller m\u00e5ngtr\u00e5dig skr\u00e4ploggning \u2014 och pl\u00f6tsligt! \u2014 n\u00e4stan tusen personer fyller hela tillg\u00e4ngliga utrymmet f\u00f6r att s\u00e4tta sig ner och lyssna noga. Vad \u00e4r hemligheten bakom denna framg\u00e5ng? Kan det vara s\u00e5 att vi alla har n\u00e5gon typ av h\u00e5rdvara som kan organisera distribuerad databehandling? Eller att vi undermedvetet f\u00f6rst\u00e5r v\u00e5r of\u00f6rm\u00e5ga att utnyttja den fullt ut? Det finns en verklig historia om en kvant fr\u00e5n Sankt Petersburg (allts\u00e5 en finansiell kvantanalytiker och utvecklare), vars h\u00e4nder hade ett datorkluster vars fulla kapacitet endast han kan anv\u00e4nda. Vad skulle du g\u00f6ra om du fick resurser som var flera g\u00e5nger st\u00f6rre \u00e4n vad du har nu f\u00f6r att utf\u00f6ra dina uppgifter?<\/p>\n<p><\/p>\n<p>Tack vare denna popularitet sprider sig \u00e4mnet prestanda och effektiva ber\u00e4kningar i programmet f\u00f6r konferenser. Hur m\u00e5nga av de tv\u00e5 dagarna med f\u00f6rel\u00e4sningar kan handla om prestanda \u2014 en tredjedel, tv\u00e5 tredjedelar? P\u00e5 vissa h\u00e5ll finns det artificiella begr\u00e4nsningar som begr\u00e4nsar detta utvidgande: f\u00f6rutom prestanda m\u00e5ste det finnas utrymme f\u00f6r nya webb-ramverk, n\u00e5got DevOps eller arkitektonisk astronautik. Nej, prestanda, du kommer inte att \u00e4ta upp oss alla helt!<\/p>\n<p><\/p>\n<p>Men kan g\u00e5 en annan v\u00e4g, ge upp och \u00e4rligt h\u00e5lla en konferens som helt handlar om distribuerad databehandling och endast om det. H\u00e4r \u00e4r Hydra.<\/p>\n<p><\/p>\n<p>L\u00e5t oss \u00e4rligt erk\u00e4nna att alla ber\u00e4kningar idag p\u00e5 n\u00e5got s\u00e4tt \u00e4r distribuerade. Oavsett om det \u00e4r en flerprocessormaskin, en ber\u00e4kningskluster eller en stor distribuerad tj\u00e4nst \u2013 \u00f6verallt finns det m\u00e5nga processer som parallellt utf\u00f6r oberoende ber\u00e4kningar och synkroniserar med varandra. Det \u00e4r detta som kommer att behandlas b\u00e5de teoretiskt och praktiskt p\u00e5 Hydra.<\/p>\n<p><\/p>\n<h1 id=\"programma-konferencii\">Konferensprogrammet<\/h1>\n<p><\/p>\n<p>Programmet \u00e4r f\u00f6r n\u00e4rvarande under utarbetande. Det kommer att inneh\u00e5lla f\u00f6redrag fr\u00e5n grundarna av teorierna om distribuerade system och ingenj\u00f6rer som arbetar med dem i produktionsmilj\u00f6.<\/p>\n<p><\/p>\n<p>Till exempel \u00e4r det redan bekant att Leslie Lamport fr\u00e5n Microsoft Research och Maurice Herlihy fr\u00e5n Brown University kommer att delta. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grundarna av teorin om distribuerade system i Hydra.\" src=\"\/wp-content\/uploads\/f031fa812a8f7fa4ca9a60a78edddf20.jpg\" style=\"display:block;margin: 0 auto;\" \/> <strong>Maurice Herlihy<\/strong> \u00e4r en mycket k\u00e4nd och respekterad professor i datavetenskap, och han har ocks\u00e5 en <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Maurice_Herlihy\">sida p\u00e5 Wikipedia<\/a><\/noindex>, d\u00e4r man kan g\u00e5 igenom l\u00e4nkar och arbeten. D\u00e4r kan ni se hela tv\u00e5 Dijkstra-priser, det f\u00f6rsta f\u00f6r arbetet om <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.brown.edu\/~mph\/Herlihy91\/p124-herlihy.pdf\">\u00abWait-Free Synchronization\u00bb<\/a><\/noindex>, och det andra, mer aktuella, \u2013 <noindex><a rel=\"nofollow\" href=\"http:\/\/courses.cs.vt.edu\/cs5204\/fall09-kafura\/Papers\/TransactionalMemory\/Architecture-Support.pdf\">\u00abTransactional Memory: Architectural Support for Lock-Free Data Structures\u00bb<\/a><\/noindex>. F\u00f6r \u00f6vrigt leder l\u00e4nkarna inte ens till SciHub, utan till Brown University och Virginia Tech University, man kan \u00f6ppna och l\u00e4sa.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Maurice planerar att h\u00e5lla ett keynote-tal med titeln \u00abBlockchains from a distributed computing perspective\u00bb. Om det \u00e4r intressant kan ni titta p\u00e5 inspelningen av Maurices f\u00f6rel\u00e4sning fr\u00e5n JUG i Sankt Petersburg. Bed\u00f6m hur klart och tydligt han presenterar \u00e4mnet.<\/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=\"Spela 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=\"Grundarna av teorin om distribuerade system i Hydra.\" src=\"\/wp-content\/uploads\/21f301bf6d5f4b86fd52c2a82f98b25c.jpg\" style=\"display:block;margin: 0 auto;\" \/>Det andra keynote-talet med titeln \u00abDual Data Structures\u00bb kommer att h\u00e5llas av <strong>Michael Scott<\/strong> fr\u00e5n University of Rochester. Och gissa vad \u2013 han har ocks\u00e5 en egen <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Michael_L._Scott\">Wikipedia-sida<\/a><\/noindex>. I Wisconsin \u00e4r han k\u00e4nd f\u00f6r sitt arbete som dekan vid Wisconsin-Madison universitet, och allm\u00e4nt \u00e4r han personen som tillsammans med Doug Lea utvecklade de icke-blockerande algoritmer och synkrona k\u00f6er som anv\u00e4nds av Java-bibliotek. Han fick sitt Dijkstra-pris tre \u00e5r efter Herlihy f\u00f6r arbetet \u00abAlgorithms for scalable synchronization on shared-memory multiprocessors\u00bb (som sig b\u00f6r, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cs.rochester.edu\/u\/scott\/papers\/1991_TOCS_synch.pdf\">ligger \u00f6ppet tillg\u00e4nglig<\/a><\/noindex> i Rochester University online-bibliotek).<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Det \u00e4r fortfarande gott om tid fram till mitten av juli. Vi kommer att ber\u00e4tta om de andra talarna och deras \u00e4mnen allt eftersom programmet klarnar och vi n\u00e4rmar oss juli. <\/p>\n<p><\/p>\n<p>Det v\u00e4cker faktiskt fr\u00e5gan \u2014 varf\u00f6r g\u00f6r vi Hydra p\u00e5 sommaren? Det \u00e4r ju d\u00f6ds\u00e4song, semester. Problemet \u00e4r att bland talarna finns universitetsl\u00e4rare, och under annan tid \u00e4r de upptagna. Vi kunde helt enkelt inte v\u00e4lja n\u00e5gra andra datum.<\/p>\n<p><\/p>\n<h1 id=\"diskussionnye-zony\">Diskussionszoner<\/h1>\n<p><\/p>\n<p>P\u00e5 andra konferenser kan det h\u00e4nda att talaren l\u00e4ser upp vad som kr\u00e4vs och sedan genast f\u00f6rsvinner. Deltagarna har inte ens tid att leta efter dem \u2014 f\u00f6r n\u00e4sta f\u00f6redrag b\u00f6rjar n\u00e4stan utan uppeh\u00e5ll. Det \u00e4r mycket sm\u00e4rtsamt, speciellt om viktiga personer som Lamport, Hurley och Scott \u00e4r n\u00e4rvarande, och du faktiskt g\u00e5r p\u00e5 konferensen bara f\u00f6r att tr\u00e4ffa dem och diskutera n\u00e5got. <\/p>\n<p><\/p>\n<p>Vi har l\u00f6st det problemet. Direkt efter sin presentation g\u00e5r talaren till en speciell diskussionszon, utrustad med \u00e5tminstone en whiteboard, och du har en ganska stor m\u00e4ngd tid. Formellt lovar talaren att vara d\u00e4r i alla fall hela pausen mellan presentationerna. I verkligheten str\u00e4cker sig dessa diskussionszoner <em>kan<\/em> i timmar (beroende p\u00e5 talarens vilja och uth\u00e5llighet). <\/p>\n<p><\/p>\n<p>N\u00e4r det g\u00e4ller Lamport, om jag f\u00f6rst\u00e5tt r\u00e4tt, vill han \u00f6vertyga s\u00e5 m\u00e5nga som m\u00f6jligt om att <noindex><a rel=\"nofollow\" href=\"https:\/\/lamport.azurewebsites.net\/tla\/tla.html\">TLA+<\/a><\/noindex> \u2014 det \u00e4r en bra sak. (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/TLA%E2%81%BA\">Artikel om TLA+ p\u00e5 Wikipedia<\/a><\/noindex>). Detta kan vara en bra m\u00f6jlighet f\u00f6r ingenj\u00f6rer att l\u00e4ra sig n\u00e5got nytt och anv\u00e4ndbart. Leslie f\u00f6resl\u00e5r en s\u00e5dan m\u00f6jlighet \u2014 de som \u00e4r intresserade kan kolla hans tidigare f\u00f6rel\u00e4sningar och komma med fr\u00e5gor. Ist\u00e4llet f\u00f6r en keynote kan det bli en specialiserad Q&amp;A-session, och sedan en diskussionszon. Jag gjorde en snabb googling och hittade en utm\u00e4rkt <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/video\/videos.html\">kurs om TLA+<\/a><\/noindex> (officiellt duplicerad <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLWAv2Etpa7AOAwkreYImYt0gIpOdWQevD\">med en spellista p\u00e5 YouTube<\/a><\/noindex>) och en timmes f\u00f6rel\u00e4sning <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=-4Yp3j_jk8Q\">\u00abThinking Above the Code\u00bb<\/a><\/noindex> fr\u00e5n Microsoft Faculty Summit.<\/p>\n<p><\/p>\n<p>Om du sett alla dessa personer som inristade namn i granit fr\u00e5n Wikipedia och p\u00e5 bokomslag \u2014 \u00e4r det dags att tr\u00e4ffa dem personligen! Prata och st\u00e4lla fr\u00e5gor som sidorna i vetenskapliga artiklar inte kommer att svara p\u00e5, men vars f\u00f6rfattare g\u00e4rna kommer att vara tillg\u00e4ngliga.<\/p>\n<p><\/p>\n<h1 id=\"call-for-papers\">Call for Papers<\/h1>\n<p><\/p>\n<p>Det \u00e4r ingen hemlighet att m\u00e5nga av dem som l\u00e4ser denna artikel sj\u00e4lva g\u00e4rna vill ber\u00e4tta n\u00e5got tillr\u00e4ckligt intressant. Fr\u00e5n ett ingenj\u00f6rsperspektiv, fr\u00e5n ett vetenskapligt \u2014 fr\u00e5n vilket perspektiv som helst. Distribuerad databehandling \u00e4r ett mycket brett och djupt \u00e4mne, d\u00e4r det finns plats f\u00f6r alla.<\/p>\n<p><\/p>\n<p>Om du vill tala bredvid Lamport, \u00e4r det helt m\u00f6jligt. F\u00f6r att bli talare beh\u00f6ver du <strong><noindex><a rel=\"nofollow\" href=\"https:\/\/hydraconf.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=445730\">g\u00e5 till l\u00e4nken<\/a><\/noindex><\/strong>, l\u00e4s noggrant allt d\u00e4r och f\u00f6lj instruktionerna. <\/p>\n<p><\/p>\n<p>Var lugn, s\u00e5 snart du ansluter till processen kommer du att f\u00e5 hj\u00e4lp. Programkommitt\u00e9n har tillr\u00e4ckliga resurser f\u00f6r att st\u00f6dja dig med sj\u00e4lva presentationen, dess inneh\u00e5ll och formatet. Koordinatorn hj\u00e4lper dig med organisatoriska fr\u00e5gor och s\u00e5 vidare. <\/p>\n<p><\/p>\n<p>L\u00e4gg s\u00e4rskild vikt vid bilden med datum. Juli \u00e4r ett ganska avl\u00e4gset datum f\u00f6r deltagaren, och talaren m\u00e5ste b\u00f6rja agera redan nu. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grundarna av teorin om distribuerade system i Hydra.\" src=\"\/wp-content\/uploads\/80d555e70f56ca569ed0fe32f88df448.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1 id=\"shkola-sptdc\">SPTDC-skolan<\/h1>\n<p><\/p>\n<p>Konferensen kommer att h\u00e5llas p\u00e5 samma plats som SPTDC-skolan, s\u00e5 f\u00f6r alla som k\u00f6per biljett till skolan blir biljetterna till konferensen <strong>med 20% rabatt<\/strong>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sptdc.ru\/?utm_source=habr&amp;utm_medium=445730\">Sommar skola om praktik och teori f\u00f6r distribuerad databehandling (SPTDC)<\/a><\/noindex> \u2014 en skola som erbjuder ett brett utbud av kurser om praktiska och teoretiska aspekter av distribuerade system, ledda av erk\u00e4nda specialister inom omr\u00e5det.<\/p>\n<p><\/p>\n<p>Skolan kommer att h\u00e5llas p\u00e5 engelska, s\u00e5 h\u00e4r ser listan \u00f6ver diskussions\u00e4mnen ut:<\/p>\n<p><\/p>\n<ul>\n<li>Samtida datastrukturer: korrekthet och effektivitet;<\/li>\n<li>Algoritmer f\u00f6r icke-flyktigt minne;<\/li>\n<li>Distribuerad ber\u00e4kningsbarhet;<\/li>\n<li>Distribuerad maskininl\u00e4rning; <\/li>\n<li>State-machine replikering och Paxos;<\/li>\n<li>Byzantinska fel-tolerans;<\/li>\n<li>Algoritmiska grunder f\u00f6r blockkedjor.<\/li>\n<\/ul>\n<p><\/p>\n<p>F\u00f6ljande talare kommer att delta:<\/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\">Spellista<\/a><\/noindex> med presentationer fr\u00e5n den tidigare skolan kan fritt ses p\u00e5 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=\"Spela 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\">F\u00f6ljande steg<\/h1>\n<p><\/p>\n<p>Konferensprogrammet \u00e4r fortfarande under utarbetande. H\u00e5ll utkik efter nyheter p\u00e5 Habr\u00e9 eller i sociala medier (<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>Om du verkligen tror p\u00e5 konferensen (eller vill utnyttja den speciella startkostnaden, det som kallas \"Early Bird\") \u2014 kan du g\u00e5 till webbplatsen och <noindex>k\u00f6pa biljetter<\/noindex>.<\/p>\n<p><\/p>\n<p>Vi ses p\u00e5 Hydra!<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Grundarna av teorin om distribuerade system i Hydras armar | ProHoster","description":"Detta \u00e4r Leslie Lamport \u2014.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/34759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=34759"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/34759\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=34759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=34759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=34759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}