Virtual shared memory

from Wikipedia, the free encyclopedia

As a virtual shared memory and virtual memory overhead is known a technique for using shared memory areas in computer networks or computer clusters . The shared memory does not have to exist physically, but can be made available by the individual nodes involved in the form of individual memory pages that are addressed using a special mapping method. However, this procedure works transparently, so that apparently a common address space is available for all nodes. The concept was first developed by Kai Li ( 1986 ) as part of a Ph.D. -Work presented. There are now various commercial and non-commercial realizations.

The term should not be confused with shared virtual memory , a storage technology that is used in multiprocessor systems.

literature

  • Kai Li, Paul Hudak: Memory coherence in shared virtual memory systems . ACM Symposium on Principles of Distributed Computing, Calgary, Alberta, Canada 1986, ISBN 0-89791-198-9 .
  • Sanjay Raina: Virtual Shared Memory: A Survey of Techniques and Systems . University of Bristol, Bristol, UK 1992 ( bris.ac.uk [PDF]).