Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Amin Vadhat - Coming of Age in the Fifth Epoch of Distributed Computing

Association for Computing Machinery (ACM) via YouTube

Overview

Explore the evolution of distributed computing in this insightful 50-minute conference talk by Amin Vadhat from Google, presented at the Association for Computing Machinery (ACM). Delve into the 60+ year journey of the Internet, examining five distinct epochs of distributed computing and their impact on networking. Learn about the importance of balanced systems, nonblocking multistage datacenter topologies, and the fundamentals of networking. Discover Google's approach to Software-Defined Networking (SDN), including their B4 Software Defined WAN and Espresso Architecture. Gain valuable insights into future trends, software-defined infrastructure, and programming models across different epochs. Explore the partition/aggregate design pattern and discuss open challenges in the field. Conclude with technical insights and perspectives on the future of distributed computing, providing a comprehensive overview of this rapidly evolving domain.

Syllabus

Intro
A 60+ year journey on the Internet
A Revolution in the Making
A Revolution in Transition
Five Epochs of Distributed Computing
Networking in the Balance
Balanced Systems Really Do Matter
System Balance through Nonblocking Multistage Datacenter Topologies
Networking 101
The Pillars of SDN at Google
B4: Google's Software Defined WAN
Espresso Architecture Overview
The Software Defined Future
The Trends Are Your Friends
Trends and Implications
Start Small: From Clusters to Cliques
Software-Defined Infrastructure
Programming Models Across the Epochs
Partition/Aggregate Design Pattern
Some Open Hard Problems
Technical Conclusions
Idle Perspectives
Thank you: an incomplete list

Taught by

Association for Computing Machinery (ACM)

Reviews

Start your review of Amin Vadhat - Coming of Age in the Fifth Epoch of Distributed Computing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.