next up previous
Next: Language Support for DSM Up: A Comprehensive Bibliography of Distributed Shared Memory Previous: Hardware Implementations of DSM

Software Implementations of DSM

Abrossimov et al. 1992
Abrossimov, V., Armand, F., and Ortega, M.~I. A Distributed Consistency Server for the CHORUS System. In Proc. of the Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-III), pages 129--148, March 1992.
Ahamad et al. 1991
Ahamad, M., Hutto, P.~W., and John, R. Implementing and Programming Casual Distributed Shared Memory. In Proc. of the 11th Int'l Conf. on Distributed Computing Systems (ICDCS-11), pages 274--281, May 1991.
Almes et al. 1985
Almes, G.~T. et~al. The Eden System: A Technical Review. IEEE Trans. on Software Engineering, 11(1):43--59, January 1985.
Ananthanarayanan et al. 1990
Ananthanarayanan, R. et~al. Integrating Distributed Shared Memory with Virtual Memory Management. Technical Report GIT-CC-90/40, College of Computing, Georgia Institute of Technology, 1990.
Ananthanarayanan et al. 1992
Ananthanarayanan, R. et~al. Experiences in Integrating Distributed Shared Memory with Virtual Memory Management. ACM Operating Systems Review, 26(3), July 1992.
Banerji et al. 1993
Banerji, A. et~al. High-Performance Distributed Shared Memory Substrate for Workstation Clusters. In Proc. of the Second IEEE Int'l Symp. on High Performance Distributed Computing, 1993.
Baratloo et al. 1995
Baratloo, A., Dasgupta, P., and Kedem, Z.~M. CALYPSO: A Novel Software System for Fault-Tolerant Parallel Processing on Distributed Platforms. Manuscript, 1995.
Bennett et al. 1989
Bennett, J.~K., Carter, J.~B., and Zwaenepoel, W. Munin: Shared Memory for Distributed Memory Multiprocessors. Technical Report COMP TR89-91, Dept. of Computer Science, Rice University, April 1989.
Bennett et al. 1990
Bennett, J.~K., Carter, J.~B., and Zwaenepoel, W. Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence. In Proc. of the Second ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming (PPOPP'90), pages 168--177, March 1990.
Bennett et al. 1991
Bennett, J.~K., Carter, J.~B., and Zwaenepoel, W. Munin: Distributed Shared Memory Using Multi-Protocol Release Consistency. In Karshmer, A.~I. and Nehmer, J., editors, Operating Systems of the 90s and Beyond, pages 56--60. Springer-Verlag Lecture Notes in Computer Science #563, July 1991.
Blount and Butrico 1993
Blount, M.~L. and Butrico, M. DSVM6K: Distributed Shared Virtual Memory on the Risc System/6000. In Proc. of the 38th IEEE Int'l Computer Conf. (COMPCON Spring'93), pages 491--500, February 1993.
Boyer 1991
Boyer, F. A Casual Distributed Shared Memory Based on External Pagers. In 2nd USENIX Mach Symp. Proceedings, pages 41--57, November 1991.
Broessler et al. 1988
Broessler, P. et~al. Addressing Objects in a Very Large Distributed Virtual Memory. In Proc. of the IFIP WG10.3 Working Conf. on Distributed Processing, pages 105--116, 1988.
Bryant et al. 1991
Bryant, R. et~al. Supporting Structured Shared Virtual Memory Under Mach. In 2nd USENIX Mach Symp. Proceedings, November 1991.
Bryant et al. 1993
Bryant, B. et~al. An Introduction to Mach 3.0's XMM Subsystem. Technical report, OSF Research Institute, June 1993.
Cabillic et al. 1994
Cabillic, G., Priol, T., and Puaut, I. MYOAN: An Implementation of the KOAN Shared Virtual Memory on the Intel Paragon. Technical Report 812, IRISA, France, April 1994. This report is also available online as INRIA Research Report No. RR-2258 .
Carter et al. 1991
Carter, J.~B., Bennett, J.~K., and Zwaenepoel, W. Implementation and Performance of Munin. In Proc. of the 13th ACM Symp. on Operating Systems Principles (SOSP'91), pages 152--164, October 1991.
Chen and Dasgupta 1991
Chen, R.~C. and Dasgupta, P. Implementing Consistency Control Mechanisms in the Clouds Distributed Operating System. In Proc. of the 11th Int'l Conf. on Distributed Computing Systems (ICDCS-11), May 1991.
Chen and Dasgupta 1992
Chen, R.~C. and Dasgupta, P. Integrating Consistency Control and Distributed Shared Memory: The Travails of an implementation. In Proc. of the Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-III), pages 279--295, March 1992.
Cordsen 1994
Cordsen, J. Basing Virtually Shared Memory on a Family of Consistency Models. In Proc. of the Int'l Workshop on Support for Large Scale Shared Memory Architectures, pages 58--72, April 1994.
Cox and Fowler 1989
Cox, A.~L. and Fowler, R.~J. The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with PLATINUM. In Proc. of the 12th ACM Symp. on Operating Systems Principles (SOSP'89), pages 32--44, December 1989.
Dwarkadas et al. 1993
Dwarkadas, S. et~al. Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology. In Proc. of the 20th Annual Int'l Symp. on Computer Architecture (ISCA'93), pages 144--155, May 1993.
Fleisch and Popek 1989
Fleisch, B.~D. and Popek, G.~J. Mirage: A Coherent Distributed Shared Memory Design. In Proc. of the 12th ACM Symp. on Operating Systems Principles (SOSP'89), pages 211--223, December 1989.
Fleisch et al. 1993
Fleisch, B.~D., Hyde, R.~L., and Juul, N.~C. Moving Distributed Shared Memory to the Personal Computer: The MIRAGE+ Experience. Technical Report UCR-CS-93-6, Dept. of Computer Science, University of California at Riverside, June 1993.
Fleisch et al. 1994
Fleisch, B.~D., Hyde, R.~L., and Juul, N.~C. MIRAGE+: A Kernel Implementation of Distributed Shared Memory on a Network of Personal Computers. Software---Practice and Experience, 24(10):887--909, October 1994.
Fleisch 1987
Fleisch, B.~D. Distributed Shared Memory in a Loosely Coupled Distributed System. In Proc. of the ACM SIGCOMM'87 Workshop on Frontiers in Computer Communications Technology, pages 317--327, August 1987.
Fleisch 1989
Fleisch, B.~D. Distributed Shared Memory in a Loosely Coupled Environment. PhD thesis, Department of Computer Science, University of California in Los Angeles, 1989.
Fleisch 1993
Fleisch, B.~D. The Role of Distributed Shared Memory in Future Experimental Distributed Systems--- Position Statement. In Proc. of the Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-IV), pages 273--278, September 1993.
Forin et al. 1989a
Forin, A., Barrera, J., and Sanzi, R. The Shared Memory Server. In Proc. of the Winter 1989 USENIX Conference, pages 229--243, January 1989.
Forin et al. 1989b
Forin, A. et~al. Design, Implementation, and Performance Evaluation of a Distributed Shared Memory Server for Mach. In Proc. of the Winter 1989 USENIX Conference, January 1989.
Gilol et al. 1991
Gilol, W.~K. et~al. A Distributed Implementation of Shared Virtual Memory with Strong and Weak Coherence. In Proc. of the 2nd European Distributed Memory Computing Conf. (EDMCC2), pages 23--31, April 1991.
Guedes and Castro 1993
Guedes, P. and Castro, M. Distributed Shared Object Memory. In Proc. of the 4th Workshop on Workstation Operating Systems (WWOS-IV), pages 142--149, October 1993.
Heddaya and Sinha 1993a
Heddaya, A. and Sinha, H. An Implementation of Mermara: A Shared Memory System that Mixes Coherence with Non-coherence. Technical Report BU-CS-93-006, Computer Science Department, Boston University, June 1993. This technical report is available online.
Heddaya and Sinha 1993b
Heddaya, A. and Sinha, H. An Overview of Mermera: A System and Formalism for Non-coherent Distributed Parallel Memory. In Proc. of the 26th Hawaii Int'l Conf. on System Sciences (HICSS-26), pages 164--173, January 1993.
Henskens and Rosenberg 1993
Henskens, F.~A. and Rosenberg, J. Distributed Persistent Stores. Journal of Microprocessors and Microsystems, 17(3):147--159, 1993.
Henskens et al. 1993
Henskens, F.~A. et~al. Coarse and Fine Grain Objects in a Distributed Persistent Store. In Proc. of the Third Int'l Workshop on Object Orientation in Operating Systems (IWOOOS'93), pages 116--123, December 1993.
Henskens 1991
Henskens, F.~A. A Capability-Based Persistent Distributed Shared Memory. PhD thesis, University of Newcastle, NSW, Australia, 1991.
Jinzaki 1993
Jinzaki, A. Fast Distributed Shared Virtual Memory System: NET-VMS. Fujitsu Science and Technology Journal, 29(3):286--295, 1993.
Johnson et al. 1995
Johnson, K.~L., Kaashoek, M.~F., and Wallach, D.~A. CRL: High-Performance All-Software Distributed Shared Memory. In Proc. of the Fifth Workshop on Scalable Shared Memory Multiprocessors, June 1995.
Johnston and Campbell 1989
Johnston, G.~M. and Campbell, R.~H. An Object-Oriented Implementation of Distributed Virtual Memory. In Proc. of the USENIX Workshop on Experiences with Distributed and Multiprocessor Systems, pages 39--57, October 1989.
Keleher et al. 1994
Keleher, P. et~al. Treadmarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In Proc. of the Winter 1994 USENIX Conference, pages 115--131, January 1994.
Kermarrec and Pautet 1993
Kermarrec, Y. and Pautet, L. A Distributed Shared Virtual Memory for Ada 83 and Ada 9X Applications. In Proc. of the TRI-Ada'93 Conf., pages 242--251, September 1993.
Kermarrec and Pautet 1994
Kermarrec, Y. and Pautet, L. Integrating Page Replacement in a Distributed Shared Virtual Memory. In Proc. of the 14th Int'l Conf. on Distributed Computing Systems (ICDCS-14), pages 355--362, June 1994.
Lahjomri and Priol 1992
Lahjomri, Z. and Priol, T. KOAN: A Shared Virtual Memory for iPSC/2 Hypercube. In Proc. of the 2nd Joint Int'l Conf. on Vector and Parallel Processing (CONPAR'92), pages 441--452, September 1992.
Lazowska et al. 1981
Lazowska, E.~D. et~al. The Architecture of the Eden System. In Proc. of the 8th ACM Symp. on Operating Systems Principles (SOSP'81), pages 148--159, December 1981.
Leach et al. 1983
Leach, P.~J. et~al. The Architecture of an Integrated Local Network. IEEE Journal on Selected Areas in Communications, SAC-1(5):842--856, November 1983.
Li and Schaefer 1989a
Li, K. and Schaefer, R. A Hypercube Shared Virtual Memory System. In Proc. of the 1989 Int'l Conf. on Parallel Processing (ICPP'89), volume~I, pages 125--132, August 1989.
Li and Schaefer 1989b
Li, K. and Schaefer, R. Shiva: An Operating System Transforming A Hypercube into a Shared-Memory Machine. Technical Report CS-TR-217-89, Dept. of Computer Science, Princeton University, April 1989.
Li 1988
Li, K. IVY: A Shared Virtual Memory System for Parallel Computing. In Proc. of the 1988 Int'l Conf. on Parallel Processing (ICPP'88), volume~II, pages 94--101, August 1988.
Michel 1990
Michel, B. GOTHIC Memory Management: A Multiprocessor Shared Single Level Store. Technical Report 523, IRISA, France, March 1990.
Minnich and Farber 1989
Minnich, R.~G. and Farber, D.~J. The Mether System: Distributed Shared Memory for SunOS 4.0. In Proc. of the 1989 Summer USENIX Conference, pages 51--60, June 1989.
Minnich and Farber 1990
Minnich, R.~G. and Farber, D.~J. Reducing Host Load, Network Load, and Latency in a Distributed Shared Memory. In Proc. of the 10th Int'l Conf. on Distributed Computing Systems (ICDCS-10), pages 468--475, May 1990.
Minnich 1991
Minnich, R.~G. Mether: A Memory System for Network Multiprocessors. PhD thesis, Department of Computer and Information Sciences, University of Pennsylvania, 1991.
Minnich 1993
Minnich, R.~G. Mether-NFS: A Modified NFS Which Supports Virtual Shared Memory. In Proc. of the Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-IV), pages 89--107, September 1993.
Murray et al. 1993
Murray, K. et~al. Experiences with Distributed Shared Memory. Technical Report TCU/SARC/1993/3, Systems Architecture Research Centre, City University, U.K., 1993. This technical report is available online.
Myr 1995
Myrias Computer Technologies, Inc. Parallel Application Management System (PAMS) V2, 1995. Additional information on PAMS is available online.
Osmon et al. 1992
Osmon, P. et~al. Network Shared Memory. Technical Report TCU/SARC/1992/3, Systems Architecture Research Centre, City University, U.K., 1992. This technical report is available online.
Priol and Lahromri 1992
Priol, T. and Lahromri, Z. Experiments with Shared Virtual Memory and Message Passing on iPSC/2 hypercube. In Proc. of the 1992 Int'l Conf. on Parallel Processing (ICPP'92), pages II--145--II--148, August 1992.
Raina et al. 1990
Raina, S., Warren, D. H.~D., and Cownie, J. Shared Virtual Memory on Transputers via the Data Diffusion Machine. In Proc. of the Thirteenth Occam Users Group Conference (OUG-13), pages 322--330, October 1990.
Raina 1990
Raina, S. Software Controlled Shared Virtual Memory Management on a Transputer Based Multiprocessor. In Proc. of the 4th North American Transputer Users Group Conference, October 1990.
Ramachandran and Khalidi 1989a
Ramachandran, U. and Khalidi, M. Y.~A. An Implementation of Distributed Shared Memory. In Proc. of the USENIX Workshop on Experiences with Distributed and Multiprocessor Systems, pages 21--38, October 1989.
Ramachandran and Khalidi 1989b
Ramachandran, U. and Khalidi, M. Y.~A. Programming with Distributed Shared Memory. In Proc. of the IEEE 13th Annual Int'l Computer Software and Applications Conference (COMPSAC'89), pages 176--183, September 1989.
Ramachandran and Khalidi 1991
Ramachandran, U. and Khalidi, M. Y.~A. An Implementation of Distributed Shared Memory. Software---Practice and Experience, 21(5):443--464, May 1991.
Ramachandran et al. 1988
Ramachandran, U., Ahamad, M., and Khalidi, M. Y.~A. Unifying Synchronization and Data Transfer in Maintaining Coherence of Distributed Shared Memory. Technical Report GIT-ICS-88/23, School of Information and Computer Science, Georgia Institute of Technology, June 1988.
Ramachandran et al. 1989
Ramachandran, U., Ahamad, M., and Khalidi, M. Y.~A. Coherence of Distributed Shared Memory: Unifying Synchronization and Data Transfer. In Proc. of the 1989 Int'l Conf. on Parallel Processing (ICPP'89), volume~II, pages 160--169, August 1989.
Rochat 1990
Rochat, B. Implementation of a Multi-Cache System on a Loosely Coupled Multiprocessor. In Proc. of the 5th Distributed Memory Computing Conference, pages 676--681, April 1990.
Saulsbury and Stiemerling 1992
Saulsbury, A. and Stiemerling, T. A DVSM Server for Meshix. Technical Report TCU/CS/1992/7, Dept. of Computer Science, City University, U.K., February 1992. This technical report is available online.
Sinha et al. 1991a
Sinha, P.~K. et~al. Flexible Address Space Sharing Mechanisms in the GALAXY Distributed Operating System. In Proc. of the 10th Annual IEEE Int'l Phoenix Conf. on Computers and Communications, March 1991.
Sinha et al. 1991b
Sinha, P.~K. et~al. Flexible User-Definable Memory Coherence Scheme in Distributed Shared Memory of GALAXY. In Proc. of the 2nd European Distributed Memory Computing Conf. (EDMCC2), pages 52--61, April 1991.
Stiemerling et al. 1992
Stiemerling, T., Wilkinson, T., and Saulsbury, A. Implementing DVSM on the TOPSY Multicomputer. In Proc. of the Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS-III), pages 263--278, March 1992.


next up previous
Next: Language Support for DSM Up: A Comprehensive Bibliography of Distributed Shared Memory Previous: Hardware Implementations of DSM

Copyright © M. Rasit Eskicioglu
Sun Oct 29 11:47:49 CST 1995