Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у Москви

Прошле године у Санкт Петербургу је било прва конференција Хидре, посвећен паралелним и дистрибуираним системима. Лауреати су одржали презентације Дијкстра Призес и Турингове награде (Леслие Лампорт, Морис Херлихи и Мицхаел Сцотт), креатори компајлера и програмских језика (Ц++, Го, Јава, Котлин), програмери дистрибуираних база података (Цассандра, ЦосмосДБ, Иандек Датабасе), као и креатори и истраживачи алгоритама и структура података (ЦРДТ, Пакос, чекај -слободне структуре података) . Генерално, у овом тренутку већ можете узети одмор, минимизирати ИДЕ прозор, отворити листу за репродукцију на ИоуТубе-у са најбољи извештаји Хидра 2019 - и пустите планер задатака да сачека мало.

Генерално, таква конференција се никада није догодила, а сада ће се поновити. Опет са извештајима на енглеском, јер нема бољег језика да се говори о паралелном и дистрибуираном рачунарству. Поново на лето, 10. и 11. јула, јер говорници имају времена да истражују и предају, на пример, на универзитетима у Кембриџу, Рочестеру и Санкт Петербургу, а друга доба године нису за њих.

Међутим, овога пута Хидра ће се одржати у Москви, где је већина учесника конференције дошла прошле године да слуша извештаје о дистрибуираном консензусу и трансакционој меморији. Нова Хидра има замршенији програм, нове звучнике уз прошлогодишње хероје, као и већ познати осећај узбуђења паралелног хардкора распоређеног међу учесницима у три сале.

Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у Москви


Хајде да одмах ставимо шпил карата на сто са византијским генералима окренутим нагоре - желимо да нови Хидрин програм буде детаљнији и разноврснији. Прошли пут кад смо гребали ноктом, сад да копамо шире и дубље. Ево Хидра 2020 тема са разликом у односу на прошлу годину:

  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

Како о свему томе говорити у програму једне конференције? То свакако није једноставније од тестирања линеаризабилности операција на сјајној новој дистрибуираној продавници користећи Јепсен, али покушаћемо.

Ево ко је већ у програму:

Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у МосквиЦинди Сридхаран (Цинди Сридхаран) - програмер дистрибуираних система из Сан Франциска, аутор кратке књиге Опсервабилност дистрибуираних система (узми бесплатна електронска копија) и популаран блог пост, где постоји само један чланак “Најбоље у 2019. у Тецх Талкс„може те спасити од неколико слободних дана, али те оставити срећним. На Хидра 2020, Цинди ће вам рећи како тестирати дистрибуиране системе, чак и ако чувају стање.


Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у МосквиМицхаел Сцотт (Мајкл Скот) - истраживач из Университи оф Роцхестер, познат свим Јава програмерима као креатор неблокирајући алгоритми и синхрони редови из Јава стандардне библиотеке. Наравно, са Дијкстра наградом за „Алгоритми за скалабилну синхронизацију на мултипроцесорима са дељеном меморијом„и сопствени страница на Википедији. Прошле године, Мајкл је дао најбољи (према вама) извештај о Хидри дуалне структуре података, а сада ће причати о пројекат Ходор и безбедан рад са заједничком меморијом, доступан за паралелне процесе.


Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у МосквиХеиди Ховард (Хајди Хауард) - истраживач од Универзитет у Кембриџу, познат по креирању дистрибуираног консензус алгоритма Флексибилан Пакос, као и рад на генерализацији Флексибилног Пакса и Фаст Пакос. Прошле године, Хајди је испричала како то функционише и функционише Пакос фамилија алгоритама (један од најбољих извештаја), а сада ћу покушати да ходам по танком леду између Љубитељи Паксоса и присталице сплава — и подели своје мишљење о томе који је алгоритам бољи.


Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у МосквиМартин Клеппманн (Мартин Клеппманн) је можда још познатији истраживач са Универзитета у Кембриџу, и бивши програмер система великих података, који је написао изненађујуће јасну и стога јединствену књигу о дистрибуираним системима "Дизајнирање апликација са интензивним подацима" Прошле године Мартин поделио резултате њиховог ЦРДТ истраживања, и шта ћемо вам сада рећи објавићемо касније.


Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у МосквиНикита Ковал (Никита Ковал) је програмер корутине у Котлин тиму, предавач курса вишенитног програмирања на ИТМО-у и члан програмског комитета Хидра конференције (да, баш о којој се говори у овом чланку). Прошле године Никита је говорио о тестирању вишенитних структура података на ЈВМ платформи користећи Лин-Цхецк, а на Хидри 2020 он ће рећи о СегментКуеуеСинцхронизер - проверено коришћењем Оквир шаренице за провер Цок апстракција за програмирање примитива синхронизације.


Пратите наше асинхроне најаве: укупно ће на конференцији бити око три десетине извештаја, о осталим ћемо вам рећи ускоро. Такође, наравно, на конференцији ће бити и зоне за дискусију у којима је неопходно тестирати говорнике питањима у једној или више тема док се не постигне општи консензус.

Куле Кремља у наручју Хидре: конференција о паралелном и дистрибуираном рачунарству Хидра 2020 у Москви
А ако будете имали среће, Мартин Клеппманн ће вам потписати књигу.

Да, пре конференције Хидра 2020, односно од 6. до 9. јула, биће СПТДЦ 2020 — трећа летња школа о теорији и пракси дистрибуираног рачунарства. Даће вам сензације које је тешко добити на конференцији, па ћемо о Школи говорити у посебном посту.

Шта сад? Прво пратите вести на Хабре и на друштвеним мрежама (фацебоок, Вконтакте, Twitter).

Друго, ако већ осећате неодољиву жељу да присуствујете конференцији, истражите веб страницу, већ можете купити карте.

Треће, не пропустите прилику да разговарате са програмским одбором Хидра 2020 у коментарима. Чланови ПЦ ће радо разговарати са вама о темама будућих конференција.

Видимо се у Хидри!

Извор: ввв.хабр.цом

Додај коментар