Jaotatud sĂŒsteemide teooria rajajad hĂŒdraga embuses.

Jaotatud sĂŒsteemide teooria rajajad hĂŒdraga embuses.See Leslie Lamport — pĂ”hiteooriate autor hajusates arvutustes, ja te tunnete teda vĂ”ib-olla ka sĂ”na La tĂ€he poolest LaTeX — «Lamport TeX». Just tema tutvustas juba 1979. aastal mĂ”istet jĂ€rjekindlast kooskĂ”lastatusest, ja tema artikkel «Kuidas teha mitu protsessorit, mis Ă”igesti tĂ€idab mitu ĂŒlesannet» sai Dijkstra auhinna (tĂ€psemalt, 2000. aastal kutsuti auhind vanasti «PODC Influential Paper Award»). Temast on olemas artikkel Vikipeedias, kus leiate veel mĂ”ningaid huvitavaid linke. Kui olete pĂ”nevil заЎачО Ń€Đ”ŃˆĐ”ĐœĐžĐč happens-before vĂ”i bĂŒtsantsi kindralite probleemidest (BFT), siis peaksite mĂ”istma, et kogu selle taga on Lamport.

Ja ta tuleb peagi meie uuele hajutatud arvutuste konverentsile — Hydra, mis leiab aset 11.-12. juulil Peterburis. VĂ”tame hetk ja vaatame, millega on tegemist.

Hydra 2019

Nagu mitmeprotsessimine teemad on meie konverentsidel alati olnud ĂŒhed populaarseimad. Just Ă€sja oli see saal tĂŒhi, kuid nĂŒĂŒd astub lavale inimene, kes rÀÀgib mĂ€lumudelist, happens-before'ist vĂ”i mitmeprotsessilisest prĂŒgikogumisest, ja — bum! — juba on tuhat inimest kĂ”ikjal, et vĂ”tta istet ja tĂ€helepanelikult kuulata. Mis on selle edu saladus? Kas vĂ”ib-olla on see, et meil on kĂ€es mĂ”ni riistvara, mis suudab korraldada jaotatud arvutusi? VĂ”i on see, et alateadlikult mĂ”istame oma suutmatust seda tĂ€ielikult kasutusele vĂ”tta? On olemas tĂ”eline lugu ĂŒhest Peterburi kvantist (ehk finantskvantitatiivne analĂŒĂŒtik ja arendaja), kelle kĂ€es oli arvutiklaster, mille tĂ€ielikku jĂ”udlust suudab kasutada vaid tema. Mida teie teeksite, kui saaksite oma ĂŒlesannete tĂ€itmiseks palju suuremad ressursid kui praegu?

Sellest populaarsusest tulenevalt levib teema tootlikkusest ja tĂ”husatest arvutustest konverentside kavadesse. Kui palju kahest pĂ€evast ettekannetest vĂ”iks rÀÀkida tootlikkusest – kolmandik, kaks kolmandikku? MĂ”nes kohas on kunstlikud piirangud, mis piiravad seda laienemist: tootlikkuse kĂ”rval peab alati jÀÀma koht uutele veebiraamistikutele, mĂ”nele DevOpsile vĂ”i arhitektuurilisele astronaudimisele. Ei, tootlikkus, sa ei söö meid kĂ”iki ĂŒhes tĂŒkis!

VÔi vÔiks minna vastupidist teed, alla anda ja ausalt korraldada konverents, mis keskendub tÀielikult ja ainult jaotatud arvutustele. Ja siin ta on, Hydra.

Olgem ausad, et tĂ€napĂ€eva kĂ”ik arvutused on rohkemal vĂ”i vĂ€hemal mÀÀral jaotatud. Olgu selleks palju sisendeid omav masin, arvutuste klastri vĂ”i suurem jaotatud teenus – igal pool on palju protsesse, mis teevad iseseisvaid arvutusi paralleelselt omavahel sĂŒnkroonituna. Just sellele, kuidas see teoorias toimib ja praktikas vĂ€lja nĂ€eb, keskendub Hydra.

Konverentsi programm

Programm on praegu vormimise etapis. See sisaldab ettekandeid ja teadustöid jaotatud sĂŒsteemide teooriate rajajatelt ja inseneridelt, kes töötavad nendega aktiivselt.

NĂ€iteks on juba teada, et osaleb Leslie Lamport Microsoft Research'ist ja Maurice Herlihy Brown University'ist.

Jaotatud sĂŒsteemide teooria rajajad hĂŒdraga embuses. Maurice Herlihy on vĂ€ga tuntud ja hinnatud arvutiteaduse professor, kellest on ka Wikipedia leht, kus saab liikuda linkidele ja teadustöödele. Seal vĂ”ite mĂ€rkida koguni kaks Dijkstra auhinda, esimene — töö eest «Wait-Free Synchronization», ja teine, uuem — «Transactional Memory: Architectural Support for Lock-Free Data Structures». Muide, lingid viivad mitte ainult SciHub'i, vaid ka Brown University' ja Virginia Tech University' juurde, seega saate neid avada ja lugeda.

Maurice kavatseb pidada pÔhiettekande pealkirjaga «Blockchains from a distributed computing perspective». Kui olete huvitatud, siis vÔite vaadata Maurice'i ettekande salvestust Peterburi JUG'ist. Hinnake, kui selgelt ja arusaadavalt ta teemat esitleb.

Vaata videot

Jaotatud sĂŒsteemide teooria rajajad hĂŒdraga embuses.Teise pĂ”hiettekande pealkirjaga «Dual Data Structures» peab Michael Scott University of Rochester'ist. Ja arvatavasti on tal ka oma Wikipedia leht. Wisconsini osariigis on ta tuntud Wisconsin-Madisoni ĂŒlikooli dekaani töö poolest, ning ĂŒldiselt on ta tuntud kui inimene, kes koos Doug Leaga töötas vĂ€lja need mitteblokeerivad algoritmid ja sĂŒnkroonsed jĂ€rjekorrad, mida Java raamatukogud kasutavad. Oma Dijkstra auhinna sai ta kolm aastat pĂ€rast Herlihit, töö eest "Algorithms for scalable synchronization on shared-memory multiprocessors" (nagu peab, see on avalikult saadaval Rochesteri Ülikooli veebiraamatukogus).

Kuni juuli keskpaigani on veel palju aega. Teiste ettekandjate ja nende teemade kohta anname teada, kui programm tÀpsustub ja juuli lÀheneb.

Tegelikult on tekkinud kĂŒsimus — miks me korraldame Hydra suvel? See on ju surnud hooaeg, puhkused. Probleem on selles, et esinejate seas on ĂŒlikooli Ă”ppejĂ”ud, ning igal muul ajal on nad hĂ”ivatud. Me lihtsalt ei suutnud valida teisi kuupĂ€evi.

Arutelualad

Teistel konverentsidel juhtub, et esineja loeb, mis on vajalik, ja lahkub kohe. Osalejatel pole isegi aega teda otsida – jĂ€rgmine ettekande algab peaaegu kohe. See on vĂ€ga valus, eriti kui kohal on sellised tĂ€htsad inimesed nagu Lamport, Hurley ja Scott, ja sa oled tegelikult konverentsile tulnud ainult selleks, et nendega kohtuda ja midagi arutada.

Meie juures on see probleem lahendatud. Omaaegse ettekande jĂ€rel suundub esineja spetsiaalsesse arutelualasse, mis on varustatud vĂ€hemalt markertahvli, ja teil on piisavalt aega. Ametlikult lubab ettekandja viibida seal vĂ€hemalt kogu vaheaja jooksul ettekannete vahel. Tegelikult vĂ”ivad need arutelualad „katsetada“ sularaha vĂ€ljastamist – vĂ€ltides tootja ettenĂ€htud kontrolle. Kaardiröövlid installivad sellised muudetud tööriistad oma sĂŒlearvutisse vĂ”i ĂŒhesilindrilisse mikrokontrollerisse, mille nad seejĂ€rel ĂŒhendavad otse sularaha vĂ€ljastamise seadmega, et ebaseaduslikult raha vĂ€lja vĂ”tta. kestma tundide viisi (sĂ”ltuvalt esineja soovist ja vastupidavusest).

Mis puudutab Lamporti, siis kui ma Ă”igesti aru sain, soovib ta vĂ”imalikult palju inimesi veenda, et TLA+ on hea asi. (Artikkel TLA+ kohta Vikipeedias). See this as a great opportunity for engineers to learn something new and valuable. Leslie suggests an alternative — those interested can check out his past lectures and come with questions. Instead of a keynote, there could be a specialized Q&A session, followed by a discussion zone. I did some research and found an excellent course on TLA+ (officially duplicated with the YouTube playlist) and a one-hour lecture ‘Thinking Above the Code’ from the Microsoft Faculty Summit.

If you’ve seen all these people as solid granite names from Wikipedia and book covers — now is the perfect time to meet them in person! Engage and ask questions that the pages of academic articles won't answer, but their authors will be happy to address.

Call for Papers

It's no secret that many of those reading this article would also like to share something interesting. From an engineering perspective, scientifically — from any angle. Distributed computing is a vast and deep topic that has room for everyone.

If you want to present alongside Lamport, it is quite possible. To become a speaker, you need to follow the link, ole tÀhelepanelik seal kÔike lugedes ja tegutsedes vastavalt juhistele.

Olge rahulikud, kui olete protsessiga liitunud, saavad nad teid aidata. Programmi komiteel on piisavad ressursid, et toetada teid esitluse, selle sisu ja vormistamise osas. Koordinaator aitab korralduslike kĂŒsimustega ja nii edasi.

Pöörake erilist tĂ€helepanu pildile kuupĂ€evadega. Juuli on osalejale ĂŒsna kauge aeg, kuid esinejal on vaja hakata tegutsema juba praegu.

Jaotatud sĂŒsteemide teooria rajajad hĂŒdraga embuses.

SPTDC Kool

Konverents toimub ĂŒhel ja samal platvormil SPTDC kooliga, seega kĂ”ik, kes ostavad koolipileti, saavad konverentsipiletid — 20% allahindlusega.

Suvekool jaotatud arvutamise praktika ja teooria kohta (SPTDC) — kool, mis pakub laia valikut kursusi jaotatud sĂŒsteemide praktiliste ja teoreetiliste aspektide kohta, mida viivad lĂ€bi valdkonna tunnustatud spetsialistid.

Kool toimuvad inglise keeles, seega nÀeb arutletav teemade nimekiri vÀlja jÀrgmine:

  • Konkreetsete andmestruktuuride: Ă”igsus ja efektiivsus;
  • Algsed algoritmid mitte-volatile mĂ€lule;
  • Jaotatud arvutatavus;
  • Jaotatud masinĂ”pe;
  • Oleku-masina replikeerimine ja Paxos;
  • Byzantine vea taluvus;
  • Blokeeringute algoritmilised alused.

Esinevad jÀrgmised esinejad:

  • Leslie Lamport (Microsoft);
  • Maurice Herlihy (Brown University);
  • Michael Scott (University of Rochester);
  • Dan Alistarh (IST Austria);
  • Trevor Brown (University of Waterloo);
  • Eli Gafni (UCLA);
  • Danny Hendler (Ben Gurion University);
  • Achour Mostefaoui (University of Nantes).

Esitusloend eelneva kooli ettekanded saab vabalt vaadata YouTube'is:

Vaata videot

JĂ€rgmised sammud

Konverentsi programm on veel koostamisel. JÀlgige uudiseid Habr's vÔi sotsiaalmeedias (fb, vk, twitter).

Kui te tĂ”eliselt usute konverentsi (vĂ”i soovite kasutada spetsiaalset esimest hinda, nn «Early Bird») — saate minna saidile ja osta pileteid.

Kohtume Hydras!

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster