1. A distributed computing system, comprising: a plurality of processors; shared memory service entities executable on the processors in the distributed computing environment, wherein each of the shared memory service entities is associated with a local shared memory buffer; a producer executable on at least one of the plurality of processors, the producer being associated with a particular shared memory service entity, and the producer to provide data, wherein the local shared memory buffer associated with the particular shared memory service entity is to store the data provided by the producer, wherein the shared memory service entities are executable to propagate content of the local shared memory buffers into a global shared memory, wherein propagation of content of the local shared memory buffers to the global shared memory is performed using a procedure that relaxes guarantees of consistency between the global shared memory and the local shared memory buffers.