CS 8603-DISTRIBUTED SYSTEMS