2008 | ||
---|---|---|
112 | EE | Russ Cox, Tom Bergan, Austin T. Clements, M. Frans Kaashoek, Eddie Kohler: Xoc, an extension-oriented compiler for systems programming. ASPLOS 2008: 244-254 |
111 | EE | M. Frans Kaashoek: Building Distributed, Wide-Area Applications with WheelFS. GPC 2008: 2 |
110 | EE | Emil Sit, Robert Morris, M. Frans Kaashoek: UsenetDHT: A Low-Overhead Design for Usenet. NSDI 2008: 133-146 |
109 | EE | Xuezheng Liu, Zhenyu Guo, Xi Wang, Feibo Chen, Xiaochen Lian, Jian Tang, Ming Wu, M. Frans Kaashoek, Zheng Zhang: D3S: Debugging Deployed Distributed Systems. NSDI 2008: 423-437 |
108 | EE | Zhenyu Guo, Xi Wang, Jian Tang, Xuezheng Liu, Zhilei Xu, Ming Wu, M. Frans Kaashoek, Zheng Zhang: R2: An Application-Level Kernel for Record and Replay. OSDI 2008: 193-208 |
107 | EE | Silas Boyd-Wickizer, Haibo Chen, Rong Chen, Yandong Mao, M. Frans Kaashoek, Robert Morris, Aleksey Pesterev, Lex Stein, Ming Wu, Yuehua Dai, Yang Zhang, Zheng Zhang: Corey: An Operating System for Many Cores. OSDI 2008: 43-57 |
2007 | ||
106 | Thomas C. Bressoud, M. Frans Kaashoek: Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, SOSP 2007, Stevenson, Washington, USA, October 14-17, 2007 ACM 2007 | |
105 | EE | Chris Lesniewski-Laas, Bryan Ford, Jacob Strauss, Robert Morris, M. Frans Kaashoek: Alpaca: extensible authorization for distributed services. ACM Conference on Computer and Communications Security 2007: 432-444 |
104 | EE | Maxwell N. Krohn, Alexander Yip, Micah Brodsky, Natan Cliffer, M. Frans Kaashoek, Eddie Kohler, Robert Morris: Information flow control for standard OS abstractions. SOSP 2007: 321-334 |
103 | EE | Maxwell N. Krohn, Eddie Kohler, M. Frans Kaashoek: Events Can Make Sense. USENIX Annual Technical Conference 2007: 87-100 |
102 | EE | Steve Vandebogart, Petros Efstathopoulos, Eddie Kohler, Maxwell N. Krohn, Cliff Frey, David Ziegler, M. Frans Kaashoek, Robert Morris, David Mazières: Labels and event processes in the Asbestos operating system. ACM Trans. Comput. Syst. 25(4): (2007) |
2006 | ||
101 | EE | Byung-Gon Chun, Frank Dabek, Andreas Haeberlen, Emil Sit, Hakim Weatherspoon, M. Frans Kaashoek, John Kubiatowicz, Robert Morris: Efficient Replica Maintenance for Distributed Storage Systems. NSDI 2006 |
100 | EE | Jeremy Stribling, Jinyang Li, Isaac G. Councill, M. Frans Kaashoek, Robert Morris: OverCite: A Distributed, Cooperative CiteSeer. NSDI 2006 |
99 | EE | Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean C. Rhea, M. Frans Kaashoek, Robert Morris: Persistent Personal Names for Globally Connected Mobile Devices. OSDI 2006: 233-248 |
98 | EE | Jerome H. Saltzer, M. Frans Kaashoek: A systems approach to teaching computer systems. WCAE 2006: 1 |
97 | EE | Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean C. Rhea, M. Frans Kaashoek, Robert Morris: User-Relative Names for Globally Connected Personal Devices CoRR abs/cs/0603076: (2006) |
2005 | ||
96 | EE | George Danezis, Chris Lesniewski-Laas, M. Frans Kaashoek, Ross J. Anderson: Sybil-Resistant DHT Routing. ESORICS 2005: 305-318 |
95 | EE | Jinyang Li, Jeremy Stribling, Robert Morris, M. Frans Kaashoek, Thomer M. Gil: A performance vs. cost framework for evaluating DHT design tradeoffs under churn. INFOCOM 2005: 225-236 |
94 | EE | Jeremy Stribling, Isaac G. Councill, Jinyang Li, M. Frans Kaashoek, David R. Karger, Robert Morris, Scott Shenker: OverCite: A Cooperative Digital Research Library. IPTPS 2005: 69-79 |
93 | EE | Jinyang Li, Jeremy Stribling, Robert Morris, M. Frans Kaashoek: Bandwidth-efficient Management of DHT Routing Tables. NSDI 2005 |
92 | EE | David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek, Rohit N. Rao: Improving Web Availability for Clients with MONET. NSDI 2005 |
91 | EE | Petros Efstathopoulos, Maxwell N. Krohn, Steve Vandebogart, Cliff Frey, David Ziegler, Eddie Kohler, David Mazières, M. Frans Kaashoek, Robert Morris: Labels and event processes in the Asbestos operating system. SOSP 2005: 17-30 |
90 | EE | Chris Lesniewski-Laas, M. Frans Kaashoek: SSL splitting: Securely serving data from untrusted caches. Computer Networks 48(5): 763-779 (2005) |
2004 | ||
89 | EE | Jinyang Li, Jeremy Stribling, Thomer M. Gil, Robert Morris, M. Frans Kaashoek: Comparing the Performance of Distributed Hash Tables Under Churn. IPTPS 2004: 87-99 |
88 | EE | Frank Dabek, Jinyang Li, Emil Sit, James Robertson, M. Frans Kaashoek, Robert Morris: Designing a DHT for Low Latency and High Throughput. NSDI 2004: 85-98 |
87 | EE | Frank Dabek, Russ Cox, M. Frans Kaashoek, Robert Morris: Vivaldi: a decentralized network coordinate system. SIGCOMM 2004: 15-26 |
86 | EE | Michael Kaminsky, Eric Peterson, Daniel B. Giffin, Kevin Fu, David Mazières, M. Frans Kaashoek: REX: Secure, Extensible Remote Execution. USENIX Annual Technical Conference, General Track 2004: 199-212 |
85 | EE | Russ Cox, Frank Dabek, M. Frans Kaashoek, Jinyang Li, Robert Morris: Practical, distributed network coordinates. Computer Communication Review 34(1): 113-118 (2004) |
2003 | ||
84 | M. Frans Kaashoek, Ion Stoica: Peer-to-Peer Systems II, Second International Workshop, IPTPS 2003, Berkeley, CA, USA, February 21-22,2003, Revised Papers Springer 2003 | |
83 | EE | Jinyang Li, Boon Thau Loo, Joseph M. Hellerstein, M. Frans Kaashoek, David R. Karger, Robert Morris: On the Feasibility of Peer-to-Peer Web Indexing and Search. IPTPS 2003: 207-215 |
82 | EE | M. Frans Kaashoek, David R. Karger: Koorde: A Simple Degree-Optimal Distributed Hash Table. IPTPS 2003: 98-107 |
81 | EE | Jacob Strauss, Dina Katabi, M. Frans Kaashoek: A measurement study of available bandwidth estimation tools. Internet Measurement Comference 2003: 39-44 |
80 | EE | Nick Feamster, David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek: Measuring the effects of internet path faults on reactive routing. SIGMETRICS 2003: 126-137 |
79 | EE | Michael Kaminsky, George Savvides, David Mazières, M. Frans Kaashoek: Decentralized user authentication in a global file system. SOSP 2003: 60-73 |
78 | EE | Godfrey Tan, Massimiliano Poletto, John V. Guttag, M. Frans Kaashoek: Role Classification of Hosts Within Enterprise Networks Based on Connection Patterns. USENIX Annual Technical Conference, General Track 2003: 15-28 |
77 | EE | Nickolai Zeldovich, Alexander Yip, Frank Dabek, Robert Morris, David Mazières, M. Frans Kaashoek: Multiprocessor Support for Event-Driven Programs. USENIX Annual Technical Conference, General Track 2003: 239-252 |
76 | EE | Hari Balakrishnan, M. Frans Kaashoek, David R. Karger, Robert Morris, Ion Stoica: Looking up data in P2P systems. Commun. ACM 46(2): 43-48 (2003) |
75 | EE | David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek, Robert Morris: Experience with an evolving overlay network testbed. Computer Communication Review 33(3): 13-19 (2003) |
74 | EE | Ion Stoica, Robert Morris, David Liben-Nowell, David R. Karger, M. Frans Kaashoek, Frank Dabek, Hari Balakrishnan: Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans. Netw. 11(1): 17-32 (2003) |
2002 | ||
73 | Peter Druschel, M. Frans Kaashoek, Antony I. T. Rowstron: Peer-to-Peer Systems, First International Workshop, IPTPS 2002, Cambridge, MA, USA, March 7-8, 2002, Revised Papers Springer 2002 | |
72 | EE | Frank Dabek, Nickolai Zeldovich, M. Frans Kaashoek, David Mazières, Robert Morris: Event-driven programming for robust software. ACM SIGOPS European Workshop 2002: 186-189 |
71 | EE | Kevin Fu, M. Frans Kaashoek, David Mazières: Fast and secure distributed read-only file system. ACM Trans. Comput. Syst. 20(1): 1-24 (2002) |
70 | EE | Gregory R. Ganger, Dawson R. Engler, M. Frans Kaashoek, Héctor M. Briceño, Russell Hunt, Thomas Pinckney: Fast and flexible application-level networking on exokernel systems. ACM Trans. Comput. Syst. 20(1): 49-83 (2002) |
69 | EE | David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek, Robert Morris: Resilient overlay networks. Computer Communication Review 32(1): 66 (2002) |
2001 | ||
68 | EE | David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek, Robert Morris: The Case for Resilient Overlay Networks. HotOS 2001: 152-157 |
67 | EE | Alex C. Snoeren, Hari Balakrishnan, M. Frans Kaashoek: Reconsidering Internet Mobility. HotOS 2001: 41-46 |
66 | EE | Frank Dabek, Emma Brunskill, M. Frans Kaashoek, David R. Karger, Robert Morris, Ion Stoica, Hari Balakrishnan: Building peer-to-peer systems with Chord, a distributed lookup service. HotOS 2001: 81-86 |
65 | EE | Ion Stoica, Robert Morris, David R. Karger, M. Frans Kaashoek, Hari Balakrishnan: Chord: A scalable peer-to-peer lookup service for internet applications. SIGCOMM 2001: 149-160 |
64 | EE | David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek, Robert Morris: Resilient Overlay Networks. SOSP 2001: 131-145 |
63 | EE | Frank Dabek, M. Frans Kaashoek, David R. Karger, Robert Morris, Ion Stoica: Wide-Area Cooperative Storage with CFS. SOSP 2001: 202-215 |
62 | Kirk L. Johnson, John F. Carr, Mark S. Day, M. Frans Kaashoek: The measured performance of content distribution networks. Computer Communications 24(2): 202-206 (2001) | |
61 | EE | Fred Douglis, M. Frans Kaashoek: Guest Editors' Introduction: Scalable Internet Services. IEEE Internet Computing 5(4): 36-37 (2001) |
2000 | ||
60 | EE | Robert Morris, John Jannotti, M. Frans Kaashoek, Jinyang Li, Douglas Decouto: CarNet: a scalable ad hoc wireless network system. ACM SIGOPS European Workshop 2000: 61-65 |
59 | Kevin Fu, M. Frans Kaashoek, David Mazières: Fast and Secure Distributed Read-Only File System. OSDI 2000: 181-196 | |
58 | John Jannotti, David K. Gifford, Kirk L. Johnson, M. Frans Kaashoek, James O'Toole Jr.: Overcast: Reliable Multicasting with an Overlay Network. OSDI 2000: 197-212 | |
57 | EE | Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, M. Frans Kaashoek: The click modular router. ACM Trans. Comput. Syst. 18(3): 263-297 (2000) |
1999 | ||
56 | EE | Eddie Kohler, M. Frans Kaashoek, David R. Montgomery: A Readable TCP in the Prolac Protocol Language. SIGCOMM 1999: 3-13 |
55 | EE | David Mazières, Michael Kaminsky, M. Frans Kaashoek, Emmett Witchel: Separating key management from file system security. SOSP 1999: 124-139 |
54 | EE | Robert Morris, Eddie Kohler, John Jannotti, M. Frans Kaashoek: The Click modular router. SOSP 1999: 217-231 |
53 | EE | Massimiliano Poletto, Wilson C. Hsieh, Dawson R. Engler, M. Frans Kaashoek: 'C and tcc: A Language and Compiler for Dynamic Code Generation. ACM Trans. Program. Lang. Syst. 21(2): 324-369 (1999) |
1998 | ||
52 | EE | David Mazières, M. Frans Kaashoek: The Design, Implementation and Operation of an Email Pseudonym Server. ACM Conference on Computer and Communications Security 1998: 27-36 |
51 | EE | David Mazières, M. Frans Kaashoek: Escaping the evils of centralized control with self-certifying pathnames. ACM SIGOPS European Workshop 1998: 118-125 |
50 | EE | Kenneth Mackenzie, John Kubiatowicz, Matthew Frank, Walter Lee, Victor Lee, Anant Agarwal, M. Frans Kaashoek: Exploiting Two-Case Delivery for Fast Protected Messaging. HPCA 1998: 231-242 |
49 | EE | Alan Fekete, M. Frans Kaashoek, Nancy A. Lynch: Implementing Sequentially Consistent Shared Objects using Broadcast and Point-to-Point Communication. J. ACM 45(1): 35-69 (1998) |
1997 | ||
48 | Massimiliano Poletto, Dawson R. Engler, M. Frans Kaashoek: tcc: A System for Fast, Flexible, and High-level Dynamic Code Generation. PLDI 1997: 109-121 | |
47 | M. Frans Kaashoek, Dawson R. Engler, Gregory R. Ganger, Héctor M. Briceño, Russell Hunt, David Mazières, Thomas Pinckney, Robert Grimm, John Jannotti, Kenneth Mackenzie: Application Performance and Flexibility on Exokernel Systems. SOSP 1997: 52-65 | |
46 | Gregory R. Ganger, M. Frans Kaashoek: Embedded Inodes and Explicit Grouping: Exploiting Disk Bandwidth for Small Files. USENIX Annual Technical Conference 1997: 1-17 | |
45 | David Mazières, M. Frans Kaashoek: Secure Applications Need Flexible Operating Systems. Workshop on Hot Topics in Operating Systems 1997: 56-61 | |
44 | Anthony D. Joseph, Joshua A. Tauber, M. Frans Kaashoek: Mobile Computing with the Rover Toolkit. IEEE Trans. Computers 46(3): 337-352 (1997) | |
43 | EE | Deborah A. Wallach, Dawson R. Engler, M. Frans Kaashoek: ASHs application-specific handlers for high-performance messaging. IEEE/ACM Trans. Netw. 5(4): 460-474 (1997) |
42 | EE | Anthony D. Joseph, M. Frans Kaashoek: Building reliable mobile-aware applications using the Rover toolkit. Wireless Networks 3(5): 405-419 (1997) |
1996 | ||
41 | EE | M. Frans Kaashoek, Dawson R. Engler, Gregory R. Ganger, Deborah A. Wallach: Server operating systems. ACM SIGOPS European Workshop 1996: 141-148 |
40 | Robert Grimm, Wilson C. Hsieh, Wiebren de Jonge, M. Frans Kaashoek: Atomic Recovery Units: Failure Atomicity for Logical Disks. ICDCS 1996: 26-37 | |
39 | M. Frans Kaashoek, Andrew S. Tanenbaum: An Evaluation of the Amoeba Group Communication System. ICDCS 1996: 436-448 | |
38 | EE | Anthony D. Joseph, M. Frans Kaashoek: Building Reliable Mobile-Aware Applications Using the Rover Toolkit. MOBICOM 1996: 117-129 |
37 | EE | Dawson R. Engler, Wilson C. Hsieh, M. Frans Kaashoek: `C: A Language for High-Level, Efficient, and Machine-Independent Dynamic Code Generation. POPL 1996: 131-144 |
36 | EE | Deborah A. Wallach, Dawson R. Engler, M. Frans Kaashoek: ASHs: Application-Specific Handlers for High-Performance Messaging. SIGCOMM 1996: 40-52 |
35 | EE | Dawson R. Engler, M. Frans Kaashoek: DPF: Fast, Flexible Message Demultiplexing Using Dynamic Code Generation. SIGCOMM 1996: 53-59 |
1995 | ||
34 | Alan Fekete, M. Frans Kaashoek, Nancy A. Lynch: Implementing Sequentially Consistent Shared Objects Using Broadcast and Point-to-Point Communication. ICDCS 1995: 439-449 | |
33 | Deborah A. Wallach, Wilson C. Hsieh, Kirk L. Johnson, M. Frans Kaashoek, William E. Weihl: Optimistic Active Messages: A Mechanism for Scheduling Communication with Computation. PPOPP 1995: 217-226 | |
32 | Anthony D. Joseph, Alan F. deLespinasse, Joshua A. Tauber, David K. Gifford, M. Frans Kaashoek: Rover: A Toolkit for Mobile Information Access. SOSP 1995: 156-171 | |
31 | Kirk L. Johnson, M. Frans Kaashoek, Deborah A. Wallach: CRL: High-Performance All-Software Distributed Shared Memory. SOSP 1995: 213-228 | |
30 | Sanjay Ghemawat, M. Frans Kaashoek, Barbara Liskov: Using a Modified Object Buffer to Improve the Write Performance of an Object-Oriented Database. SOSP 1995: 235 | |
29 | Dawson R. Engler, M. Frans Kaashoek, James O'Toole: Exokernel: An Operating System Architecture for Application-Level Resource Management. SOSP 1995: 251-266 | |
28 | Dawson R. Engler, M. Frans Kaashoek, James O'Toole: The Operating System Kernel as a Secure Programmable Machine. Operating Systems Review 29(1): 78-82 (1995) | |
1994 | ||
27 | M. Frans Kaashoek, William E. Weihl, Deborah A. Wallach, Wilson C. Hsieh, Kirk L. Johnson: Optimistic Active Messages: Structuring Systems for High-Performance Communication. ACM SIGOPS European Workshop 1994: 23-28 | |
26 | Dawson R. Engler, M. Frans Kaashoek, James O'Toole: The Operating System Kernel as a Secure Programmable Machine. ACM SIGOPS European Workshop 1994: 62-67 | |
25 | Dawson R. Engler, M. Frans Kaashoek, James O'Toole: The Exokernel Approach to Operating System Extensibility (Panel Statement). OSDI 1994: 198 | |
24 | Kavita Bala, M. Frans Kaashoek, William E. Weihl: Software Prefetching and Caching for Translation Lookaside Buffers. OSDI 1994: 243-253 | |
23 | Fred Douglis, Ramón Cáceres, M. Frans Kaashoek, Kai Li, Brian Marsh, Joshua A. Tauber: Storage Alternatives for Mobile Computers. OSDI 1994: 25-37 | |
22 | EE | Andrew S. Tanenbaum, Henri E. Bal, Saniya Ben Hassen, M. Frans Kaashoek: Object-based approach to programming distributed systems. Concurrency - Practice and Experience 6(4): 235-249 (1994) |
1993 | ||
21 | Andrew S. Tanenbaum, Henri E. Bal, M. Frans Kaashoek: Programming a Distributed System Using Shared Objects. HPDC 1993: 5-12 | |
20 | M. Frans Kaashoek, Andrew S. Tanenbaum, Kees Verstoep: Using Group Communication to Implement a Fault-Tolerant Directory Service. ICDCS 1993: 130-139 | |
19 | Henri E. Bal, M. Frans Kaashoek: Object Distribution in Orca using Compile-Time and Run-Time Techniques. OOPSLA 1993: 162-177 | |
18 | Wiebren de Jonge, M. Frans Kaashoek, Wilson C. Hsieh: The Logical Disk: A New Approach to Improving File Systems. SOSP 1993: 15-28 | |
17 | Wilson C. Hsieh, M. Frans Kaashoek, William E. Weihl: The Persistent Relevance of IPC Performance: New Techniques for Reducing the IPC Penalty. Workshop on Workstation Operating Systems 1993: 186-190 | |
16 | EE | M. Frans Kaashoek, Robbert van Renesse, Hans van Staveren, Andrew S. Tanenbaum: FLIP: An Internetwork Protocol for Supporting Distributed Systems. ACM Trans. Comput. Syst. 11(1): 73-106 (1993) |
15 | EE | M. Frans Kaashoek, Andrew S. Tanenbaum, Kees Verstoep: Group communication in Amoeba and its applications. Distributed Systems Engineering 1(1): 48- (1993) |
1992 | ||
14 | EE | M. Frans Kaashoek, Andrew S. Tanenbaum, Kees Verstoep: An experimental comparison of remote procedure call and group communication. ACM SIGOPS European Workshop 1992 |
13 | EE | Henri E. Bal, M. Frans Kaashoek, Andrew S. Tanenbaum, Jack Jansen: Replication techniques for speeding up parallel applications on distributed systems. Concurrency - Practice and Experience 4(5): 337-355 (1992) |
12 | Andrew S. Tanenbaum, M. Frans Kaashoek, Henri E. Bal: Parallel Programming Using Shared Objects and Broadcasting. IEEE Computer 25(8): 10-19 (1992) | |
11 | EE | Henri E. Bal, M. Frans Kaashoek, Andrew S. Tanenbaum: Orca: A Language For Parallel Programming of Distributed Systems. IEEE Trans. Software Eng. 18(3): 190-205 (1992) |
10 | M. Frans Kaashoek, Robbert van Renesse, Hans van Staveren, Andrew S. Tanenbaum: FLIP; an Internetwork Protocol for Supporting Distributed Systems (Abstract). Operating Systems Review 26(2): 29 (1992) | |
9 | M. Frans Kaashoek, Henri E. Bal, Andrew S. Tanenbaum: A Comparison of Two Paradigms for Distributed Shared Memory. Softw., Pract. Exper. 22(11): 985-1010 (1992) | |
1991 | ||
8 | EE | M. Frans Kaashoek, Andrew S. Tanenbaum: Group communication in the Amoeba distributed operating system. ICDCS 1991: 222-230 |
7 | EE | Andrew S. Tanenbaum, M. Frans Kaashoek, Robbert van Renesse, Henri E. Bal: The Amoeba distributed operating system - A status report. Computer Communications 14(6): 324-335 (1991) |
6 | 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) | |
5 | M. Frans Kaashoek, Andrew S. Tanenbaum: Fault Tolerance Using Group Communication. Operating Systems Review 25(2): 71-74 (1991) | |
1990 | ||
4 | EE | M. Frans Kaashoek, Andrew S. Tanenbaum: Fault tolerance using group communication. ACM SIGOPS European Workshop 1990 |
3 | Henri E. Bal, M. Frans Kaashoek, Andrew S. Tanenbaum: Experience with Distributed Programming in ORCA. ICCL 1990: 79-89 | |
1989 | ||
2 | M. Frans Kaashoek, Andrew S. Tanenbaum, Susan Flynn Hummel, Henri E. Bal: An Efficient Reliable Broadcast Protocol. Operating Systems Review 23(4): 5-19 (1989) | |
1 | EE | Andrew S. Tanenbaum, M. Frans Kaashoek, Koen Langendoen, Ceriel J. H. Jacobs: The design of very fast portable compilers. SIGPLAN Notices 24(11): 125-131 (1989) |