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) |