Published Jul 27, 2021

Episode 470: L. Peter Deutsch on the Fallacies of Distributed Computing

L. Peter Deutsch delves into the enduring fallacies of distributed computing, addressing network reliability, security challenges, and the origins of these fallacies. He highlights the importance of open standards and shares insights from his experience at Sun Microsystems on navigating the complexities of latency, error management, and network homogeneity.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Origins

    L. recounts the origins of the fallacies of distributed computing, which emerged during his tenure at Sun Microsystems between 1991 and 1993. Initially, four fallacies were recognized, attributed to the Lion brothers, with Deutsch adding four more, culminating in a presentation that outlined all eight. These fallacies highlighted Sun's understanding of networking protocols, which was a competitive edge at the time 1. introduces Deutsch as a pioneer in the software industry, noting his contributions to Ghost Script and JIT compilation, setting the stage for a deeper exploration of these fallacies and their relevance today 2.

    When I arrived at Sun, the first four fallacies were already known and established, and I knew that they'd been originated by one of the two Lion brothers.

    ---

       

    Relevance

    The fallacies of distributed computing remain relevant as they address fundamental misconceptions about network security and performance. explains that these fallacies are interconnected, such as the belief that the network is secure and the assumption of mutual trust among users 3. He emphasizes that security can be compromised at any level in a layered system, and the evolution of network usage has made security concerns more pressing than ever 4. This complexity underscores the need to understand the expectations and realities of network applications.

    In a layered system, security can be lost at any level.

    ---

Related Episodes