Distributed Systems

This course is offered every other year. It will likely be offered again in academic year 2023-24.

Explore prevalent issues in designing and implementing distributed systems and learn how to deal with the shared state between separate system processes. Evaluate the challenges and solutions that come into play when an application consists of two or more processes that do not share a common address space. Featured guest lecturers will further elaborate on issues of security distributed shared memory and more.

Topics Include

  • Replication and consistency
  • Transactions, agreement, and reconciliation
  • Structuring of distributed systems
  • Directories and naming
  • Accounts and authentication
  • Distributed storage systems
  • Future directions and issues

Course Page
Price
$4,056.00 Subject to change
Delivery
Online, instructor-led
Level
Advanced
Commitment
10 weeks, 9-15 hrs/week
Credit
Databases Graduate Certificate Advanced Software Systems Graduate Certificate
School
Stanford School of Engineering
Language
English