USENIX Technical Program - Abstract - WinsSys - August 2000
Global Memory Management for a Multi Computer
System
Dejan Milojicic, Steve Hoyle, Alan Messer, Albert Munoz, Lance Russell, Tom Wylegala, HP Labs; Vivekanand Vellanki, Georgia Tech; Stephen Childs, Cambridge Universit
Abstract
In this paper, we discuss
the design and implementation of fault-aware Global Memory Management (GMM)
for a multi-kernel architecture. Scalability of today's systems is limited
by SMP hardware, as well as by the underlying commodity operating systems
(OS), such as Microsoft Windows or Linux. High availability is limited
by insufficiently robust software and by hardware failures. Improving scalability
and high availability are the main motivations for a multikernel architecture,
and GMM plays a key role in achieving this. In our design, we extend the
underlying OS with GMM supported by a set of software failure recovery
modules in the form of device drivers. While the underlying OS manages
the virtual address space and the local physical address space, the GMM
module manages the global physical address space. We describe the GMM design,
prototype implementation, and the use of GMM.
- View the full text of this paper in
HTML form and
PDF form.
- If you need the latest Adobe Acrobat Reader, you can download it
from Adobe's
site.
- To become a USENIX Member, please see our Membership Information.
- Current USENIX Members may change their password.
|