Netzwerk-RAM ist eine entfernte RAM-Disk, um Seiten auszutauschen. Somit unterscheidet sich der Heimatknoten für die Adresse der Speicherseite von dem Knoten, der den RAM-Speicher bereitstellt (wenn die Seite ausgelagert wurde). Die Hauptaufgabe des Netzwerk-RAM besteht darin, die Nutzung der Speicherkapazität auszugleichen, insbesondere wenn sich einige Knoten im Leerlauf befinden. Der Knoten, der den RAM bereitstellt, kann diesen Speicher nicht auf der Anwendungsebene adressieren (zumindest nicht als Speicher, der diesem Speicher bereitstellenden Knoten zugeordnet ist).
Durch die Verwendung der Swap-Schnittstelle wäre die Implementierung von Netzwerk-RAM wesentlich einfacher als die Implementierung eines allgemeineren Migrationsmechanismus. Netzwerk-RAM verwendet auch eine einzelne mittlere Nachrichtengröße, so dass Übertragungen für nicht RDMA-fähige Netzwerke günstiger sind als beispielsweise Übertragungen in Cache-Zeilengröße.
Im verteilten gemeinsam genutzten Speicher ist der Speicher für den einem Knoten zugeordneten Adressraum vollständig in diesem Knoten enthalten, aber jeder Knoten, der Teil des gleichen partitionierten globalen Adressraums ist, kann diesen Speicher adressieren. Der verteilte gemeinsam genutzte Speicher bietet eine Basis für die verteilte Berechnung, indem er anderen Knoten die Möglichkeit bietet, den entfernten Speicher zu adressieren.
Zur Verwirrung kann ein DSM-System Optimierungen durchführen, um den Netzwerkverkehr und die Latenz wie Replikation und Migration von Arbeitsspeicher zu reduzieren.
Netzwerk-RAM ist eine effektive Migration von Arbeitsspeicher basierend auf einer geringen zeitlichen Lokalität zu einem Knoten mit übermäßiger Kapazität und kann für ein DSM-System, ein System zur Weiterleitung von Nachrichten oder sogar für ein Cluster von Knoten implementiert werden, die vollständig unabhängige Workloads ausführen. Der Netzwerk-RAM an sich stellt für andere Knoten keine Möglichkeit zur Verfügung, um aktiven Remote-Speicher zu adressieren, so dass er nicht als Basis für die Verteilung von Berechnungen verwendet werden kann.