TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Fallacies of Distributed Computing Reborn: The Cloud Era

34 pointsby briandollover 14 years ago

5 comments

stcredzeroover 14 years ago
A part of the solution: robust sync.<p>Let's take the typical example of a photo editing app. Robust sync ameliorates a lot of these issues. You might lose your connection. Not so big a problem if you have your own local copy. One of the administrators is doing something that shuts off access to one copy of your data -- you still have another copy. The network is slow -- with synced data, you just have to send deltas.<p>Robust sync doesn't completely solve everything, but it takes these problems -- which are often edge cases -- and it reduces their impact.
评论 #2076925 未加载
Yoricover 14 years ago
One point seems to be missing: web applications that do have a web front are actually distributed not only on the servers, but also on the clients. This makes reasoning on reliability or security even harder.
shaggyover 14 years ago
Sadly the most fervent prognosticators of the "cloud" either won't read this or won't understand what it all means.
RyanMcGrealover 14 years ago
Corollary: <a href="http://www.joelonsoftware.com/articles/LeakyAbstractions.html" rel="nofollow">http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...</a>
janconaover 14 years ago
A longer treatment of these issues that's still relevant today is "A Note on Distributed Computing" by Ann Wollrath, Geoff Wyant, Jim Waldo and Samuel C. Kendall: <a href="http://labs.oracle.com/techrep/1994/abstract-29.html" rel="nofollow">http://labs.oracle.com/techrep/1994/abstract-29.html</a>
评论 #2077145 未加载