Robust Distributed Computing Definition