分散システムを学ぶなら、この論文集から始める
分散システムは、ネットワーク越しに複数のコンピュータが協調して動く世界の話だ。ところが、この領域は「作るのが難しい」だけでなく、「何が本質的な難しさなのか」をつかむのも難しい。今回の元記事は、そうした分散システム研究を理解するための入口として、古典的で影響力の大きい論文を選んで並べた短いリストだ。新しい技術を追う記事ではないが、むしろ今読まれる意味がある。分散システムの流行は変わっても、土台にある問題はあまり変わらないからだ。 元記事「Distributed Systems Classics」は、Nicolae Vartolomei がまとめた選書で、分散システム分野を形作った「時代を超える」「影響力の大きい」論文を集めている。目的は、研究の問題空間をよりよく理解するための良い出発点にすることだと説明している。つまり、これは網羅的な文献一覧ではなく、最初に何を読むべきかを絞ったガイドに近い。 並んでいる論文は、分散システムの基本的な悩みを順番にたどれる構成になっている。最初に置かれているのは Leslie Lamport の 1978 年の「Time, clocks, and the
papoo.work