Nội dung được dịch bởi AI, chỉ mang tính chất tham khảo
Một Bộ Nhớ Chia Sẻ Phân Tán Dựa Trên LRC Với Bộ Nhớ Đệm Logic Hiệu Quả Cho Hệ Thống DSM Đám Mây
Tóm tắt
Khi các mạng trạm làm việc trong khu vực địa phương ngày càng phổ biến, ý tưởng cung cấp một hệ thống bộ nhớ chia sẻ phân tán phần mềm (SDSM) qua các liên kết giữa các cụm trở thành một lựa chọn hấp dẫn cho các ứng dụng tính toán chuyên sâu. Tuy nhiên, chi phí cao hơn khi gửi tin nhắn qua một liên kết giữa các cụm so với một liên kết trong cùng một cụm có thể hạn chế hiệu suất của các ứng dụng trên một hệ thống SDSM đa cụm. Trong bài báo này, chúng tôi trình bày những mở rộng mà chúng tôi đã thêm vào TreadMarks SDSM, một hệ thống cung cấp mô hình bộ nhớ nhất quán phát hành lười biếng (LRC), nhằm điều chỉnh nó cho các nền tảng dựa trên cụm kết nối lỏng. Chúng tôi đã triển khai một bộ nhớ đệm logic theo từng cụm, tận dụng tính cục bộ của cụm. Bằng cách truy cập bộ nhớ đệm của cụm của mình, một bộ xử lý có thể chia sẻ dữ liệu mà một bộ xử lý thứ hai trong cụm đã yêu cầu trước đó, do đó, giảm thiểu chi phí cho việc giao tiếp giữa các cụm.
Từ khóa
#Bộ nhớ chia sẻ phân tán #SDSM #nhất quán phát hành lười biếng #bộ nhớ đệm logic #cụm #giao tiếp giữa các cụm.Tài liệu tham khảo
C. Amza, A.L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu and W. Zwaenepoel, TreadMarks: Shared memory computing on networks of workstations, IEEE Computer 29(2) (1996) 18–28.
D. Bailey, J. Barton, T. Lansinski and H. Simon, The NAS Parallel Benchmark, Technical Report 103863, NASA (July 1993).
R. Bianchini, R. Pinto and C.L. Amorim, Data prefetching for software DSMs, in: Proceedings of the 1998 International Conference on Supercomputings (July 1998).
D. Chen, S. Dwarkadas, S. Parthansarathy, E. Pinheiro and M.L. Scott, InterWeave: A middleware system for distributed shared state, in: Proceedings of the 5th Workshop on Languages, Compilers and Run-time Systems or Scalable Computers (May 2000).
A. Cox, E. de Lara, Y. Hu and W. Zwaenepoel, A performance comparison of homeless and home-based lazy release consistency protocols in software shared memory, in: Proceedings of the 5th International Symposium on High Performance Computer Architecture (January 1999).
P. Ferreira, M. Shapiro et al., PerDiS: Design, implementation, and use of a persistent distributed store, Recent Advances in Distributed Systems, Lecture Notes in Computer Science, Vol. 1752 (Springer, 2000) pp. 427–452.
L. Iftode, J.P. Singh and K. Li. Understanding application performance on shared virtual memory systems, in: Proceedings of the 23rd International Symposium on Computer Architecture (May 1996).
D. Jiang, H. Shan and J.P. Singh, Application restructuring and performance portability on shared virtual memory and hardware-coherent multiprocessors, in: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (June 1997).
M. Karllson and P. Stenstrom, Effectiveness of dynamic prefetching in multiple-writers distributed virtual shared memory systems, Journal of Parallel and Distributed Computing 42(7) (1997).
T. Mowry, C. Chan and A. Lo, Comparative evaluation of latency tolerance techniques for software distributed shared memory, in: Proceedings of the 4th International Symposium on High Performance Computer Architecture (February 1998).
A. Plaat, H. Bal and R. Hofman. Sensitivity of parallel applications to large differences in bandwidth an latency in two-layer interconnects, in: Proceedings of the 5th International Symposium on High Performance Computer Architecture (January 1999).
R. Samanta, A. Bilas, L. Iftode and J. Singh, Home-based SVM protocols for SMP clusters: Design and performance, in: Proceedings of the 4th Symposium on High Performance Computer Architecture (February 1998).
P. Singh, W. Weber and A. Gupta, SPLASH: Stanford parallel applications for shared-memory, Computer Architecture News 20(1) (1992) 5–44.
D. Scales, K. Gharachorloo and A. Aggarwal, Fine-grain software distributed shared memory on SMP clusters, in: Proceedings of the 4th HPCA (February 1998).
R. Stets, S. Dwarkadas, N. Hardavellas, G. Hunt, H. Kontothannassis, S. Parhasarathy and M. Scott, Cashmere-2L: Software coherent shared memory on a clustered remote write-network, in: Proceedings of the 16th ACM Symposium on Operating Systems Principles (October 1997).
Y. Zhou, L. Iftode and K. Li, Performance evaluation of two homebased lazy release consistency protocols for shared virtual memory systems, in: Proceedings of the 2nd Symposium on Operating System Design and Implementation (October 1996).