Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u Moskvi

Prošle godine u St. Petersburgu bilo je prva Hydra konferencija, posvećen paralelnim i distribuiranim sustavima. Laureati su održali prezentacije Dijkstra nagrade и Turingove nagrade (Leslie Lamport, Maurice Herlihy и Michael Scott), kreatori kompilatora 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 uzeti godišnji odmor, minimizirati IDE prozor, otvoriti popis za reprodukciju na YouTubeu s najbolje reportaže Hydra 2019 - i neka planer zadataka malo pričeka.

Uglavnom, takva konferencija se nikada nije dogodila, a sada će se ponoviti. Opet s izvješćima na engleskom, jer ne postoji bolji jezik za razgovor o paralelnom i distribuiranom računalstvu. Opet u ljeto, 10. i 11. srpnja, jer govornici imaju vremena za istraživanje i podučavanje, primjerice, na sveučilištima u Cambridgeu, Rochesteru i St. Petersburgu, a druga doba godine nisu za njih.

Međutim, ovoga puta Hydra će se održati u Moskvi, gdje je većina sudionika konferencije došla prošle godine poslušati izvješća o distribuiranom konsenzusu i transakcijskoj memoriji. Nova Hydra ima zamršeniji program, nove govornike uz prošlogodišnje heroje, kao i već poznati osjećaj uzbuđenja paralelnog hardcorea raspoređenog među sudionicima u tri dvorane.

Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u Moskvi


Stavimo odmah špil karata na stol s bizantskim generalima okrenutim prema gore - želimo da novi Hidrin program bude detaljniji i raznovrsniji. Prošli put smo zagrebali noktom, sad kopajmo šire i dublje. Evo Hydra 2020 tema s razlikama 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 trgovini korištenjem Jepsen, ali pokušat ćemo.

Evo tko je već u programu:

Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u MoskviCindy Sridharan (Cindy Sridharan) - programer distribuiranih sustava iz San Francisca, autor kratke knjige Opservabilnost distribuiranih sustava (uzeti besplatni elektronički primjerak) 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 sretnim. Na Hydra 2020, Cindy će vam reći kako testirati distribuirane sustave, čak i ako pohranjuju stanje.


Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u MoskviMichael Scott (Michael Scott) - istraživač iz Sveučilište u Rochesteru, poznat svim Java programerima kao kreator neblokirajući algoritmi i sinkroni redovi iz Java standardne knjižnice. Naravno, uz nagradu Dijkstra za “Algoritmi za skalabilnu sinkronizaciju na multiprocesorima s dijeljenom memorijom"i posjedovati stranica Wikipedije. Prošle godine Michael je dao najbolju (prema vama) reportažu o Hydri na dualne strukture podataka, a sada će govoriti o projekt Hodor и siguran rad sa zajedničkom memorijom, dostupan paralelnim procesima.


Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u MoskviHeidi Howard (Heidi Howard) - istraživač od Sveučilište u Cambridgeu, poznat po stvaranju distribuiranog konsenzusnog algoritma Fleksibilni Paxos, kao i rad na generalizaciji Fleksibilnog Paxosa i Brzi Paxos. Prošle godine, Heidi je ispričala kako to funkcionira i funkcionira Paxos obitelj algoritama (jedna od najboljih reportaža), a sada ću pokušati hodati po tankom ledu između Ljubitelji Paxosa i navijači Rafta — i podijeli svoje mišljenje o tome koji je algoritam bolji.


Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u MoskviMartin Kleppmann (Martin Kleppmann) možda je još poznatiji istraživač sa Sveučilišta u Cambridgeu i bivši razvijač sustava velikih podataka, koji je napisao iznenađujuće jasnu i stoga jedinstvenu knjigu o distribuiranim sustavima "Dizajniranje aplikacija s velikim brojem podataka" Prošle godine Martin podijelio rezultate njihovog CRDT istraživanja, i što ćemo vam sada reći naknadno ćemo objaviti.


Kule Kremlja u rukama Hydre: konferencija o paralelnom i distribuiranom računalstvu Hydra 2020 u MoskviNikita Koval (Nikita Koval) je programer korutina u Kotlin timu, predavač kolegija o višenitnom programiranju na ITMO-u i član programskog odbora Hydra konferencije (da, upravo one o kojoj je ovaj članak). Prošle godine Nikita je govorio o testiranju višenitnih struktura podataka na JVM platformi Lin-Provjera, a na Hidri 2020. on će reći o SegmentQueueSynchronizer - provjereno korištenjem Iris okvir za ispitivač Coq apstrakcija za programiranje primitiva sinkronizacije.


Pratite naše asinkrone najave: ukupno će na konferenciji biti oko tri desetak izvješća, o ostalima ćemo vam reći uskoro. Također, naravno, na konferenciji će biti i diskusione zone u kojima je potrebno ispitati govornike pitanjima u jednoj ili više tema dok se ne postigne opći konsenzus.

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

Da, bit će prije konferencije Hydra 2020, točnije od 6. do 9. srpnja SPTDC 2020 — treća ljetna škola teorije i prakse distribuiranog računarstva. Pružit će vam senzacije koje je teško dobiti na konferenciji, pa ćemo o Školi govoriti u posebnom postu.

Što sada? Najprije pratite novosti na Habréu i društvenim mrežama (Facebook, Vkontakte, X / Twitter).

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

Treće, ne propustite priliku porazgovarati s programskim odborom konferencije Hydra 2020 u komentarima. Članovi PC-a rado će razgovarati s vama o budućim temama konferencije.

Vidimo se u Hidri!

Izvor: www.habr.com

Dodajte komentar