Policies for Distributed Systems and Networks