UNSWorks (UNSW Sydney) · 2005 · 37 citations · 12 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingOperating SystemsParallel ComputingCluster ManagementCompute Resource ManagementDistributed Memory SystemsShared-memory MultiprocessingShared-memory ParallelismVirtual MemoryDistributed Memory ManagementScalabilityShared MemoryShared Memory ManagementShared Virtual MemoryVirtual MachinesVirtual Memory ManagementVirtualized Cluster Architecture
Shared memory systems, such as SMP and ccNUMA topologies, simplify programming and administration. On the other hand, clusters of individual workstations are commonly used due to cost and scalability considerations. We have developed a virtual-machine-based solution, dubbed vNUMA, that seeks to provide a NUMA-like environment on a commodity cluster, with a single operating system instance and transparent shared memory. In this paper we present the design of vNUMA and some preliminary evaluation.
12
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie et al. · 1995 · 3.6K citations · Full text
Memory coherence in shared virtual memory systems
Kai Li, Paul Hudak · ACM Transactions on Computer Systems · 1989 · 1.2K citations · Full text
TreadMarks: distributed shared memory on standard workstations and operating systems
Pete Keleher, Anna L. Cox, Sandhya Dwarkadas et al. · 1994 · 640 citations
Edouard Bugnion, Scott Devine, Kinshuk Govil et al. · ACM Transactions on Computer Systems · 1997 · 423 citations · Full text
Amoeba: a distributed operating system for the 1990s
Sape J. Mullender, Guido van Rossum, A.S. Tananbaum et al. · Computer · 1990 · 406 citations · Full text