Invia SMS: Distributed algorithms on graphs