Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u Moskvi

Prošle godine u Sankt Peterburgu je bilo prva Hydra konferencija, posvećen paralelnim i distribuiranim sistemima. Laureati su održali prezentacije Dijkstra Prizes и Turingove nagrade (Leslie Lamport, Maurice Herlihy и Michael Scott), kreatori kompajlera i programskih jezika (C++, Go, Java, Kotlin), programeri distribuiranih baza podataka (Cassandra, CosmosDB, Yandex Database), kao i kreatori i istraživači algoritama i struktura podataka (CRDT, Paxos, čekaj -slobodne strukture podataka). Općenito, u ovom trenutku već možete otići na odmor, minimizirati IDE prozor, otvoriti playlistu na YouTubeu sa najbolji izveštaji Hydra 2019 - i neka planer zadataka malo pričeka.

Generalno, takva konferencija se nikada nije dogodila, a sada će se ponoviti. Opet sa izvještajima na engleskom, jer ne postoji bolji jezik za razgovor o paralelnom i distribuiranom računarstvu. Ponovo na ljeto, 10. i 11. jula, jer govornici imaju vremena da istražuju i predaju, na primjer, na univerzitetima u Cambridgeu, Rochesteru i St. Petersburgu, a druga doba godine nisu za njih.

Međutim, ovaj put Hydra će se održati u Moskvi, gdje je većina učesnika konferencije došla prošle godine da sluša izvještaje o distribuiranom konsenzusu i transakcijskoj memoriji. Nova Hydra ima zamršeniji program, nove zvučnike uz prošlogodišnje heroje, kao i već poznati osjećaj uzbuđenja paralelnog hardcorea raspoređenog među učesnicima u tri sale.

Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u Moskvi


Stavimo odmah špil karata na sto sa vizantijskim generalima okrenutim prema gore - želimo da program nove Hydre bude detaljniji i raznovrsniji. Prošli put kada smo grebali noktom, sada kopamo šire i dublje. Evo Hydra 2020 tema sa razlikom u odnosu na prošlu godinu:

  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

Kako o svemu tome govoriti u programu jedne konferencije? To svakako nije jednostavnije od testiranja linearizabilnosti operacija na sjajnoj novoj distribuiranoj prodavnici koristeći Jepsen, ali pokušaćemo.

Evo ko je već u programu:

Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u MoskviCindy Sridharan (Cindy Sridharan) - programer distribuiranih sistema iz San Francisca, autor kratke knjige Opservabilnost distribuiranih sistema (uzmi besplatna elektronska kopija) i popularan blog post, gdje postoji samo jedan članak “Najbolje u 2019. u Tech Talks„može te spasiti od nekoliko slobodnih dana, ali te ostaviti srećnim. Na Hydri 2020, Cindy će vam reći kako testirati distribuirane sisteme, čak i ako pohranjuju stanje.


Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u MoskviMichael Scott (Michael Scott) - istraživač iz University of Rochester, poznat svim Java programerima kao kreator neblokirajući algoritmi i sinhroni redovi iz Java standardne biblioteke. Naravno, sa Dijkstra nagradom za “Algoritmi za skalabilnu sinhronizaciju na multiprocesorima dijeljene memorije"i sopstveni Wikipedia stranica. Prošle godine, Michael je dao najbolji (prema vama) izvještaj o Hydri dualne strukture podataka, a sada će pričati o tome projekat Hodor и siguran rad sa zajedničkom memorijom, dostupan za paralelne procese.


Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u MoskviHeidi Howard (Heidi Howard) - istraživač из University of Cambridge, poznat po stvaranju distribuiranog konsenzus algoritma Fleksibilni Paxos, kao i rad na generalizaciji Fleksibilnog Paxosa i Fast Paxos. Prošle godine, Heidi je ispričala kako to funkcionira i funkcionira Paxos familija algoritama (jedna od najboljih reportaža), a sada ću pokušati hodati po tankom ledu između Ljubitelji Paxosa i pristalice splava — i podijeliti svoje mišljenje o tome koji je algoritam bolji.


Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u MoskviMartin Kleppmann (Martin Kleppmann) je možda još poznatiji istraživač sa Univerziteta u Kembridžu, i bivši programer sistema velikih podataka, koji je napisao iznenađujuće jasnu i stoga jedinstvenu knjigu o distribuiranim sistemima "Dizajniranje aplikacija sa intenzivnim podacima" Prošle godine Martin podijelio rezultate njihovog CRDT istraživanja, i ono što ćemo vam sada reći objavićemo naknadno.


Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u MoskviNikita Koval (Nikita Koval) je programer korutine u Kotlin timu, predavač kursa višenitnog programiranja na ITMO-u i član programskog odbora Hydra konferencije (da, baš o kojoj se ovaj članak bavi). Prošle godine Nikita je govorio o testiranju višenitnih struktura podataka na JVM platformi Lin-Check, a na Hydri 2020 he reći će o SegmentQueueSynchronizer - potvrđeno korištenjem Okvir šarenice do prover Coq apstrakcija za programiranje primitiva sinhronizacije.


Pratite naše asinhrone najave: ukupno će na konferenciji biti oko tri desetine izvještaja, o ostalim ćemo vam reći uskoro. Takođe, naravno, na konferenciji će biti i zone za diskusiju u kojima je potrebno ispitati govornike pitanjima u jednoj ili više tema dok se ne postigne opšti konsenzus.

Kule Kremlja u naručju Hydre: konferencija o paralelnom i distribuiranom računarstvu Hydra 2020 u Moskvi
A ako budete imali sreće, Martin Kleppmann će vam potpisati knjigu.

Da, prije Hydra 2020 konferencije, odnosno od 6. do 9. jula, bit će SPTDC 2020 — treća ljetna škola o teoriji i praksi distribuiranog računarstva. Daće vam senzacije koje je teško dobiti na konferenciji, pa ćemo o Školi govoriti u posebnom postu.

Šta sad? Prvo pratite vijesti na Habréu i na društvenim mrežama (Facebook, Вконтакте, cvrkut).

Drugo, ako već osjećate neodoljivu želju da prisustvujete konferenciji, istražite web stranicu, već možete kupiti karte.

Treće, ne propustite priliku da u komentarima razgovarate s programskim odborom Hydra 2020. Članovi PC će rado razgovarati s vama o temama budućih konferencija.

Vidimo se u Hidri!

izvor: www.habr.com

Dodajte komentar