TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Foundational Distributed Systems Papers

253 点作者 mastabadtomm大约 4 年前

9 条评论

westurner大约 4 年前
From &quot;Ask HN: Learning about distributed systems?&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23932271" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23932271</a> :<p>&gt; <i>Papers-we-love &gt; Distributed Systems: <a href="https:&#x2F;&#x2F;github.com&#x2F;papers-we-love&#x2F;papers-we-love&#x2F;tree&#x2F;master&#x2F;distributed_systems" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;papers-we-love&#x2F;papers-we-love&#x2F;tree&#x2F;master...</a> </i><p>&gt; <i>awesome-distributed-systems also has many links to theory: <a href="https:&#x2F;&#x2F;github.com&#x2F;theanalyst&#x2F;awesome-distributed-systems" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;theanalyst&#x2F;awesome-distributed-systems</a> </i><p>And links to more lists of distributed systems papers under &quot;Meta Lists&quot;: <a href="https:&#x2F;&#x2F;github.com&#x2F;theanalyst&#x2F;awesome-distributed-systems#meta-lists" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;theanalyst&#x2F;awesome-distributed-systems#me...</a><p>In reviewing this awesome list, today I learned about this playlist: &quot;MIT 6.824 Distributed Systems (Spring 2020)&quot; <a href="https:&#x2F;&#x2F;youtube.com&#x2F;playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB" rel="nofollow">https:&#x2F;&#x2F;youtube.com&#x2F;playlist?list=PLrw6a1wE39_tb2fErI4-WkMbs...</a><p>&gt; <i>awesome-bigdata lists a number of tools: <a href="https:&#x2F;&#x2F;github.com&#x2F;onurakpolat&#x2F;awesome-bigdata" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;onurakpolat&#x2F;awesome-bigdata</a> </i>
mjb大约 4 年前
If this is your introduction to Murat&#x27;s blog, be sure to browse through some of the rest: <a href="http:&#x2F;&#x2F;muratbuffalo.blogspot.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;muratbuffalo.blogspot.com&#x2F;</a> He&#x27;s been blogging about distributed systems, and papers, at an amazing rate for a long time. His paper summaries are especially interesting an insightful.
twoodfin大约 4 年前
Great list. It might not be foundational so much as part of the sub-basement, but I’d include “A Note on Distributed Computing”[1]. Distributed systems design needs all the cautionary tales it can get.<p>EDIT: This paper (1994) describes NFS, in the course of criticizing its design, as “arguably the most successful distributed application that has been produced”. I wonder which application earns that superlative in 2021?<p>[1] <a href="http:&#x2F;&#x2F;citeseerx.ist.psu.edu&#x2F;viewdoc&#x2F;summary?doi=10.1.1.41.7628" rel="nofollow">http:&#x2F;&#x2F;citeseerx.ist.psu.edu&#x2F;viewdoc&#x2F;summary?doi=10.1.1.41.7...</a>
评论 #26312236 未加载
gen220大约 4 年前
Another one for the list: <a href="https:&#x2F;&#x2F;cseweb.ucsd.edu&#x2F;classes&#x2F;wi09&#x2F;cse223a&#x2F;p145-maekawa.pdf" rel="nofollow">https:&#x2F;&#x2F;cseweb.ucsd.edu&#x2F;classes&#x2F;wi09&#x2F;cse223a&#x2F;p145-maekawa.pd...</a><p>I remember thinking it was a really cool result in college.<p>Further, I’m not sure if there’s a good paper for it, but the Gossip protocols are another fun rabbit hole.<p><a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Gossip_protocol" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Gossip_protocol</a><p>It’s one of those beautiful ideas that isn’t practical for Serious Work™ (i.e. centralized computation), because it’s hard to make SLA-style guarantees about a system that communicates by gossip.<p>But it does seem to mimic nature in that while it’s not optimal for performance it’s quite robust to things like highly dynamic connectivity between nodes. Maybe one day it’ll have practical value, when the world is a bit more decentralized! :)
CaliforniaKarl大约 4 年前
I&#x27;d also add <a href="https:&#x2F;&#x2F;jepsen.io&#x2F;consistency" rel="nofollow">https:&#x2F;&#x2F;jepsen.io&#x2F;consistency</a> &amp; <a href="https:&#x2F;&#x2F;jepsen.io&#x2F;analyses" rel="nofollow">https:&#x2F;&#x2F;jepsen.io&#x2F;analyses</a>. Of course they&#x27;re not foundational, but are also good to have on-hand!
colllectorof大约 4 年前
Not sure if &quot;foundational&quot;, but I would add these because they have interesting mental models:<p>Implementing Atomic Actions on Decentralized Data by David Reed<p><a href="https:&#x2F;&#x2F;pages.cs.wisc.edu&#x2F;~remzi&#x2F;Classes&#x2F;739&#x2F;Spring2003&#x2F;Papers&#x2F;p3-reed.pdf" rel="nofollow">https:&#x2F;&#x2F;pages.cs.wisc.edu&#x2F;~remzi&#x2F;Classes&#x2F;739&#x2F;Spring2003&#x2F;Pape...</a><p>Virtual Time by David Jefferson<p><a href="http:&#x2F;&#x2F;cobweb.cs.uga.edu&#x2F;~maria&#x2F;pads&#x2F;papers&#x2F;p404-jefferson.pdf" rel="nofollow">http:&#x2F;&#x2F;cobweb.cs.uga.edu&#x2F;~maria&#x2F;pads&#x2F;papers&#x2F;p404-jefferson.p...</a>
评论 #26312004 未加载
waynesonfire大约 4 年前
Thanks for compiling this list. Looks great. But, eight papers about Paxos and no mention of Raft?
评论 #26310640 未加载
评论 #26310759 未加载
kerneltime大约 4 年前
I find this paper to be one of the earliest and one from which other consensus algos can be derived: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shared_register#Implementing_an_atomic_SWSR_register_in_a_message_passing_system" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shared_register#Implementing_a...</a>
swyx大约 4 年前
See also Distributed Systems Reading List: <a href="https:&#x2F;&#x2F;dancres.github.io&#x2F;Pages&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dancres.github.io&#x2F;Pages&#x2F;</a>
评论 #26310622 未加载