![]() | 2009 | |
---|---|---|
42 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Parag Agrawal, David Erickson, Christos Kozyrakis, Jacob Leverich, David Mazières, Subhasish Mitra, Aravind Narayanan, Guru M. Parulkar, Mendel Rosenblum, Stephen M. Rumble, Eric Stratmann, Ryan Stutsman: The case for RAMClouds: scalable high-performance storage entirely in DRAM. Operating Systems Review 43(4): 92-105 (2009) |
1999 | ||
41 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Free Software Needs Profit. Commun. ACM 42(4): 44-45 (1999) |
40 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Integration: A New Style of Programming. IEEE Computer 32(5): 53 (1999) |
1998 | ||
39 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Jacob Y. Levy, Brent B. Welch: The Safe-Tcl Security Model. Mobile Agents and Security 1998: 217-234 |
38 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Scripting: Higher-Level Programming for the 21st Century. IEEE Computer 31(3): 23-30 (1998) |
1995 | ||
37 | ![]() ![]() ![]() ![]() ![]() ![]() | John H. Hartman, John K. Ousterhout: The Zebra Striped Network File System ACM Trans. Comput. Syst. 13(3): 274-310 (1995) |
1994 | ||
36 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Tcl and the Tk Toolkit Addison-Wesley 1994 |
35 | ![]() ![]() ![]() ![]() ![]() ![]() | Ken Shirriff, John K. Ousterhout: Sawmill: A High-Bandwidth Logging File System. USENIX Summer 1994: 125-136 |
1993 | ||
34 | ![]() ![]() ![]() ![]() ![]() ![]() | John H. Hartman, John K. Ousterhout: The Zebra Striped Network File System. SOSP 1993: 29-43 |
1992 | ||
33 | ![]() ![]() ![]() ![]() ![]() ![]() | Mary Baker, Satoshi Asami, Etienne Deprit, John K. Ousterhout, Margo I. Seltzer: Non-Volatile Memory for Fast, Reliable File Systems. ASPLOS 1992: 10-22 |
32 | ![]() ![]() ![]() ![]() ![]() ![]() | Mendel Rosenblum, John K. Ousterhout: The Design and Implementation of a Log-Structured File System. ACM Trans. Comput. Syst. 10(1): 26-52 (1992) |
31 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Push Technology, Not Abstractions. Operating Systems Review 26(1): 7-11 (1992) |
1991 | ||
30 | ![]() ![]() ![]() ![]() ![]() ![]() | Mendel Rosenblum, John K. Ousterhout: The Design and Implementation of a Log-Structured File System. SOSP 1991: 1-15 |
29 | ![]() ![]() ![]() ![]() ![]() ![]() | Mary Baker, John H. Hartman, Michael D. Kupfer, Ken Shirriff, John K. Ousterhout: Measurements of a Distributed File System. SOSP 1991: 198-212 |
28 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: An X11 Toolkit Based on the Tcl Language. USENIX Winter 1991: 105-116 |
27 | ![]() ![]() ![]() ![]() ![]() ![]() | Fred Douglis, John K. Ousterhout, M. Frans Kaashoek, Andrew S. Tanenbaum: A Comparison of Two Distributed Systems: Amoeba and Sprite. Computing Systems 4(4): 353-384 (1991) |
26 | ![]() ![]() ![]() ![]() ![]() ![]() | Mary Baker, John K. Ousterhout: Availability in the Sprite Distributed File System. Operating Systems Review 25(2): 95-98 (1991) |
25 | ![]() ![]() ![]() ![]() ![]() ![]() | Fred Douglis, John K. Ousterhout: Transparent Process Migration: Design Alternatives and the Sprite Implementation. Softw., Pract. Exper. 21(8): 757-785 (1991) |
1990 | ||
24 | ![]() ![]() ![]() ![]() ![]() ![]() | Mary Baker, John K. Ousterhout: Availability in the Sprite distributed file system. ACM SIGOPS European Workshop 1990 |
23 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Why Aren't Operating Systems Getting Faster As Fast as Hardware? USENIX Summer 1990: 247-256 |
22 | ![]() ![]() ![]() ![]() ![]() ![]() | John H. Hartman, John K. Ousterhout: Performance Measurements of a Multiprocessor Sprite Kernel. USENIX Summer 1990: 279-288 |
21 | ![]() ![]() ![]() ![]() ![]() ![]() | Mendel Rosenblum, John K. Ousterhout: The LFS Storage Manager. USENIX Summer 1990: 315-324 |
20 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Tcl: An Embeddable Command Language. USENIX Winter 1990: 133-146 |
1989 | ||
19 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Fred Douglis: Beating the I/O Bottleneck: A Case for Log-Structured File Systems. Operating Systems Review 23(1): 11-28 (1989) |
1988 | ||
18 | ![]() ![]() ![]() ![]() ![]() ![]() | Michael Stonebraker, Randy H. Katz, David A. Patterson, John K. Ousterhout: The Design of XPRS. VLDB 1988: 318-330 |
17 | ![]() ![]() ![]() ![]() ![]() ![]() | Michael N. Nelson, Brent B. Welch, John K. Ousterhout: Caching in the Sprite Network File System. ACM Trans. Comput. Syst. 6(1): 134-154 (1988) |
16 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Andrew R. Cherenson, Fred Douglis, Michael N. Nelson, Brent B. Welch: The Sprite Network Operating System. IEEE Computer 21(2): 23-36 (1988) |
15 | ![]() ![]() ![]() ![]() ![]() ![]() | Randy H. Katz, John K. Ousterhout, David A. Patterson, Michael Stonebraker: A Project on High Performance I/O Subsystems. IEEE Data Eng. Bull. 11(1): 40-47 (1988) |
1987 | ||
14 | ![]() ![]() ![]() ![]() ![]() ![]() | Fred Douglis, John K. Ousterhout: Process Migration in the Sprite Operating System. ICDCS 1987: 18-27 |
13 | ![]() ![]() ![]() ![]() ![]() ![]() | Michael N. Nelson, Brent B. Welch, John K. Ousterhout: Caching in the Sprite Network File System (Extended Abstract). SOSP 1987: 3-4 |
1986 | ||
12 | ![]() ![]() ![]() ![]() ![]() ![]() | Brent B. Welch, John K. Ousterhout: Prefix Tables: A Simple Mechanism for Locating Files in a Distributed System. ICDCS 1986: 184-189 |
1985 | ||
11 | ![]() ![]() ![]() ![]() ![]() ![]() | Walter S. Scott, John K. Ousterhout: Magic's circuit extractor. DAC 1985: 286-292 |
10 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Hervé Da Costa, David Harrison, John A. Kunze, Michael D. Kupfer, James G. Thompson: A Trace-Driven Analysis of the UNIX 4.2 BSD File System. SOSP 1985: 15-24 |
9 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: A Switch-Level Timing Verifier for Digital MOS VLSI. IEEE Trans. on CAD of Integrated Circuits and Systems 4(3): 336-349 (1985) |
1984 | ||
8 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Corner Stitching: A Data-Structuring Technique for VLSI Layout Tools. IEEE Trans. on CAD of Integrated Circuits and Systems 3(1): 87-100 (1984) |
7 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: The User Interface and Implementation of an IC Layout Editor. IEEE Trans. on CAD of Integrated Circuits and Systems 3(3): 242-249 (1984) |
1982 | ||
6 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Caesar: An Interactive Editor for VLSI Layout. COMPCON 1982: 300-301 |
5 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, John A. Newkirk, Phil Petit, Howard E. Shrobe: Panel Discussion. COMPCON 1982: 381-382 |
4 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout: Scheduling Techniques for Concurrebt Systems. ICDCS 1982: 22-30 |
1980 | ||
3 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Donald A. Scelza, Pradeep S. Sindhu: Medusa: An Experiment in Distributed Operating System Structure. Commun. ACM 23(2): 92-105 (1980) |
1979 | ||
2 | ![]() ![]() ![]() ![]() ![]() ![]() | John K. Ousterhout, Donald A. Scelza, Pradeep S. Sindhu: Medusa: An Experiment in Distributed Operating System Structure (Summary). SOSP 1979: 115-116 |
1977 | ||
1 | ![]() ![]() ![]() ![]() ![]() ![]() | Richard J. Swan, Andreas Bechtolsheim, Kwok-Woon Lai, John K. Ousterhout: The implementation of the Cm* multi-microprocessor. AFIPS National Computer Conference 1977: 645-655 |