The use of norms enables a higher-level observer to guide self-organisation in open distributed systems with selfish autonomous elements, thereby reducing the impact of negative emergent behaviour and optimising system performance. Open distributed systems can host numerous distributable workloads, used…