{"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\/it\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","title":{"rendered":"I fondatori della teoria dei sistemi distribuiti nell'abbraccio dell'idra","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"I fondatori della teoria dei sistemi distribuiti nell&#039;abbraccio dell&#039;idra\" src=\"\/wp-content\/uploads\/ff4e7005bddfed3bab23e667d4b24151.jpg\" style=\"display:block;margin: 0 auto;\" \/>Questo <strong>Leslie Lamport<\/strong> \u2014 autore di lavori fondamentali nel calcolo distribuito, e potresti conoscerlo anche per le lettere La nella parola <b>La<\/b>TeX \u2014 \u00abLamport TeX\u00bb. \u00c8 lui che per la prima volta, nel 1979, ha introdotto il concetto di <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/multi.pdf\">coerenza sequenziale<\/a><\/noindex>, e il suo articolo <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> ha ricevuto il premio Dijkstra (in effetti, nel 2000 il premio era ancora chiamato: \u00abPODC Influential Paper Award\u00bb). C'\u00e8 un <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Leslie_Lamport\">articolo su di lui su Wikipedia<\/a><\/noindex>, dove puoi trovare ulteriori interessanti link. Se sei entusiasta della risoluzione di problemi su happens-before o <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\">i problemi dei generali bizantini<\/a><\/noindex> (BFT), dovresti capire che dietro a tutto questo c'\u00e8 Lamport.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>E presto verr\u00e0 alla nostra nuova conferenza sul calcolo distribuito \u2014 Hydra, che si terr\u00e0 l'11-12 luglio a San Pietroburgo. Vediamo che tipo di bestia sia.<\/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>Argomenti come la programmazione concorrente sono tra i pi\u00f9 popolari alle nostre conferenze e lo sono sempre stati. Solo poco fa, questa sala era semi-vuota, ma ecco che sul palco appare una persona che parla di modelli di memoria, happens-before o della raccolta dei rifiuti concorrente e \u2014 boom! \u2014 gi\u00e0 quasi mille persone occupano tutto lo spazio disponibile per sedersi e ascoltare attentamente. Qual \u00e8 il segreto di questo successo? Forse \u00e8 che tutti noi abbiamo a disposizione dell'hardware capace di eseguire calcoli distribuiti? Oppure \u00e8 perch\u00e9, a livello subconscio, comprendiamo la nostra incapacit\u00e0 di sfruttarlo a dovere? C'\u00e8 una vera storia di un quant di San Pietroburgo (ovvero un analista quantitativo finanziario e sviluppatore) che si \u00e8 trovato tra le mani un cluster di calcolo, la cui potenza pu\u00f2 essere utilizzata solo da lui. E voi, cosa fareste se aveste a disposizione una potenza di calcolo di gran lunga superiore a quella attuale per le vostre attivit\u00e0?<\/p>\n<p><\/p>\n<p>Grazie alla sua popolarit\u00e0, il tema delle prestazioni e dei calcoli efficienti ha la tendenza a diffondersi nei programmi delle conferenze. Quanto dei due giorni di relazioni pu\u00f2 essere dedicato al performance \u2014 un terzo, due terzi? In alcuni casi, esistono limitazioni artificiali che limitano questa espansione: oltre al performance, deve rimanere spazio per nuovi framework web, per qualche DevOps o astrofisica architettonica. No, performance, non ci mangerai tutti interi!<\/p>\n<p><\/p>\n<p>Si potrebbe andare nella direzione opposta, arrendersi e onestamente fare una conferenza che sia completamente dedicata al calcolo distribuito e solo a quello. Ed ecco a voi, Hydra.<\/p>\n<p><\/p>\n<p>Ammettiamolo, oggigiorno tutti i calcoli sono in un modo o nell'altro distribuiti. Che si tratti di una macchina multicore, di un cluster computazionale o di un servizio distribuito su larga scala, ci sono sempre numerosi processi che eseguono calcoli indipendenti in parallelo, sincronizzandosi tra loro. L'argomento di come ci\u00f2 sia strutturato in teoria e funzioni nella pratica sar\u00e0 dedicato a Hydra.<\/p>\n<p><\/p>\n<h1 id=\"programma-konferencii\">Programma della conferenza<\/h1>\n<p><\/p>\n<p>Il programma \u00e8 attualmente in fase di sviluppo. Dovrebbe includere relazioni dai pionieri delle teorie dei sistemi distribuiti e dagli ingegneri che lavorano con essi in produzione.<\/p>\n<p><\/p>\n<p>Ad esempio, \u00e8 gi\u00e0 noto che parteciperanno Leslie Lamport di Microsoft Research e Maurice Herlihy della Brown University. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"I fondatori della teoria dei sistemi distribuiti nell&#039;abbraccio dell&#039;idra\" src=\"\/wp-content\/uploads\/f031fa812a8f7fa4ca9a60a78edddf20.jpg\" style=\"display:block;margin: 0 auto;\" \/> <strong>Maurice Herlihy<\/strong> \u00e8 un professore molto noto e rispettato di Computer Science, e c'\u00e8 anche <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Maurice_Herlihy\">una pagina su Wikipedia<\/a><\/noindex>, dove puoi esplorare link e lavori. L\u00ec puoi notare ben due premi Dijkstra, il primo per il lavoro su <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.brown.edu\/~mph\/Herlihy91\/p124-herlihy.pdf\">\u00abWait-Free Synchronization\u00bb<\/a><\/noindex>, e il secondo, pi\u00f9 recente \u2014 <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>. Tra l'altro, i link non portano nemmeno a SciHub, ma alla Brown University e alla Virginia Tech University, puoi aprirli e leggerli.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Maurice terr\u00e0 un keynote dal titolo \u00abBlockchains from a distributed computing perspective\u00bb. Se ti interessa, puoi dare un'occhiata alla registrazione della conferenza di Maurice al JUG di San Pietroburgo. Valuta quanto chiaramente e comprensibilmente espone il tema.<\/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=\"Riproduci 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=\"I fondatori della teoria dei sistemi distribuiti nell&#039;abbraccio dell&#039;idra\" src=\"\/wp-content\/uploads\/21f301bf6d5f4b86fd52c2a82f98b25c.jpg\" style=\"display:block;margin: 0 auto;\" \/>Il secondo keynote intitolato \u00abDual Data Structures\u00bb sar\u00e0 presentato da <strong>Michael Scott<\/strong> dell'Universit\u00e0 di Rochester. E indovina un po' \u2014 ha anche la sua <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Michael_L._Scott\">pagina su Wikipedia.<\/a><\/noindex>. In Wisconsin, he is known for his role as dean at the University of Wisconsin-Madison, and in the wider world, he is the person who, together with Doug Lea, developed the non-blocking algorithms and concurrent queues that underpin Java libraries. He received his Dijkstra Prize three years after Herlihy, for his work \"Algorithms for scalable synchronization on shared-memory multiprocessors\" (as expected, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cs.rochester.edu\/u\/scott\/papers\/1991_TOCS_synch.pdf\">it is openly available<\/a><\/noindex> in the online library of the University of Rochester).<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>There is still plenty of time until mid-July. We will provide information on the other speakers and their topics as the program is finalized and as we get closer to July. <\/p>\n<p><\/p>\n<p>In fact, a question arises \u2014 why are we doing Hydra in the summer? After all, it's a dead season, vacation time. The issue is that among the speakers are university professors, and any other time they are occupied. We simply couldn't choose different dates.<\/p>\n<p><\/p>\n<h1 id=\"diskussionnye-zony\">Zone di discussione<\/h1>\n<p><\/p>\n<p>In altre conferenze, a volte il relatore legge ci\u00f2 che deve e poi se ne va subito. I partecipanti non hanno nemmeno tempo per cercarlo, poich\u00e9 quasi senza intervallo inizia la presentazione successiva. Questo \u00e8 molto doloroso, specialmente se ci sono persone importanti come Lamport, Herlihy e Scott, e di fatto si partecipa alla conferenza solo per incontrarli e discutere qualcosa. <\/p>\n<p><\/p>\n<p>Noi abbiamo risolto questo problema. Subito dopo la sua presentazione, il relatore si reca in una zona di discussione speciale, attrezzata con almeno una lavagna con pennarello, e avete a disposizione un bel po' di tempo. Formalmente, il relatore promette di rimanere l\u00ec per almeno tutto il tempo della pausa tra le presentazioni. Nella realt\u00e0, queste zone di discussione <em>possono<\/em> prolungarsi per ore (dipende dal desiderio e dalla resistenza del relatore). <\/p>\n<p><\/p>\n<p>Per quanto riguarda Lamport, se ho capito bene, vuole convincere il maggior numero possibile di persone che <noindex><a rel=\"nofollow\" href=\"https:\/\/lamport.azurewebsites.net\/tla\/tla.html\">TLA+<\/a><\/noindex> \u00e8 una cosa buona. (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/TLA%E2%81%BA\">Articolo su TLA+ su Wikipedia<\/a><\/noindex>). Potrebbe essere una buona occasione per gli ingegneri per scoprire qualcosa di nuovo e utile. Leslie propone questa opzione: chi \u00e8 interessato pu\u00f2 guardare le sue lezioni passate e venire con domande. Quindi, invece di un keynote, potrebbe esserci una sessione Q&amp;A specializzata e poi anche un'area di discussione. Ho fatto un po' di ricerca e ho trovato ottimo <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/video\/videos.html\">un corso su TLA+<\/a><\/noindex> (ufficialmente duplicato <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLWAv2Etpa7AOAwkreYImYt0gIpOdWQevD\">da una playlist su YouTube<\/a><\/noindex>) e una lezione di un'ora <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=-4Yp3j_jk8Q\">\u2018Thinking Above the Code\u2019<\/a><\/noindex> al Microsoft Faculty Summit.<\/p>\n<p><\/p>\n<p>Se hai sempre considerato queste persone come nomi scolpiti nella pietra da Wikipedia e sulle copertine dei libri, \u00e8 il momento di incontrarle di persona! Parlare e fare domande a cui non risponderanno le pagine degli articoli scientifici, ma i cui autori saranno felici di interagire.<\/p>\n<p><\/p>\n<h1 id=\"call-for-papers\">Call for Papers<\/h1>\n<p><\/p>\n<p>Non \u00e8 un segreto che molti di coloro che stanno leggendo l'articolo ora sarebbero felici di condividere qualcosa di interessante. Da una prospettiva ingegneristica, scientifica \u2014 da qualsiasi punto di vista. Il calcolo distribuito \u00e8 un tema molto ampio e profondo, dove c'\u00e8 spazio per tutti.<\/p>\n<p><\/p>\n<p>Se vuoi parlare accanto a Lamport, \u00e8 del tutto possibile. Per diventare relatore, \u00e8 necessario <strong><noindex><a rel=\"nofollow\" href=\"https:\/\/hydraconf.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=445730\">seguire il link<\/a><\/noindex><\/strong>, leggi attentamente tutto l\u00ec e segui le istruzioni. <\/p>\n<p><\/p>\n<p>Stai tranquillo, una volta che ti connetti al processo, riceverai assistenza. Il comitato organizzativo ha le capacit\u00e0 necessarie per aiutarti con il rapporto, il suo contenuto e la presentazione. Il coordinatore ti aiuter\u00e0 con le questioni organizzative e cos\u00ec via. <\/p>\n<p><\/p>\n<p>Fai particolare attenzione all'immagine con le date. Luglio \u00e8 una data piuttosto lontana per i partecipanti, mentre il relatore deve iniziare a muoversi gi\u00e0 adesso. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"I fondatori della teoria dei sistemi distribuiti nell&#039;abbraccio dell&#039;idra\" src=\"\/wp-content\/uploads\/80d555e70f56ca569ed0fe32f88df448.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1 id=\"shkola-sptdc\">Scuola SPTDC<\/h1>\n<p><\/p>\n<p>La conferenza si terr\u00e0 nello stesso luogo della scuola SPTDC, quindi per chi acquister\u00e0 un biglietto per la scuola, i biglietti per la conferenza sono <strong>con uno sconto del 20%<\/strong>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sptdc.ru\/?utm_source=habr&amp;utm_medium=445730\">Summer School on Practice and Theory of Distributed Computing (SPTD\u0421)<\/a><\/noindex> \u00e8 una scuola che offre una vasta gamma di corsi sui vari aspetti pratici e teorici dei sistemi distribuiti, tenuti da esperti riconosciuti nel campo.<\/p>\n<p><\/p>\n<p>La scuola si terr\u00e0 in lingua inglese, quindi ecco l'elenco degli argomenti trattati:<\/p>\n<p><\/p>\n<ul>\n<li>Strutture dati concorrenti: correttezza ed efficienza;<\/li>\n<li>Algoritmi per memoria non volatile;<\/li>\n<li>Calcolabilit\u00e0 distribuita;<\/li>\n<li>Apprendimento automatico distribuito; <\/li>\n<li>Replica di macchine a stato e Paxos;<\/li>\n<li>Tolleranza ai guasti bizantini;<\/li>\n<li>Fondamenti algoritmici delle blockchain.<\/li>\n<\/ul>\n<p><\/p>\n<p>Interverranno i seguenti relatori:<\/p>\n<p><\/p>\n<ul>\n<li>Leslie Lamport (Microsoft);<\/li>\n<li>Maurice Herlihy (Universit\u00e0 di Brown);<\/li>\n<li>Michael Scott (Universit\u00e0 di Rochester);<\/li>\n<li>Dan Alistarh (IST Austria);<\/li>\n<li>Trevor Brown (Universit\u00e0 di Waterloo);<\/li>\n<li>Eli Gafni (UCLA);<\/li>\n<li>Danny Hendler (Universit\u00e0 Ben Gurion);<\/li>\n<li>Achour Mostefaoui (Universit\u00e0 di 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> con le relazioni della precedente scuola possono essere liberamente visualizzate su 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=\"Riproduci 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\">Prossimi passi<\/h1>\n<p><\/p>\n<p>Il programma della conferenza \u00e8 ancora in fase di definizione. Segui le notizie su Habr o sui social (<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>Se credi davvero nella conferenza (o vuoi approfittare del prezzo speciale di lancio, chiamato \u2018Early Bird\u2019) \u2014 puoi andare sul sito e <noindex>acquistare i biglietti<\/noindex>.<\/p>\n<p><\/p>\n<p>Ci vediamo su Hydra!<\/p>\n<p>Fonte: <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 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\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\" \/>\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\/it\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/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\udd47Fondatori della teoria dei sistemi distribuiti tra le braccia della hydra | ProHoster","description":"Questo \u00e8 Leslie Lamport \u2014 autore di opere fondamentali nel campo del calcolo distribuito, e potresti conoscerlo anche per le lettere La nella parola LaTeX \u2014 \u2018Lamport TeX\u2019. \u00c8 stato lui a introdurre per la prima volta, nel 1979, il concetto di coerenza sequenziale, e il suo articolo \u2018How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs\u2019 ha ricevuto il premio Dijkstra (pi\u00f9 precisamente, nel","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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 \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","og:url":"https:\/\/prohoster.info\/it\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=34759"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34759\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=34759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=34759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=34759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}