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>