Teorija ir tad, kad tu zini visu, bet nekas nedarbojas.
Prakse ir tad, kad viss darbojas, bet neviens nezina, kÄpÄc.
SadalÄ«tÄs sistÄmÄs teorija un prakse ir apvienotas:
nekas nedarbojas un neviens nezina, kÄpÄc.
Lai pierÄdÄ«tu, ka joks epigrÄfÄ ir absolÅ«ts stulbums, mÄs treÅ”o reizi rÄ«kojam SPTDC (skola par praksi un izkliedÄtÄs skaitļoÅ”anas teoriju). Jau esam pÄrrunÄjuÅ”i skolas vÄsturi, tÄs lÄ«dzdibinÄtÄjus Pjotru KuzÅecovu un VitÄliju Aksjonovu, kÄ arÄ« JUG Ru Group dalÄ«bu SPTDC organizÄÅ”anÄ. stÄstÄ«ja uz HabrÄ. TÄpÄc Å”odien tiek runÄts par skolu 2020. gadÄ, par lekcijÄm un lektoriem, kÄ arÄ« par atŔķirÄ«bÄm starp skolu un konferenci.
SPTDC skola notiks no 6. gada 9. jÅ«lija lÄ«dz 2020. jÅ«lijam MaskavÄ.
Visas lekcijas notiks angļu valodÄ. GalvenÄs lekciju tÄmas: pastÄvÄ«gÄ vienlaicÄ«gÄ skaitļoÅ”ana, kriptogrÄfijas rÄ«ki sadalÄ«tajÄm sistÄmÄm, formÄlas metodes konsensa protokolu pÄrbaudei, konsekvence liela mÄroga sistÄmÄs, sadalÄ«tÄ maŔīnmÄcÄ«ba.
Vai jÅ«s uzreiz uzminÄjÄt, kÄda militÄrÄ ranga ir attÄlÄ redzamie varoÅi? ES tevi apbrÄ«noju.
Lektori un lekcijas
Nirs Å avits (Nir Shavit) - MIT un Telavivas universitÄtes profesors, lieliskas grÄmatas lÄ«dzautors Daudzprocesoru programmÄÅ”anas mÄksla, Ä«paÅ”nieks Dijkstra balva izstrÄdei un ievieÅ”anai programmatÅ«ras transakciju atmiÅa (STM) un GÄdeļa balva par darbu pie algebriskÄs topoloÄ£ijas pielietoÅ”anas koplietoÅ”anas atmiÅas skaitļoÅ”anas modelÄÅ”anÄ, uzÅÄmuma lÄ«dzdibinÄtÄjs Neironu maÄ£ija, kas rada Ätrus maŔīnmÄcÄ«Å”anÄs algoritmus parastajiem CPU, un, protams, tam ir savs VikipÄdijas lapas ar braÅ”u un tveicÄ«gu fotogrÄfiju. Nirs jau piedalÄ«jÄs mÅ«su skolÄ 2017. gadÄ, kur sniedza visaptveroÅ”u pÄrskatu par bloÄ·ÄÅ”anas paÅÄmieniem (1. daļa, 2. daļa). MÄs vÄl nezinÄm, par ko Nir runÄs Å”ogad, bet mÄs ceram uz ziÅÄm no zinÄtnes priekÅ”gala.
Maikls Skots (Maikls Skots) - pÄtnieks plkst RoÄesteras UniversitÄte, kas visiem Java izstrÄdÄtÄjiem zinÄms kÄ radÄ«tÄjs nebloÄ·ÄjoÅ”i algoritmi un sinhronÄs rindas no Java standarta bibliotÄkas. Protams, ar Dijkstra balvu par attÄ«stÄ«bu sinhronizÄcijas algoritmi koplietotÄs atmiÅas skaitļoÅ”anai un paÅ”u VikipÄdijas lapa. PagÄjuÅ”ajÄ gadÄ Maikls mÅ«su skolÄ lasÄ«ja lekciju par nebloÄ·ÄjoÅ”Äm datu struktÅ«rÄm (1. daļa, 2. daļa). Å ogad viÅÅ” pateiks par programmÄÅ”anu, izmantojot nepastÄvÄ«ga atmiÅa (NVM), kas samazina programmas sarežģītÄ«bu un atmiÅas izmaksas salÄ«dzinÄjumÄ ar āparastoā brÄ«vpiekļuves atmiÅu (DRAM).
Aiziet Keidars (Idits Keidars) - Technion profesors un Ä«paÅ”nieks HirÅ”a indekss apmÄram 40 (kas ir ļoti, ļoti ievÄrojams) par divi simti zinÄtnisku rakstu izkliedÄtÄs skaitļoÅ”anas, daudzpavedienu un kļūdu tolerances jomÄ. Idit pirmo reizi piedalÄs mÅ«su skolÄ, kur viÅa lasÄ«s lekciju par sadalÄ«tÄs datu krÄtuves darbÄ«bas pamataspektiem: sadalÄ«tÄs atmiÅas emulÄciju, vienprÄtÄ«bas izstrÄdi un konfigurÄcijas izmaiÅÄm.
Rodrigo Rodrigess (Rodrigo Rodrigues) - TĆ©cnico profesors, laboratorijas loceklis INESC-ID un autors pÄtnieciskais darbs sadalÄ«to sistÄmu jomÄ. Å ogad mÅ«su skolÄ Rodrigo pateiks par konsekvenci un izolÄciju izplatÄ«tajos datu krÄtuvÄs, kÄ arÄ« analizÄs, izmantojot CAP teorÄmas vairÄku konsekvences un izolÄcijas modeļu iespÄjamÄ«ba praksÄ.
ÄeÅs Jings (Jing Chen) - profesors Å
ujorkas Å”tata universitÄtÄ Stony Brook, autors pÄtnieciskais darbs blokÄ·Ädes jomÄ un vadoÅ”ais zinÄtnieks Algorands - uzÅÄmums un blokÄ·Ädes platforma, kas izmanto konsensa algoritmu, kas pilnÄ«bÄ balstÄ«ts uz PierÄdÄ«jums par likmi. Å ogad mÅ«su skolÄ Äens runÄs par Algorand blokÄ·Ädi un veidiem, kÄ sasniegt tÄs interesantÄs Ä«paŔības: zemÄs prasÄ«bas tÄ«kla skaitļoÅ”anas resursiem, neiespÄjamÄ«bu sadalÄ«t darÄ«jumu vÄsturi un garantÄt darÄ«jumu apstrÄdes pabeigÅ”anu pÄc tÄs pievienoÅ”anas blokÄ·Ädei.
Kristians KaÅ”ins (Christian Cachin) ir Bernes UniversitÄtes profesors, vada pÄtniecÄ«bas grupu datu aizsardzÄ«bas jomÄ, lÄ«dzautors grÄmatai āIevads uzticamÄ un droÅ”Ä izplatÄ«tajÄ programmÄÅ”anÄ", blokÄ·Ädes platformas izstrÄdÄtÄjs Hyperledger audums (bija pat runa par viÅu ieraksts vietnÄ HabrĆ©) un autors pÄtnieciskais darbs kriptogrÄfijas un droŔības jomÄ izplatÄ«tajÄs sistÄmÄs. Å ogad mÅ«su skolÄ KristiÄna lasÄ«s lekciju Äetru daļu sÄrija par kriptogrÄfijas rÄ«kiem sadalÄ«tai skaitļoÅ”anai: simetrisko un asimetrisko kriptogrÄfiju, kÄ arÄ« koplietojamo atslÄgu kriptogrÄfija, pseidogadÄ«juma skaitļi un pÄrbaudÄma nejauÅ”o skaitļu Ä£enerÄÅ”ana.
Marko VukoļiÄs (Marko Vukolic) - IBM Research pÄtnieks, autors no darba blokÄ·ÄdÄ un Hyperledger Fabric izstrÄdÄtÄjs. MÄs vÄl nezinÄm, par ko Marko Å”ogad runÄs mÅ«su skolÄ, taÄu ceram, ka uzzinÄsim par viÅa jaunÄkajiem sasniegumiem blokÄ·Ädes jomÄ: pÄtÄ«jumiem. veiktspÄjas pasliktinÄÅ”anÄs izplatÄ«ti konsensa protokoli klasteros lÄ«dz 100 maŔīnÄm, apraide Mir protokols ar globÄlo kÄrtÄ«bu un Bizantijas defektu tolerance vai bezbloku blokÄ·Äde StreamChain, samazinot darÄ«jumu apstrÄdes laiku.
Prasads Džajanti (Prasads Džajanti) ir Dartmutas koledžas profesors, viena no elites grupÄm Ivy League, un autors pÄtnieciskais darbs daudzpavedienu algoritmu jomÄ. Å ogad mÅ«su skolÄ Prasad lasÄ«s lekciju par pavedienu sinhronizÄciju un dažÄdu opciju ievieÅ”anas algoritmiem mutex: ar pÄrtraukÅ”anas vai atjaunoÅ”anas funkcijÄm nemainÄ«gÄs atmiÅas modeļos, kÄ arÄ« atseviŔķÄm lasÄ«Å”anas un rakstÄ«Å”anas operÄcijÄm.
Aleksejs Gotsmans (Aleksejs Gotsmans) - IMDEA profesors un autors pÄtnieciskais darbs algoritmu programmatÅ«ras verifikÄcijas jomÄ. MÄs vÄl nezinÄm, par ko Aleksejs Å”ogad lasÄ«s lekcijas mÅ«su skolÄ, bet mÄs rÄÄ·inÄmies ar tÄmu programmatÅ«ras verifikÄcijas un izkliedÄto sistÄmu krustpunktÄ.
KÄpÄc Ŕī ir skola, nevis konference?
PirmkÄrt, pasniedzÄji runÄ akadÄmiskÄ formÄtÄ un katru lielo lekciju lasa divi pÄri: "pusotra stunda - pÄrtraukums - vÄl pusotra stunda." Daudzus gadus pÄc universitÄtes, Åemot vÄrÄ stundu garas konferenÄu prezentÄcijas un 10 minÅ«Å”u YouTube videoklipus, tas var bÅ«t sarežģīti. Labs pasniedzÄjs visas trÄ«s stundas padarÄ«s interesantas, bet katrs ir atbildÄ«gs par savu smadzeÅu plastiskumu.
NoderÄ«gs padoms: praktizÄjiet skolas lekciju video ierakstus 2017 gadÄ un 2019 gadÄ. Ardievu darbs - sveiki Bizantijas Ä£enerÄļi.
OtrkÄrt, pasniedzÄji koncentrÄjas uz zinÄtniskiem pÄtÄ«jumiem un runÄ par pamatprincipiem izkliedÄtÄs sistÄmas un paralÄlÄ skaitļoÅ”ana, kÄ arÄ« jaunumi no jaunÄkajÄm zinÄtnes jomÄm. Ja jÅ«su mÄrÄ·is ir Ätri ieprogrammÄt kaut ko un nÄkamajÄ dienÄ pÄc skolas ievietot to ražoÅ”anÄ, arÄ« tas var bÅ«t sarežģīti.
NoderÄ«gs padoms: meklÄjiet skolas pasniedzÄju pÄtnieciskos darbus par Google Scholar Šø arXiv.org. Ja jums patÄ«k lasÄ«t zinÄtniskus rakstus, jums patiks arÄ« skola.
TreÅ”kÄrt, SPTDC 2020 nav konference, jo tÄ ir konference par sadalÄ«tajÄm sistÄmÄm un paralÄlo skaitļoÅ”anu. Hidra 2020. Nesen bija ziÅa par HabrĆ© ar viÅas programmas pÄrskats. PagÄjuÅ”ajÄ gadÄ SPTDC un Hydra notika vienlaicÄ«gi un vienÄ un tajÄ paÅ”Ä vietÄ. Å ogad tie nepÄrklÄjas randiÅos, tÄpÄc nekonkurÄ savÄ starpÄ par tavu laiku un uzmanÄ«bu.
NoderÄ«gs padoms: iepazÄ«stieties ar Hydra konferences programmu un apsveriet iespÄju apmeklÄt citu konferenci pÄc skolas. BÅ«s laba nedÄļa.
KÄ nokļūt skolÄ?
- Pieraksti savÄ kalendÄrÄ datumus no 6. gada 9. jÅ«lija lÄ«dz 2020. jÅ«lijam (vai vÄl labÄk ā 11. jÅ«liju, lai pÄc skolas varÄtu doties uz Hidras konferenci).
- Esiet drosmīgi, gatavojieties.
- IzvÄlieties biļetes un ej uz skolu.
Avots: www.habr.com