Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 Moskovassa

Viime vuonna Pietarissa oli ensimmäinen Hydra-konferenssi, omistettu rinnakkaisille ja hajautetuille järjestelmille. Palkitut pitivät esityksiä Dijkstra-palkinnot и Turing-palkinnot (Leslie Lamport, Maurice Herlihy и Michael Scott), kääntäjien ja ohjelmointikielten (C++, Go, Java, Kotlin) luojat, hajautettujen tietokantojen kehittäjät (Cassandra, CosmosDB, Yandex Database) sekä algoritmien ja tietorakenteiden (CRDT, Paxos, odota) luojat ja tutkijat -vapaat tietorakenteet). Yleensä tässä vaiheessa voit jo ottaa loman, minimoida IDE-ikkunan, avata soittolistan YouTubessa parhaat raportit Hydra 2019 - ja anna tehtävien ajoittajan odottaa hieman.

Yleensä tällaista konferenssia ei ole koskaan tapahtunut, ja nyt se tapahtuu uudelleen. Jälleen englanninkieliset raportit, koska ei ole parempaa kieltä puhua rinnakkaisesta ja hajautetusta tietojenkäsittelystä. Jälleen kesällä, 10. ja 11. heinäkuuta, koska puhujilla on aikaa tutkia ja opettaa esimerkiksi Cambridgen, Rochesterin ja Pietarin yliopistoissa, eivätkä muut ajat vuodesta ole heille.

Tällä kertaa Hydra pidetään kuitenkin Moskovassa, johon suurin osa konferenssin osallistujista tuli viime vuonna kuuntelemaan raportteja hajautetusta konsensuksesta ja tapahtumamuistista. Uudessa Hydrassa on monimutkaisempi ohjelma, uudet kaiuttimet viime vuoden sankarien kanssa sekä jo tuttu tunne rinnakkaisen hardcoren jännityksestä, joka jakautuu osallistujien kesken kolmessa salissa.

Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 Moskovassa


Laitetaan heti korttipakka pöydälle Bysantin kenraalit ylöspäin - haluamme uuden Hydran ohjelman olevan yksityiskohtaisempi ja monipuolisempi. Viimeksi raapimme kynsillä, nyt kaivetaan leveämmälle ja syvemmälle. Tässä ovat Hydra 2020 -teemat, joiden ero on viime vuoteen verrattuna:

  Parallel systems:
* Algorithms & data structures
* Memory models
* Compilers, runtime
* Memory reclamation
* Testing & verification
* Hardware issues
* Non-volatile memory
* Transactional memory
* Scheduling algorithms & implementations
* Heterogeneous computing: CPU, GPU, FPGA, etc.
* Performance analysis, debugging, & optimization

  Distributed systems:
* Distributed computing
* Distributed machine learning/deep learning
* State machine replication & consensus
* Fault tolerance & resilience
* Testing & verification
* Hardware issues
* Blockchain & Byzantine fault tolerance
* Distributed databases, NewSQL
* Distributed stream processing
* Scheduling algorithms & implementations
* Cluster management systems
* Security
* Performance analysis, debugging, & optimization
* Peer-to-peer, gossip protocols
* Internet of things

Kuinka puhua tästä kaikesta yhden konferenssin ohjelmassa? Se ei todellakaan ole yksinkertaisempaa kuin toimintojen linearisoitavuuden testaaminen kiiltävässä uudessa hajautetussa myymälässä käyttämällä Jepsen, mutta yritetään.

Tässä ohjelmassa jo mukana olevat:

Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 MoskovassaCindy Sridharan (Cindy Sridharan) - hajautetun järjestelmän kehittäjä San Franciscosta, lyhyen kirjan kirjoittaja Hajautettujen järjestelmien havainnointi (ota ilmainen sähköinen kopio) ja suosittuja blogiviesti, jossa on vain yksi artikkeli"Vuoden 2019 paras Tech Talksissa"voi säästää sinut parilta vapaapäivältä, mutta jättää sinut onnelliseksi. Hydra 2020 -tapahtumassa Cindy kertoo sinulle, miten testaa hajautettuja järjestelmiä, vaikka ne tallentavat tilan.


Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 MoskovassaMichael Scott (Michael Scott) - tutkija University of Rochester, jonka kaikki Java-kehittäjät tuntevat luojana estävät algoritmit ja synkroniset jonot Java Standard Librarysta. Tietenkin Dijkstra-palkinnolla "Algoritmit skaalautuvaan synkronointiin jaetun muistin moniprosessoreissa"ja oma Wikipedian sivu. Viime vuonna Michael antoi parhaan (sinun mukaan) raportin Hydrasta kaksoistietorakenteet, ja nyt hän puhuu siitä projekti Hodor и turvallista työskentelyä jaetun muistin kanssa, käytettävissä rinnakkaisissa prosesseissa.


Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 MoskovassaHeidi Howard (Heidi Howard) - tutkija ja University of Cambridge, joka tunnetaan hajautetun konsensusalgoritmin luomisesta Joustavat Paxot, sekä työskennellä Flexible Paxosin ja Nopeat Paxos. Viime vuonna Heidi kertoi, miten se toimii ja toimii Paxos-algoritmien perhe (yksi parhaista raporteista), ja nyt yritän kävellä ohuella jäällä välillä Paxos-ystäville ja Raft-tukijoille - ja jakaa mielipiteensä siitä, mikä algoritmi on parempi.


Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 MoskovassaMartin Kleppmann (Martin Kleppmann) on ehkä vieläkin kuuluisempi tutkija Cambridgen yliopistosta ja entinen suurten tietojärjestelmien kehittäjä, joka kirjoitti yllättävän selkeän ja siksi ainutlaatuisen kirjan hajautetuista järjestelmistä.Tietointensiivisten sovellusten suunnittelu" Viime vuonna Martin jakoi tulokset heidän CRDT-tutkimuksestaan ​​ja mitä kerromme sinulle nyt ilmoitamme myöhemmin.


Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 MoskovassaNikita Koval (Nikita Koval) on Kotlin-tiimin korutiinikehittäjä, ITMO:n monisäikeisen ohjelmoinnin kurssin opettaja ja Hydra-konferenssin ohjelmakomitean jäsen (kyllä, samasta tässä artikkelissa). Viime vuonna Nikita puhui monisäikeisten tietorakenteiden testaamisesta JVM-alustalla käyttämällä Lin-Check, ja Hydra 2020 -tapahtumassa hän kertoo Tietoja SegmentQueueSynchronizerista - vahvistettu käyttämällä Iris-kehys varten todistaja Coq abstraktio synkronointiprimitiivien ohjelmointiin.


Seuraa asynkronisia ilmoituksiamme: konferenssissa on yhteensä noin kolme tusinaa raportteja, lopuista kerromme pian. Tietysti konferenssissa on myös keskustelualueita, joissa puhujia on testattava kysymyksillä yhdessä tai useammassa säikeessä, kunnes saadaan aikaan yleinen konsensus.

Kremlin tornit Hydran sylissä: konferenssi rinnakkais- ja hajautetusta laskennasta Hydra 2020 Moskovassa
Ja jos olet onnekas, Martin Kleppmann allekirjoittaa kirjasi.

Kyllä, ennen Hydra 2020 konferenssia eli 6.-9 SPTDC 2020 — kolmas hajautetun laskennan teoriaa ja käytäntöä käsittelevä kesäkoulu. Se antaa sinulle tuntemuksia, joita on vaikea saada konferenssissa, joten puhumme Koulusta erillisessä postauksessa.

Mitä nyt? Ensinnäkin, seuraa uutisia Habressa ja sosiaalisessa mediassa (Facebook, Vkontakte, Twitter).

Toiseksi, jos tunnet jo vastustamatonta halua osallistua konferenssiin, tutustua verkkosivustoon, voit jo tehdä sen osta lippuja.

Kolmanneksi, älä missaa tilaisuutta keskustella kommenteissa Hydra 2020 -konferenssin ohjelmakomitean kanssa. PC:n jäsenet keskustelevat mielellään kanssasi tulevista konferenssien aiheista.

Nähdään Hydrassa!

Lähde: will.com

Lisää kommentti