Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/224056.224072acmconferencesArticle/Chapter ViewAbstractPublication PagessospConference Proceedingsconference-collections
Article
Free access

Implementing global memory management in a workstation cluster

Published: 03 December 1995 Publication History
First page of PDF

Supplementary Material

ZIP File (feeley.zip)
Software for Implementing global memory management in a workstation cluster

References

[1]
T. E. Anderson, S. S. Owicki, J. B. Saxe, and C. P. Thacker. High-speed switch scheduling for local-area networks. ACM Trans. Comput. Syst., 11(4):319-352, Nov. 1993.]]
[2]
M. Bern, D. Greene, and A. Raghunathan. Online algorithms for cache sharing. In Proceedings of the 25th A CM Symposium on Theory of Computing, May 1993.]]
[3]
D. Black and D. D. Sleator. Competitive algorithms for replication and migration poblems. Technical Report CMU-CS- 89-201, Department of Computer Science, Carnegie-Mellon University, 1989.]]
[4]
M. J. Carey, D. J. Dewitt, and J. F. Naughton. The 007 benchmark. In Proc. of the A CM SIGMOD International Conference on Management of Data, May 1993.]]
[5]
B. Chamberlain, T DeRose, D. Salesin, J. Snyder, and D. Lischinski. Fast rendering of complex environments using a spatial hierarchy. Technical Report 95-05-02, Department of Computer Science and Engineering, University of Washington, May i995.]]
[6]
J. S. Chase, H. M. Levy, M. J. Feeley, and E. D. Lazowska. Sharing and protection in a single-address-space operating system. ACM Trans. Comput. Syst., 12(4):271-307, Nov. 1994.]]
[7]
M. Chrobak, L. Larmore, N. Reingold, and J. Westbrook. Page migration algorithms using work functions. Technical Report YALE/DCS/RR-910, Department of Computer Science, Yale University, 1992.]]
[8]
D. Comer and J. Griffioen. A new design for distributed systems: The remote memory model. In Proceedings of the Summer 1990 USENIX Conference, pages 127-135, June 1990.]]
[9]
A. L. Cox and R. J. Fowler. The implementation of a coherent memory abstraction on a NUMA multiprocessor: Experiences with PLATINUM. In Proceedings of the 12th A CM Symposium on Operating Systems Principles, December 1989.]]
[10]
M. D. Dahlin, R. Y. Wang, T E. Anderson, and D. A. Patterson. Cooperative caching: Using remote client memory to improve file system performance. In Proceedings of the USENIX Conference on Operating Systems Design and Implementation, November 1994.]]
[11]
D.L. Eager, E. D. Lazowska, and J. Zahorjan. Adaptive load sharing in homogeneous distributed systems. IEEE Trans. on Software Engineering, SE-12(5), May 1986.]]
[12]
E. W. Felten and J. Zahorjan. Issues in the implementation of a remote memory paging system. Technical Report 91- 03-09, Department of Computer Science and Engineering, University of Washington, Mar. 1991.]]
[13]
M. J. Frankling, M. J. Carey. and M. Livny. Global memory management in client-server DBMS architectures. In Proceedings of the 18th VLDB Conference, August i992.]]
[14]
N. P. Kronenberg, H. M. Levy, and W. D. Strecker. VAX- clusters: A closely-coupled distributed system. ACM Trans. Comput. Syst., 4(2):130-146, May 1986.]]
[15]
P. J. Leach, P. H. Levine, B. P. Douros, J. A. Hamilton, D. L. Nelson, and B. L. Stumpf. The architecture of an integrated local network, iEEE Journal on Selected Areas in Communications, 1 (5):842-857, Nov. 1983.]]
[16]
K. Li and P. Hudak. Memory coherence in shared virtual memory systems. ACM Trans. Comput. Syst., 7(4):321-359, Nov. 1989.]]
[17]
M. N. Nelson, B. B. Welch, and J. K. Ousterhout. Caching in the Sprite network file system. ACM Trans. Comput. Syst., 6(1):134-154, Feb. 1988.]]
[18]
B. N. Schilit and D. Duchamp. Adaptive remote paging. Technical Report CUCS-004091, Department of Computer Science, Columbia University, February 1991.]]
[19]
M.D. Schroeder, A. D. Birrell, M. Burrows, H. Murray, R. M. Needham, T. L. Rodeheffer, E. H. Satterthwaite, and C. P. Thacker. Autonet: A high-speed, self-configuring local area network using point-to-point links. IEEE Journal on Selected Areas in Communications, 9(8): 1318-1335, Oct. 1991.]]
[20]
R. L. Sites, editor. Alpha Architecture Reference Manual. Digital Press, One Burlington Woods Drive, Burlington, MA 01803, 1992.]]
[21]
P. Stenstrom, T Joe, and A. Gupta. Comparative performance evaluation of cache-coherent NUMA and COMA architectures. In Proceedings of the 19th International Symposium on Computer Architecture, May 1992.]]
[22]
M. Stonebraker. Operating system support for database management. Commun. ACM, 24(7):412-418, July 1981.]]
[23]
C. P. Thacker and M. D. Schroeder. AN2 switch overview. In preparation.]]
[24]
J. Westbrook. Randomized algorithms for multiprocessor page migration. In DIMACS Series in Discrete Mathematics and Theoretical Computer Science, volume 7, 1992.]]

Cited By

View all
  • (2023)Memory Disaggregation: Advances and Open ChallengesACM SIGOPS Operating Systems Review10.1145/3606557.360656257:1(29-37)Online publication date: 28-Jun-2023
  • (2023)DaeMon: Architectural Support for Efficient Data Movement in Fully Disaggregated SystemsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35794457:1(1-36)Online publication date: 2-Mar-2023
  • (2023)Revisiting Swapping in User-Space With Lightweight ThreadingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.327495342:11(4205-4218)Online publication date: Nov-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SOSP '95: Proceedings of the fifteenth ACM symposium on Operating systems principles
December 1995
332 pages
ISBN:0897917154
DOI:10.1145/224056
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 December 1995

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SOSP95
Sponsor:
SOSP95: 15th ACM Symposium on Operating Systems Principles
December 3 - 6, 1995
Colorado, Copper Mountain, USA

Acceptance Rates

Overall Acceptance Rate 131 of 716 submissions, 18%

Upcoming Conference

SOSP '25
ACM SIGOPS 31st Symposium on Operating Systems Principles
October 13 - 16, 2025
Seoul , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)374
  • Downloads (Last 6 weeks)37
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Memory Disaggregation: Advances and Open ChallengesACM SIGOPS Operating Systems Review10.1145/3606557.360656257:1(29-37)Online publication date: 28-Jun-2023
  • (2023)DaeMon: Architectural Support for Efficient Data Movement in Fully Disaggregated SystemsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35794457:1(1-36)Online publication date: 2-Mar-2023
  • (2023)Revisiting Swapping in User-Space With Lightweight ThreadingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.327495342:11(4205-4218)Online publication date: Nov-2023
  • (2022)A Remote Memory Sharing System for Virtualized Computing InfrastructuresIEEE Transactions on Cloud Computing10.1109/TCC.2020.301808910:3(1532-1542)Online publication date: 1-Jul-2022
  • (2021)Summary of Resource Elasticity Trends2021 International Conference on Intelligent Computing, Automation and Applications (ICAA)10.1109/ICAA53760.2021.00145(795-797)Online publication date: Jun-2021
  • (2020)Effectively prefetching remote memory with leapProceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference10.5555/3489146.3489204(843-857)Online publication date: 15-Jul-2020
  • (2020)SemeruProceedings of the 14th USENIX Conference on Operating Systems Design and Implementation10.5555/3488766.3488781(261-280)Online publication date: 4-Nov-2020
  • (2020)∅sim: Preparing System Software for a World with Terabyte-scale MemoriesProceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3373376.3378451(267-282)Online publication date: 9-Mar-2020
  • (2019)VeniceACM Transactions on Computer Systems10.1145/331036036:1(1-26)Online publication date: 14-Mar-2019
  • (2019)D3N: A multi-layer cache for the rest of us2019 IEEE International Conference on Big Data (Big Data)10.1109/BigData47090.2019.9006396(327-338)Online publication date: Dec-2019
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media