Fallacies of Distributed Computing
Series Archive
-
Many Dimensions of Heterogeneity
The final fallacy of distributed computing - 'The Network is Always homogenous' - has more dimensions than typically considered. These tie all the other fallacies together. -
There's Always Money in the Banana Stand
Except the 'banana stand' is the transport layer and instead of saving the money for later you're just always setting it on fire. -
There Are Infinite Administrators
Yes, infinite, and they're inventing more each day! The larger the system, the greater the problem that nobody really knows how it all works. -
The Topologies They Are a-Changin'
Okay, dumb title, but could you really have done better? Shifting topologies have always presented problems for distributed computing, and modern infrastructure systems sometimes leave us worse off than ever before. -
There's More to Network Security than the Network
Assuming a secure network in a distributed system loses sight of all the ways vulnerabilities can creep into our systems. Just as distributed computing makes our systems 10x more complex, the same effect is felt on security. -
Bandwidth is Infinite ... ly Troublesome
The bandwidth of the world-wide web has increased dramatically, but so has its demand. There's an abolute limit to how much data we can all transmit, and working around that requires dilligence. -
Latency is Zero and the Speed of Light is Getting Faster
Latency is a constant and unavoidable fact of nature, but we can plan for it, work around it, and respond to it. -
The Network is Unreliable and Reliability is Scary
Indeed the network is unreliable, and this is especially concerning for modern, distributed system. The catch though is that it never can be 100% reliable, and we can't create systems that perfectly compensate for this.