计算机科学与探索 ›› 2008, Vol. 2 ›› Issue (5): 529-535.DOI: 10.3778/j.issn.1673-9418.2008.05.008
彭近兵+,龙 翔,肖利民
PENG Jinbing+, LONG Xiang, XIAO Limin
摘要: 实现多结点单一系统映像SSI(Single System Image)是并行计算机体系结构研究的一个重要方向。当前,国内、外关于SSI的大量研究工作是在中间件层(Middleware Level)开展的,存在透明性较差和性能较低等问题。提出了一种实现多结点SSI的新方法,即利用硬件虚拟化技术,在操作系统OS(Operating System)之下构建分布式虚拟机监视器DVMM(Distributed Virtual Machine Monitor),DVMM由各结点之上的VMM(Virtual Machine Monitor)共同组成,各VMM完全对称;通过各结点的VMM之间协作,实现多结点系统资源的感知、整合、虚拟化和呈现,使多结点对OS呈现为SSI;通过DVMM与OS配合,实现在多结点系统上透明地运行并行应用软件。同现有方法相比,所述方法具有透明性好、性能较高、应用面广和实现难度适中等优势。