Title: Distributed Systems and Mobile Computing