A comprehensive bibliography of distributed shared memory
ACM SIGOPS Operating Systems Review
A cost-comparison approach for adaptive distributed shared memory
ICS '96 Proceedings of the 10th international conference on Supercomputing
Adaptive migratory scheme for distributed shared memory
ICS '97 Proceedings of the 11th international conference on Supercomputing
Lightweight object-oriented shared variables for distributed applications on the Internet
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A case for virtual distributed objects
Virtual shared memory for distributed architectures
Presence: Teleoperators and Virtual Environments - special issue: IEEE virtual reality 2002 conference
Modeling and evaluating the time overhead induced by BER in COMA multiprocessors
Journal of Systems Architecture: the EUROMICRO Journal
Key requirements for cave simulations: key requirements for cave simulations
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
A common framework for inter-process communication on a cluster
ACM SIGOPS Operating Systems Review
Memory sharing for interactive ray tracing on clusters
Parallel Computing - Parallel graphics and visualization
Distributed Shared Memory for Roaming Large Volumes
IEEE Transactions on Visualization and Computer Graphics
Project Kittyhawk: building a global-scale computer: Blue Gene/P as a generic computing platform
ACM SIGOPS Operating Systems Review
OpenTS: an outline of dynamic parallelization approach
PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
A Hopfield neural network based task mapping method
Computer Communications
Memory-savvy distributed interactive ray tracing
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
Variable reassignment in the T++ parallel programming language
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
Towards elastic operating systems
HotOS'13 Proceedings of the 14th USENIX conference on Hot Topics in Operating Systems
Hi-index | 0.00 |
It has been almost ten years since the birth of the first distributed shared memory (DSM) system, Ivy. While significant progress has been made in the area of improving the performance of DSM, and DSM has been the focus of several dozen PhD theses, its overall impact on "real" users and applications has been small. The goal of this paper is to present our position on what remains to be done before DSM will have a significant impact on real applications. More specifically, we reflect on what we believe have been the major advances in the area, what the important outstanding problems are, and what work needs to be done. Finally, we describe a modest step towards solving these problems, the Quarks DSM system.