USENIX Technical Program - Abstract - WinsSys - August 2000
Extending the Windows Desktop Interface With Connected Handheld Computers
Brad A. Myers, Robert C. Miller, Benjamin Bostwick, and Carl Evankovich, Carnegie Mellon University
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.
|