Michael B. Greenwald

Assistant Professor
Computer and Information Science
University of Pennsylvania
Distributed Systems Laboratory
My Stanford home-page

Recent Publications

  • J. Stone, M. Greenwald, C. Partridge, and J. Hughes. Performance of Checksums and CRCs over Real Data. To appear in IEEE/ACM Transactions on Networking, compressed PostScript

  • M. Greenwald and D.R. Cheriton. The Synergy Between Non-blocking Synchronization and Operating System Structure, Proceedings of the Second Symposium on Operating System Design and Implementation. USENIX, Seattle, October, 1996, pp 123-136. compressed PostScript, Hypertext, slides, or abstract.

  • M. Greenwald. Practical Algorithms for Self Scaling Histograms or Better than Average Data Collection, Proceedings of Performance '96 IFIP, Lausanne, October, 1996, and in Performance Evaluation Volumes 27&28, October 1996, North-Holland, pp 19-40. slides or abstract. (Copyright is held by Elsevier Science B.V. ; copies may be obtained by ordering publication number 0166-5316/96).

  • M.B. Greenwald, S.K. Singhal, J.R. Stone, and D.R. Cheriton. Designing an Academic Firewall. In OnTheInternet, Vol. 2, No 3, May/June 1996, pp 24-33.

  • M.B. Greenwald, S.K. Singhal, J.R. Stone, and D.R. Cheriton. Designing an Academic Firewall: Policy, Practice, and Experience With SURF. In Proceedings of the 1996 Internet Society Symposium on Network and Distributed System Security, San Diego, CA, February 1996. pp 79-92. Internet Society/IEEE Computer Society. compressed PostScript, Hypertext, or abstract.

    Selected past publications and talks


    Teaching

    University of Pennsylvania

    CIS 700, Fall 1998, Special Topics in Distributed Systems and Concurrent Programming: Non-blocking Synchronization

    Stanford University

    CS244a, Spring 94, Summer 93, Computer Networking
    CS340 & 341 (TA'd), Spring 90, Distributed Systems (and Lab)
    Class library of histograms from Performance paper.

    Bibliography of references on non-blocking synchronization. This is incomplete and not always formatted correctly. Please view it as "in progress". I'm updating it and correcting problems incrementally.

    An older bibliography maintained by John Valois contains bibtex references on concurrent objects, lock-free data structures, mutual exclusion, wait-free synchronization, efficient spinlocks, and other related topics. It might also be of interest.


    Informal Resume

    Education


    Alona Rivka Bach (b. 4/93)
    and
    Yaron Bryce Greenwald (b. 12/94), in October 1997.

    Click here for more family pictures.
    Click here for older pictures of Alona and Yaron.
    Meka Tamir Greenwald (b. 2/15/98). ("Meka" is pronounced "Mee-kuh") His Hebrew name is Tamir Avraham Greenwald. (The middle picture shows him being held by one of his grandmothers.)

    Michael B. Greenwald Computer & Information Science 260 Moore Bldg. (GRW) University of Pennsylvania 200 South 33rd St. Philadelphia, PA 19104-6389 Phone: 610-898-7745 Fax: 610-898-0587 <greenwald@cis.upenn.edu>