Parallel and Distributed Systems Group