The best replacement for shared memory is message passing.


The best alternatives to shared memory are rated as following:
★★★★★  message passing
★★★★  distributed memory
★★★★  dedicated memory
★★★  message queue
★★  memory mapped file
★★  pipes
★  global memory
★  dedicated
★  semaphore
★  ipc
★  mmap
  named pipes
  sockets
  memory map

Your alternative for shared memory is not listed? Suggest!
Speaking about shared memory, one probably shouldn't forget about semaphores.

Other search terms related to shared memory and their ratings are:

★★★★★ semaphores
semaphore
You have in mind a companion for shared memory and it is not yet here? Propose!



Google Trends

Scale is based on the average worldwide traffic of shared memory in all years. Click on graph for more.
shared memory
message passing
distributed memory