CS 6650 Scalable Dist Systems