Selected Publications
(A blast from the past)
Papers
D. Clark, L. Allen, and M. Greenwald,
SWIFT: Overview and Status,
Workshop on Operating Systems in Computer Networks
ACM SIGOPS \& IBM Zurich Research Lab., Zurich, Switzerland
January 28-30, 1985.
Michael Greenwald,
RVD (Remote Virtual Disks) Protocol Specification,
version 1 through version 4 (which was most widely
deployed). V1 spec, MIT Laboratory for Computer Science,
Computer System Research Groups, Request for Comments No. 219,
March 19, 1982
Talks
Greenwald, Michael B., "Swift: An Operating system for a Personal
Computer", Works in Progress, Ninth ACM Symposium on Operating
System Principles, Bretton Woods, N.H., October, 1983
Greenwald, Michael B., "Accessing Secondary Storage Across a Data
Network", Digital Equipment Corporation, Littleton, MA, June 20, 1984.
Abstract
Greenwald, Michael B., "Swift (A comparison with Mayflower)",
Cambridge University Computer Laboratory, Cambridge, England, August
1984.
Greenwald, Michael B., "Symbolics Performance Measurement Tools",
Symbolics Technical Seminar, Symbolics Cambridge Research Center,
Cambridge MA, May 28, 1986
Abstract
Greenwald, Michael B., "A Scheduler for Closely Co-operating
Processes", Works in Progress, Eleventh ACM Symposium on Operating
System Principles, Austin, Texas, November, 1987.
Abstract
Greenwald, Michael B., "The case for non-blocking synchronization
and binary atomic primitives", Silicon Graphics, Mountain View, CA,
Feb 27, 1997
Abstract
Greenwald, Michael B., "Non-blocking synchronization
in Hardware and Software", Sun Microsystems, Sunnyvale, CA,
Dec 15, 1997
Abstract
Greenwald, Michael B., "Non-blocking synchronization made
practical", Sun Microsystems, Mountain View, CA, Feb 3, 1998
Abstract
Greenwald, Michael B., "Synchronization (non-blocking) between
interrupt handlers and processes", Cisco Systems, Santa Clara, CA,
Feb 12, 1998
Abstract
Memos
Swift Memory Management (Revisited)
Michael Greenwald
MIT Laboratory for Computer Science, Computer System Research Groups
Swift Planning Note No. 12, October 27, 1982
Memory Management in Swift
Michael Greenwald
MIT Laboratory for Computer Science, Computer System Research Groups
Swift Planning Note No. 14, July 28, 1983
PPGC: A Probabilstic Parallel Garbage Collector
Michael Greenwald
MIT Laboratory for Computer Science, Computer System Research Groups
Swift Planning Note No. 22, July 26, 1983
Garbage Collection Schemes Currently under Consideration for Swift
Michael Greenwald and Wayne Gramlich
MIT Laboratory for Computer Science, Computer System Research Groups
Swift Planning Note No. 16 December 3, 1982
I/O in the Swift System
Michael Greenwald
MIT Laboratory for Computer Science, Computer System Research Groups
Swift Planning Note No. 8, August 19, 1982
Referee For
Conferences
SOSP
SIGCOMM
ASPLOS
PODC
Journals
TOCS (Transactions on Computer Systems)
JSAC (Journal of Selected Areas in Communication)
IEEE Network
IEEE Transactions on Parallel and Distributed Systems
Digital Technical Journal
CACM (special issue on Java)
Grant proposals
NSF Research Proposal
<michaelg@cs.stanford.edu>