Distributed communication primitivesΒΆ