Deakstadieđáhus: Distributed systems : concepts and design