Publications

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

·         Dennis Lee, Patrick Crowley, Jean Loup Baer, Tom Anderson, Brian Bershad. Execution Characteristics of Desktop Applications on Windows NT.  25th Annual International Symposium on Computer Architecture (ISCA),  June 1998.

 

·         Robert Grimm and Brian N. Bershad.  Providing Policy-Neutral and Transparent Access Control in Extensible Systems.  University of Washington Technical Report UW-CSE-98-02-02, February 1998.  Postscript version.

 

·         Robert Grimm and Brian N. Bershad. Access Control in Extensible SystemsUniversity of Washington Technical Report UW-CSE-97-11-01, November 1997.  Postscript version.

 

 

·         Ted Romer, Geoff Voelker, Dennis Lee, Alec Wolman, Wayne Wong, Hank Levy, and Brian Bershad.  Instrumentation and Optimization of Win32/Intel Executables Using Etch.  Usenix NT Workshop, August 1997.  Postscript version.

 

·         Robert Grimm and Brian N. Bershad. Security for Extensible Systems. Sixth Workshop on Hot Topics in Operating Systems (HotOS), pp. 62-66, May 1997.  Postscript version.

 

 

 

 

 

 

 

 

 

 

·         B. N. Bershad, S. Savage, P. Pardyak, D. Becker, M. Fiuczynski and E.G. Sirer. Protection is a Software Issue. Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS), pp. 62-65, May 1995.

 

·         F. Douglis, P. Krishnan and B.N. Bershad. Adaptive Disk Spin-Down Policies for Mobile Computers. Proceedings of the Second Usenix Symposium on Mobile and Location-Independent Computing (MOBLIC), pp. 121-137, April 1995. 

 

 

 

 

 

 

·         P. Pardyak and B.N. Bershad. A Group Structuring Mechanism for a Distributed Object-Oriented Language. Proceedings of the 14th International Conference on Distributed Computing Systems (DCS), pp. 312-319, June 1994.

 

 

 

 

 

·         C. Maeda and B.N. Bershad. Service without Servers. Proceedings of the Fourth Workshop on Workstation Operating Systems (WWOS), pp. 170-176, October 1993.

 

 

 

 

 

 

 

 

·         P. Stout and B.N. Bershad. Diffusive Parallelism: A Parallel Programming Model for Large-Scale Distributed Computation Systems. Proceedings of the 5th ACM SIGOPS European Workshop, 5 pp., September 1992.

 

 

 

 

 

·         R.P. Draves, B.N. Bershad, R.F. Rashid, and R.W. Dean.  Using Continuations to Implement Thread Management and Communication in Operating SystemsProceedings of the 13th Symposium on Operating Systems Principles (SOSP), October 1991.

 

 

·         B.N. Bershad and M.J. Zekauskas.  Midway: Shared Memory Parallel Programming with Entry Consistency for Distributed Memory EnvironmentsCarnegie Mellon University Technical Report CMU-CS-91-170, September 1991.

 

·         B.N. Bershad, T.E. Anderson, E.D. Lazowska and H.M. Levy.  User-Level Interprocess Communication for Shared Memory MultiprocessorsACM Transactions on Computer Systems, 9:2, pp. 175-198, May 1991.

 

·         T.E. Anderson, H.M. Levy, B.N. Bershad and E.D. Lazowska. The Interaction of Architecture and Operating System Design. Proceedings of the 4th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 108-120, April 1991.

 

·         M.J. Feeley, B.N. Bershad, J.S. Chase and H.M. Levy. Dynamic Node Reconfiguration in a Parallel-Distributed Environment. Proceedings of the 3rd ACM Symposium on Principles and Practice of Parallel Programming. pp. 114-120, April 1991.

 

·         B.N. Bershad. "Mutual Exclusion for Uniprocessors."  Carnegie Mellon University Technical Report CMU-CS-91-116, April 1991.

 

 

·         B.N. Bershad, T.E. Anderson, E.D. Lazowska and H.M. Levy. Lightweight Remote Procedure CallACM Transactions on Computer Systems, 8:1, pp. 37-55, February 1990.  Also appeared in Proceedings of the 12th ACM Symposium on Operating Systems Principles (SOSP), pp. 102-113, December 1989.

 

·         B.N. Bershad, T.E. Anderson, E.D. Lazowska and H.M. Levy. "Thread Management for Shared Memory Multiprocessors."  University of Washington Technical Report UW-CSE-89-10-02, October 1989.

 

·         D.B. Wagner, E.D. Lazowska and B.N. Bershad. Techniques for Efficient Shared Memory Parallel Simulation. Distributed Simulation 1989. Society for Computer Simulation International, March 1989.

 

·         B.N. Bershad, E.D. Lazowska and H.M. Levy.  PRESTO: A System For Object-Oriented Parallel Programming. Software: Practice and Experience, 18:8, pp. 713-732, August 1988.

 

·         B.N. Bershad, E.D. Lazowska, H.M. Levy and D.B. Wagner. An Open Environment for Building Parallel Programming Systems. Proceedings of the ACM SIGPLAN Conference on Parallel Programming: Experience with Applications, Languages, and Systems, pp. 1-9, July 1988.

 

·         B.N. Bershad and H.M. Levy. A Remote Computation Facility for a Heterogeneous Environment. IEEE Computer, 21:5, pp. 50-60, May 1988.

 

·         B.N. Bershad and C.B. Pinkerton. Watchdogs - Extending the UNIX File System. Computing Systems, 1:2, pp. 169-188, Spring 1988.  Also appeared in the Proceedings of the 1988 Winter Usenix Conference.

 

·         B.N. Bershad.  The PRESTO User's Manual. University of Washington Technical Report UW-CSE-88-01-04, January 1988.

 

·         B.N. Bershad, D.T. Ching, E.D. Lazowska, J. Sanislo and M. Schwartz.  A Remote Procedure Call Facility for Interconnecting Heterogeneous Computer SystemsIEEE Transactions On Software Engineering, 13:8, pp. 880-894, August 1987.

 

·         B.N. Bershad. Load Balancing With Maitre d'. U.C. Berkeley. Computer Science Division Technical Report UCB/CSD 86/276, December 1985.