distributed systems lecture one 2442170