Das Leslie Lamport â der Autor grundlegender Arbeiten in verteilten Systemen. Vielleicht kennen Sie ihn auch von dem Buchstaben La im Wort LaTeX â âLamport TeXâ. Er fĂŒhrte erstmals 1979 das Konzept ein, ein, und sein Artikel das den Dijkstra-Preis erhielt (genauer gesagt, wurde der Preis im Jahr 2000 noch unter dem alten Namen âPODC Influential Paper Awardâ vergeben). Es gibt einen wo Sie noch einige interessante Links finden können. Wenn Sie begeistert sind von der Lösung von Problemen wie happens-before oder (BFT), sollten Sie verstehen, dass hinter alldem Lamport steckt.
Und er wird bald zu unserer neuen Konferenz ĂŒber verteilte Systeme â Hydra â kommen, die am 11. und 12. Juli in St. Petersburg stattfinden wird. Lassen Sie uns sehen, was das fĂŒr ein Tier ist.
Hydra 2019
Thema wie Multithreading gehören zu den bekanntesten auf unseren Konferenzen und waren immer schon so. Gerade war dieser Saal leer, und jetzt tritt jemand auf die BĂŒhne, der ĂŒber das Speichermodell, happens-before oder Multithreaded Garbage Collection spricht â und boom! Bereits fast tausend Personen fĂŒllen den gesamten Platz, um zuzuhören. Was ist das Geheimnis dieses Erfolgs? Vielleicht, weil jeder von uns irgendeine Hardware hat, die verteiltes Rechnen ermöglicht? Oder weil wir unbewusst unsere UnfĂ€higkeit erkennen, sie vollstĂ€ndig zu nutzen? Es gibt eine wahre Geschichte eines Quants aus St. Petersburg (also eines finanziellen quantitativen Analysten und Entwicklers), der ĂŒber einen Rechencluster verfĂŒgt, dessen volle Leistung nur er selbst nutzen kann. Was wĂŒrden Sie tun, wenn Sie ĂŒber riesige Ressourcen verfĂŒgen könnten, um Ihre Aufgaben zu bewĂ€ltigen?
Dank dieser PopularitĂ€t verbreitet sich das Thema Leistung und effiziente Berechnungen in den Konferenzprogrammen. Wie viel kann man in zwei Tagen ĂŒber Performance sprechen â ein Drittel, zwei Drittel? An manchen Stellen gibt es kĂŒnstliche EinschrĂ€nkungen, die dieses Wachstum begrenzen: neben der Performance muss auch Platz fĂŒr neue Web-Frameworks, fĂŒr DevOps oder architektonische Herausforderungen bleiben. Nein, Performance, du wirst uns nicht alle auf einmal verschlingen!
Oder man kann den entgegengesetzten Weg gehen, aufgeben und eine Konferenz ganz zu den verteilten Berechnungen zu machen â nur ĂŒber dieses Thema. Und hier ist sie, die Hydra.
Lassen Sie uns ehrlich zugeben, dass heutzutage alle Berechnungen irgendwie verteilt sind. Sei es auf einer Mehrkernmaschine, einem Rechencluster oder einem groĂ angelegten verteilten Dienst â ĂŒberall gibt es zahlreiche Prozesse, die parallel unabhĂ€ngige Berechnungen durchfĂŒhren und sich gegenseitig synchronisieren. Der Theorie und den praktischen Anwendungen diesem Themas wird Hydra gewidmet sein.
Konferenzprogramm
Das Programm wird derzeit erstellt. Es sollen BeitrĂ€ge von Pionieren der Theorien verteilter Systeme sowie von Ingenieuren, die in der Produktion mit diesen arbeiten, berĂŒcksichtigt werden.
So ist bereits bekannt, dass Leslie Lamport von Microsoft Research und Maurice Herlihy von der Brown University teilnehmen werden.
Maurice Herlihy â ein sehr bekannter und respektierter Professor fĂŒr Informatik, ĂŒber den auch eine , auf der Sie durch Links und Arbeiten stöbern können. Dort finden Sie sogar zwei Dijkstra-Preise: den ersten fĂŒr seine Arbeit ĂŒber , und den zweiten, aktuelleren â . Ăbrigens fĂŒhren die Links nicht einmal zu SciHub, sondern zur Brown University und Virginia Tech University, Sie können sie öffnen und lesen.
Maurice wird eine Keynote mit dem Titel âBlockchains aus der Perspektive der verteilten Informatikâ halten. Wenn es interessiert, können Sie sich die Aufzeichnung von Maurices Vortrag beim St. Petersburger JUG anschauen. Beurteilen Sie, wie klar und verstĂ€ndlich er das Thema vermittelt.

Die zweite Keynote mit dem Titel âDual Data Structuresâ wird gehalten von Michael Scott von der University of Rochester. Und raten Sie mal, er hat auch eine . In Wisconsin ist er bekannt fĂŒr seine TĂ€tigkeit als Dekan an der UniversitĂ€t Wisconsin-Madison. Zudem ist er derjenige, der zusammen mit Doug Lea die nicht-blockierenden Algorithmen und synchronen Warteschlangen entwickelt hat, auf denen die Java-Bibliotheken basieren. Er erhielt seinen Dijkstra-Preis drei Jahre nach Herlihy fĂŒr die Arbeit âAlgorithms for scalable synchronization on shared-memory multiprocessorsâ (wie es sich gehört, in der Online-Bibliothek der UniversitĂ€t Rochester).
Bis zur Mitte Juli ist noch viel Zeit. Ăber die anderen Referenten und deren Themen werden wir berichten, wĂ€hrend das Programm prĂ€ziser wird und wir uns Juli nĂ€hern.
Es stellt sich generell die Frage â warum veranstalten wir Hydra im Sommer? SchlieĂlich ist das eine tote Saison, Urlaubszeit. Das Problem ist, dass unter den Referenten UniversitĂ€tsdozenten sind und zu jeder anderen Zeit beschĂ€ftigt sind. Wir konnten einfach keine anderen Termine wĂ€hlen.
Diskussionszonen
Auf anderen Konferenzen kommt es vor, dass der Referent seinen Vortrag hĂ€lt und sofort wieder verschwindet. Die Teilnehmer haben nicht einmal Zeit, ihn zu suchen â denn kaum gibt es eine Pause, beginnt schon der nĂ€chste Vortrag. Das ist Ă€uĂerst frustrierend, besonders wenn so wichtige Persönlichkeiten wie Lamport, Curly und Scott anwesend sind, und man eigentlich zur Konferenz kommt, um sie zu treffen und etwas zu diskutieren.
Bei uns ist dieses Problem gelöst. Direkt nach seinem Vortrag geht der Referent in einen speziellen Diskussionsbereich, der mindestens mit einem Whiteboard ausgestattet ist, und Sie haben genĂŒgend Zeit zur VerfĂŒgung. Formell verspricht der Referent, dort mindestens die gesamte Pausenzeit zwischen den VortrĂ€gen zu sein. In der RealitĂ€t können diese Diskussionsbereiche âtestenâ sich stundenlang hinziehen (je nach Wunsch und Ausdauer des Referenten).
Was Lamport betrifft, so möchte er, wenn ich es richtig verstanden habe, so viele Leute wie möglich ĂŒberzeugen, dass das eine gute Sache ist. (). Es könnte eine gute Gelegenheit fĂŒr Ingenieure sein, etwas Neues und NĂŒtzliches zu lernen. Leslie schlĂ€gt vor, dass Interessierte seine frĂŒheren VortrĂ€ge ansehen und mit Fragen kommen. Das bedeutet, dass anstelle eines Keynotes eine spezialisierte Q&A-Session stattfinden könnte, gefolgt von einer Diskussionszone. Ich habe ein wenig gegoogelt und einen ausgezeichneten gefunden (offiziell dupliziert ) und einen einstĂŒndigen Vortrag auf dem Microsoft Faculty Summit.
Wenn Sie all diese Leute als in Granit gemeiĂelte Namen aus Wikipedia und auf Buchcovern wahrgenommen haben, ist jetzt die Zeit, sie persönlich zu treffen! Interagieren Sie und stellen Sie Fragen, auf die die Seiten wissenschaftlicher Artikel keine Antworten geben, aber deren Autoren gerne zur VerfĂŒgung stehen.
Call for Papers
Es ist kein Geheimnis, dass viele von denen, die diesen Artikel gerade lesen, selbst etwas Interessantes zu erzĂ€hlen haben. Sei es aus ingenieurtechnischer Sicht, aus wissenschaftlicher â von allem. Verteilte Berechnungen sind ein sehr breites und tiefgehendes Thema, wo es Platz fĂŒr alle gibt.
Wenn du neben Lamport prÀsentieren möchtest, ist das durchaus möglich. Um Referent zu werden, musst du , alles sorgfÀltig durchlesen und den Anweisungen entsprechend handeln.
Seien Sie unbesorgt, sobald Sie den Prozess in Gang gesetzt haben, wird Ihnen geholfen. Das Programmkomitee verfĂŒgt ĂŒber die nötigen Ressourcen, um bei dem Bericht, seiner Struktur und PrĂ€sentation zu unterstĂŒtzen. Der Koordinator hilft Ihnen auch bei organisatorischen Fragen und mehr.
Achten Sie besonders auf das Bild mit den Daten. Juli ist ein recht entferntes Datum fĂŒr die Teilnehmer, wĂ€hrend der Referent schon jetzt aktiv werden sollte.

SPTDC Schule
Die Konferenz findet am selben Ort wie die SPTDC Schule statt, daher erhalten alle, die ein Ticket fĂŒr die Schule kaufen, Tickets fĂŒr die Konferenz â mit 20% Rabatt.
â eine Schule, die eine breite Palette an Kursen zu praktischen und theoretischen Aspekten verteilter Systeme anbietet, geleitet von anerkannten Fachleuten auf dem jeweiligen Gebiet.
Die Schule wird in englischer Sprache stattfinden, hier ist eine Ăbersicht der behandelten Themen:
- Konkurrente Datenstrukturen: Korrektheit und Effizienz;
- Algorithmen fĂŒr nichtflĂŒchtigen Speicher;
- Verteilte Berechenbarkeit;
- Verteiltes maschinelles Lernen;
- Replikation von Zustandsmaschinen und Paxos;
- Byzantinische Fehlertoleranz;
- Algorithmische Grundlagen von Blockchains.
Folgende Referenten werden sprechen:
- Leslie Lamport (Microsoft);
- Maurice Herlihy (Brown University);
- Michael Scott (University of Rochester);
- Dan Alistarh (IST Ăsterreich);
- Trevor Brown (UniversitÀt Waterloo);
- Eli Gafni (UCLA);
- Danny Hendler (Ben-Gurion-UniversitÀt);
- Achour Mostefaoui (UniversitÀt Nantes).
Die Aufzeichnungen der vorherigen Schule sind auf YouTube verfĂŒgbar:

Die nÀchsten Schritte
Das Programm der Konferenz wird noch erstellt. Bleiben Sie auf dem Laufenden ĂŒber Neuigkeiten auf Habr oder in sozialen Netzwerken (, , ).
Wenn Sie wirklich an der Konferenz interessiert sind (oder von dem speziellen Startpreis, dem sogenannten âEarly Birdâ, profitieren möchten) â besuchen Sie die Webseite und .
Wir sehen uns auf der Hydra!
Quelle: habr.com
