摘要:该文提出了一种基于锁的新型Cache一致性协议。在该协议中,处理机不是通过目录信息来维护Cache一致性,而是在释放锁和获取锁时通过附带在锁上的表征某一共享单位是否被改写过的Write-notice来维护Cache一致性。此外,我们还实现了一个软件DSM系统JIAJIA来验证该协议,并采用了SPLASH2 和 NAS 测试程序中的部分程序对JIAJIA系统进行了测试。测试结果表明,同近期实现的共享虚拟存储系统如CVM比较,JIAJIA不仅具有更好的性能,而且可以通过把多机的内存合并成一个大的共享空间来解决由于内存容量限制在单机上无法解决的大规模问题。