NSDI '05 Abstract
The Collective: A Cache-Based System Management Architecture
Ramesh Chandra, Nickolai Zeldovich, Constantine Sapuntzakis, and Monica S. Lam, Stanford University
Abstract
This paper presents the Collective, a system that
delivers managed desktops to personal computer (PC)
users. System administrators are responsible for the creation and
maintenance of the desktop environments, or virtual appliances,
which include the operating system and all installed applications.
PCs run client software, called the virtual appliance
transceiver, that caches and runs the latest copies of appliances
locally and continuously backs up changes to user data to a network repository. This model provides the advantages of central
management, such as better security and lower cost of management,
while leveraging the cost-effectiveness of commodity PCs.
With a straightforward design, this model provides a comprehensive
suite of important system functions including machine lockdown, system
updates, error recovery, backups, and support for mobility. These
functions are made available to all desktop environments that run
on the x86 architecture, while remaining protected from the environments and
their many vulnerabilities.
The model is suitable for managing computers on
a LAN, WAN with broadband, or even computers occasionally disconnected
from the network like a laptop. Users can access their desktops from
any Collective client; they can also carry a bootable drive that
converts a PC into a client; finally, they can use a remote
display client from a browser to access their desktop running on a remote
server.
We have developed a prototype of the Collective system and have used it
for almost a year. We have found the system helpful in simplifying the management of our desktops while imposing little
performance overhead.
- View the full text of this paper in HTML and PDF.
Until May 2005, you will need your USENIX membership identification in order to access the full papers. The Proceedings are published as a collective work, © 2005 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
|