On Design and Implementation of NET-RAM
-
摘要: 对SNOW机群系统的分布式共享存储管理机制进行适当的简化,就可实现网络虚拟存储环境.它以本地节点的主存作为cache,以网络上其它节点机的主存作为本地节点机主存的后援存储,取代本地节点机的硬盘或其它介质的存储设备.充分利用网络上节点的物理存储空间,使一些在单机上由于内存限制而无法完成的计算成为可能.这对于时间敏感性不高但需使用大内存的计算程序尤其适合.本文在介绍了网络虚存的概念之后,详细阐述了一个网络虚拟环境NET-RAM总体结构,软cache的实现方法,并对该网络虚存环境进行了测试,分析了测试结果.最后对今后的工作进行了探讨.Abstract: A NVM(Network Virtual Memory) system treats all the memories distributed on the network as the memory of a single node so that an application can take the advantage of much larger memory resources on the network. This is especially suitable for such applications which are not time-sensitive but need a large amount of memories. A method of implementing a NVM system by simplifying the distributed shared memory management, which is used in our SNOW clustering system, is introduced. After giving the concept of network virtual memory, we describe the architecture of a network virtual system-NET-RAM and expatiate the structure of soft-cache. The prototype of NET-RAM is tested and the result is analyzed. Finally, we discuss our feature work to improve the NET-RAM system.
-
Key words:
- electric networks /
- virtual store /
- distributed networks /
- distributed shared memory /
- software cache
-
[1] Mainwaring Alan, Yoshikawa Chad, Wright Kristin. Network RAM, White Paper. http://now.cs.berkeley.edu/Papers/Papers/nram-wp1.ps. [2] Michael J Feeley, William E Morgan, Frederic H Pighin,et al. Implementing global memory management in a workstation cluster. In:Proc of the 15th ACM Symposium on Operating Systems Principles, 1995.201~212. [3] Hennessy J L, Patterson D A. Computer architecture:a quantitative approach[M].2nd ed.San Francisco:Morgan Kaufmann Publishers Inc,1996.
点击查看大图
计量
- 文章访问数: 2325
- HTML全文浏览量: 132
- PDF下载量: 5
- 被引次数: 0