2008 |
70 | | David Gregg,
Vikram S. Adve,
Brian N. Bershad:
Proceedings of the 4th International Conference on Virtual Execution Environments, VEE 2008, Seattle, WA, USA, March 5-7, 2008
ACM 2008 |
2007 |
69 | EE | Eytan Adar,
Daniel S. Weld,
Brian N. Bershad,
Steven D. Gribble:
Why we search: visualizing and predicting user behavior.
WWW 2007: 161-170 |
2006 |
68 | EE | Michael M. Swift,
Muthukaruppan Annamalai,
Brian N. Bershad,
Henry M. Levy:
Recovering device drivers.
ACM Trans. Comput. Syst. 24(4): 333-360 (2006) |
2005 |
67 | EE | Michael M. Swift,
Brian N. Bershad,
Henry M. Levy:
Improving the reliability of commodity operating systems.
ACM Trans. Comput. Syst. 23(1): 77-110 (2005) |
2004 |
66 | EE | Michael M. Swift,
Muthukaruppan Annamalai,
Brian N. Bershad,
Henry M. Levy:
Recovering Device Drivers (Awarded Best Paper!).
OSDI 2004: 1-16 |
65 | EE | Robert Grimm,
Janet Davis,
Eric Lemar,
Adam MacBeth,
Steven Swanson,
Thomas E. Anderson,
Brian N. Bershad,
Gaetano Borriello,
Steven D. Gribble,
David Wetherall:
System support for pervasive applications.
ACM Trans. Comput. Syst. 22(4): 421-486 (2004) |
2003 |
64 | EE | Robert Grimm,
Brian N. Bershad:
System Support for Pervasive Applications.
Future Directions in Distributed Computing 2003: 212-217 |
63 | | Joshua Redstone,
Michael M. Swift,
Brian N. Bershad:
Using Computers to Diagnose Computer Problems.
HotOS 2003: 91-86 |
62 | EE | Michael M. Swift,
Brian N. Bershad,
Henry M. Levy:
Improving the reliability of commodity operating systems.
SOSP 2003: 207-222 |
2001 |
61 | EE | Robert Grimm,
Janet Davis,
Ben Hendrickson,
Eric Lemar,
Adam MacBeth,
Steven Swanson,
Thomas E. Anderson,
Brian N. Bershad,
Gaetano Borriello,
Steven D. Gribble,
David Wetherall:
Systems Directions for Pervasive Computing.
HotOS 2001: 147-151 |
60 | EE | Robert Grimm,
Brian N. Bershad:
Separating access control policy, enforcement, and functionality in extensible systems.
ACM Trans. Comput. Syst. 19(1): 36-70 (2001) |
2000 |
59 | EE | Robert Grimm,
Thomas E. Anderson,
Brian N. Bershad,
David Wetherall:
A system architecture for pervasive computing.
ACM SIGOPS European Workshop 2000: 177-182 |
58 | EE | Patrick Crowley,
Marc E. Fiuczynski,
Jean-Loup Baer,
Brian N. Bershad:
Characterizing processor architectures for programmable network interfaces.
ICS 2000: 54-65 |
57 | EE | Neil T. Spring,
Maureen Chesire,
Mark Berryman,
Vivek Sahasranaman,
Thomas E. Anderson,
Brian N. Bershad:
Receiver Based Management of Low Bandwidth Access Links.
INFOCOM 2000: 245-254 |
56 | EE | Yasushi Saito,
Brian N. Bershad,
Henry M. Levy:
Manageability, availability, and performance in porcupine: a highly scalable, cluster-based mail service.
ACM Trans. Comput. Syst. 18(3): 298 (2000) |
1999 |
55 | EE | Emin Gün Sirer,
Brian N. Bershad:
Using production grammars in software testing.
DSL 1999: 1-13 |
54 | EE | Yasushi Saito,
Brian N. Bershad,
Henry M. Levy:
Manageability, Availability and Performance in Porcupine: A Highly Scalable, Cluster-based Mail Service.
SOSP 1999: 1-15 |
53 | EE | Emin Gün Sirer,
Robert Grimm,
Arthur J. Gregory,
Brian N. Bershad:
Design and implementation of a distributed virtual machine for networked computers.
SOSP 1999: 202-216 |
52 | | Robert Grimm,
Brian N. Bershad:
Providing Policy-Neutral and Transparent Access Control in Extensible Systems.
Secure Internet Programming 1999: 317-338 |
1998 |
51 | EE | Emin Gün Sirer,
Robert Grimm,
Brian N. Bershad,
Arthur J. Gregory,
Sean McDirmid:
Distributed virtual machines: a system architecture for network computing.
ACM SIGOPS European Workshop 1998: 13-16 |
50 | EE | Yasushi Saito,
Eric Hoffman,
Brian N. Bershad,
Henry M. Levy,
David Becker,
Bertil Folliot:
The Porcupine scalable mail server.
ACM SIGOPS European Workshop 1998: 48-52 |
49 | EE | Marc E. Fiuczynski,
Richard P. Martin,
Tsutomu Owa,
Brian N. Bershad:
SPINE: a safe programmable and integrated network environment.
ACM SIGOPS European Workshop 1998: 7-12 |
48 | EE | Dennis C. Lee,
Patrick Crowley,
Jean-Loup Baer,
Thomas E. Anderson,
Brian N. Bershad:
Execution Characteristics of Desktop Applications on Windows NT.
ISCA 1998: 27-38 |
47 | EE | Tian F. Lim,
Przemyslaw Pardyak,
Brian N. Bershad:
A Memory-Efficient Real-Time Non-Copying Garbage Collector.
ISMM 1998: 118-129 |
46 | EE | Wilson C. Hsieh,
Przemyslaw Pardyak,
Marc E. Fiuczynski,
C. Garrett,
Brian N. Bershad:
The Interaction of Access Control and Object-Orientation in Extensible Systems.
TOOLS (26) 1998: 320-332 |
45 | | Wilson C. Hsieh,
Marc E. Fiuczynski,
Przemyslaw Pardyak,
Brian N. Bershad:
Type-Safe Casting.
Softw., Pract. Exper. 28(11): 1245-1252 (1998) |
1997 |
44 | EE | Robert Grimm,
Brian N. Bershad:
Access Control for the SPIN Extensible Operating System.
IEEE Symposium on Security and Privacy 1997: 205 |
43 | | Robert Grimm,
Brian N. Bershad:
Security for Extensible Systems.
Workshop on Hot Topics in Operating Systems 1997: 62-66 |
42 | | Thomas E. Anderson,
Brian N. Bershad,
Edward D. Lazowska,
Henry M. Levy:
Thread Management for Shared-Memory Multiprocessors.
The Computer Science and Engineering Handbook 1997: 1665-1676 |
1996 |
41 | | Theodore H. Romer,
Dennis Lee,
Geoffrey M. Voelker,
Alec Wolman,
Wayne A. Wong,
Jean-Loup Baer,
Brian N. Bershad,
Henry M. Levy:
The Structure and Performance of Interpreters.
ASPLOS 1996: 150-159 |
40 | | Tracy Kimbrel,
Andrew Tomkins,
R. Hugo Patterson,
Brian N. Bershad,
Pei Cao,
Edward W. Felten,
Garth A. Gibson,
Anna R. Karlin,
Kai Li:
A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching.
OSDI 1996: 19-34 |
39 | | Przemyslaw Pardyak,
Brian N. Bershad:
Dynamic Binding for an Extensible System.
OSDI 1996: 201-212 |
38 | | Joel Auslander,
Matthai Philipose,
Craig Chambers,
Susan J. Eggers,
Brian N. Bershad:
Fast, Effective Dynamic Compilation.
PLDI 1996: 149-159 |
37 | | Marc E. Fiuczynski,
Brian N. Bershad:
An Extensible Protocol Architecture for Application-Specific Networking.
USENIX Annual Technical Conference 1996: 55-64 |
1995 |
36 | EE | Theodore H. Romer,
Wayne H. Ohlrich,
Anna R. Karlin,
Brian N. Bershad:
Reducing TLB and Memory Overhead Using Online Superpage Promotion.
ISCA 1995: 176-187 |
35 | | Brian N. Bershad,
Stefan Savage,
Przemyslaw Pardyak,
Emin Gün Sirer,
Marc E. Fiuczynski,
David Becker,
Craig Chambers,
Susan J. Eggers:
Extensibility, Safety and Performance in the SPIN Operating System.
SOSP 1995: 267-284 |
34 | EE | Fred Douglis,
P. Krishnan,
Brian N. Bershad:
Adaptive Disk Spin-down Policies for Mobile Computers.
Symposium on Mobile and Location-Independent Computing 1995: 121-137 |
33 | | Brian N. Bershad,
Craig Chambers,
Susan J. Eggers,
Chris Maeda,
Dylan McNamee,
Przemyslaw Pardyak,
Stefan Savage,
Emin Gün Sirer:
SPIN - An Extensible Microkernel for Application-specific Operating System Services.
Operating Systems Review 29(1): 74-77 (1995) |
1994 |
32 | | Brian N. Bershad,
Craig Chambers,
Susan J. Eggers,
Chris Maeda,
Dylan McNamee,
Przemyslaw Pardyak,
Stefan Savage,
Emin Gün Sirer:
SPIN - An Extensible Microkernel for Application-specific Operating System Services.
ACM SIGOPS European Workshop 1994: 68-71 |
31 | | Brian N. Bershad,
Dennis Lee,
Theodore H. Romer,
J. Bradley Chen:
Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches.
ASPLOS 1994: 158-170 |
30 | | Przemyslaw Pardyak,
Brian N. Bershad:
A Group Structuring Mechanism for a Distributed Object-Oriented Language.
ICDCS 1994: 312-319 |
29 | | Stefan Savage,
Brian N. Bershad:
Some Issues in the Design of an Extensible Operating System (Panel Statement).
OSDI 1994: 196 |
28 | | Theodore H. Romer,
Dennis Lee,
Brian N. Bershad,
J. Bradley Chen:
Dynamic Page Mapping Policies for Cache Conflict Resolution on Standard Hardware.
OSDI 1994: 255-266 |
27 | | Matthew J. Zekauskas,
Wayne Sawdon,
Brian N. Bershad:
Software Write Detection for a Distributed Shared Memory.
OSDI 1994: 87-100 |
26 | | Masanobu Yuhara,
Brian N. Bershad,
Chris Maeda,
J. Eliot B. Moss:
Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages.
USENIX Winter 1994: 153-165 |
1993 |
25 | | Brian N. Bershad:
Practical Considerations for Non-Blocking Concurrent Objects.
ICDCS 1993: 264-273 |
24 | | J. Bradley Chen,
Brian N. Bershad:
The Impact of Operating System Structure on Memory System Performance.
SOSP 1993: 120-133 |
23 | | Chris Maeda,
Brian N. Bershad:
Protocol Service Decomposition for High-Performance Networking.
SOSP 1993: 244-255 |
22 | EE | Michael Ginsberg,
Robert V. Baron,
Brian N. Bershad:
Using the Mach Communication Primitives in X11.
USENIX MACH Symposium 1993: 103-110 |
21 | EE | Daniel Stodolsky,
J. Bradley Chen,
Brian N. Bershad:
Fast Interrupt Priority Management in Operating System Kernels.
USENIX Microkernels and Other Kernel Architectures Symposium 1993: 105-110 |
20 | | Chris Maeda,
Brian N. Bershad:
Service without Servers.
Workshop on Workstation Operating Systems 1993: 170-176 |
1992 |
19 | EE | Peter D. Stout,
Brian N. Bershad:
Diffusive parallelism: a parallel programming model for large scale distributed computation systems.
ACM SIGOPS European Workshop 1992 |
18 | | Bob Wheeler,
Brian N. Bershad:
Consistency Management for Virtually Indexed Caches.
ASPLOS 1992: 124-136 |
17 | | Brian N. Bershad,
David D. Redell,
John R. Ellis:
Fast Mutual Exclusion for Uniprocessors.
ASPLOS 1992: 223-233 |
16 | | Brian N. Bershad:
The increasing irrelevance of IPC Performance for Micro-kernel-Based Operating Systems.
USENIX Workshop on Microkernels and Other Kernel Architectures 1992: 205-212 |
15 | EE | Thomas E. Anderson,
Brian N. Bershad,
Edward D. Lazowska,
Henry M. Levy:
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.
ACM Trans. Comput. Syst. 10(1): 53-79 (1992) |
1991 |
14 | | Thomas E. Anderson,
Henry M. Levy,
Brian N. Bershad,
Edward D. Lazowska:
The Interaction of Architecture and Operating System Design.
ASPLOS 1991: 108-120 |
13 | | Michael J. Feeley,
Brian N. Bershad,
Jeffrey S. Chase,
Henry M. Levy:
Dynamic Node Reconfiguration in a Parallel-Distributed Environment.
PPOPP 1991: 114-121 |
12 | | Richard Draves,
Brian N. Bershad,
Richard F. Rashid,
Randall W. Dean:
Using Continuations to Implement Thread Management and Communication in Operating Systems.
SOSP 1991: 122-136 |
11 | | Thomas E. Anderson,
Brian N. Bershad,
Edward D. Lazowska,
Henry M. Levy:
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.
SOSP 1991: 95-109 |
10 | | Alessandro Forin,
David B. Golub,
Brian N. Bershad:
An I/O System for Mach 3.0.
USENIX MACH Symposium 1991: 163-176 |
9 | EE | Brian N. Bershad,
Thomas E. Anderson,
Edward D. Lazowska,
Henry M. Levy:
User-Level Interprocess Communication for Shared Memory Multiprocessors.
ACM Trans. Comput. Syst. 9(2): 175-198 (1991) |
1990 |
8 | EE | Brian N. Bershad,
Thomas E. Anderson,
Edward D. Lazowska,
Henry M. Levy:
Lightweight Remote Procedure Call.
ACM Trans. Comput. Syst. 8(1): 37-55 (1990) |
1989 |
7 | | Brian N. Bershad,
Thomas E. Anderson,
Edward D. Lazowska,
Henry M. Levy:
Lightweight Remote Procedure Call.
SOSP 1989: 102-113 |
1988 |
6 | | Brian N. Bershad,
Edward D. Lazowska,
Henry M. Levy,
David B. Wagner:
An Open Environment for Building Parallel Programming Systems.
PPOPP/PPEALS 1988: 1-9 |
5 | | Brian N. Bershad,
C. Brian Pinkerton:
Watchdogs: Extending the UNIX File System.
USENIX Winter 1988: 267-275 |
4 | | Brian N. Bershad,
C. Brian Pinkerton:
Watchdogs - Extending the UNIX File System.
Computing Systems 1(2): 169-188 (1988) |
3 | | Brian N. Bershad,
Henry M. Levy:
A Remote Computation Facility for a Heterogeneous Environment.
IEEE Computer 21(5): 50-60 (1988) |
2 | | Brian N. Bershad,
Edward D. Lazowska,
Henry M. Levy:
PRESTO: A System for Object-oriented Parallel Programming.
Softw., Pract. Exper. 18(8): 713-732 (1988) |
1987 |
1 | | Brian N. Bershad,
Dennis T. Ching,
Edward D. Lazowska,
Jan Sanislo,
Michael F. Schwartz:
A Remote Procedure Call Facility for Interconnecting Heterogeneous Computer Systems.
IEEE Trans. Software Eng. 13(8): 880-894 (1987) |