Carl Waldspurger: Research

Interests

Most of my research has been in the areas of resource management and statistical profiling. I have also worked on projects in mobile computing, computer architecture, and parallel and distributed systems.

Selected Publications (copyright info)

Resource Management (more)
  • Carl A. Waldspurger. Memory Resource Management in VMware ESX Server, Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI '02), Boston, Massachusetts, December 2002. Received award for best paper. Available formats: PDF. Slides from the OSDI '02 presentation are also available in PDF format.

  • Carl A. Waldspurger. Lottery and Stride Scheduling: Flexible Proportional-Share Resource Management, Ph.D. dissertation, Massachusetts Institute of Technology, September 1995. Also appears as Technical Report MIT/LCS/TR-667. Received MIT EECS Sprowls prize, ACM Doctoral Dissertation Award. Available formats: Postscript-gzip, PDF.

  • Carl A. Waldspurger and William E. Weihl. Lottery Scheduling: Flexible Proportional-Share Resource Mangement, Proceedings of the First Symposium on Operating Systems Design and Implementation (OSDI '94), pages 1-11, Monterey, California, November 1994. Received award for best paper. Available formats: Postscript-gzip, PDF.

  • Carl A. Waldspurger, Tad Hogg, Bernardo A. Huberman, Jeff O. Kephart, and Scott Stornetta. Spawn: A Distributed Computational Economy, IEEE Transactions on Software Engineering, 18(2):103-117, February 1992. Available formats: Postscript-gzip.

Statistical Profiling (more)
  • Michael Burrows, Ulfar Erlingson, Shun-Tak Leung, Mark T. Vandevoorde, Carl A. Waldspurger, Kevin Walker, and William E. Weihl. Efficient and Flexible Value Sampling, Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems, Cambridge, MA, November 2000. Also appears as Research Report 166, Compaq Systems Research Center, August 2000. Available formats: PDF, also Compaq SRC site.

  • Jeff Dean, Jamey Hicks, Carl A. Waldspurger, William E. Weihl, and George Chrysos. ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors, Proceedings of the 30th Annual Symposium on Microarchitecture, Research Triangle Park, North Carolina, December 1997. Available formats: Postscript-gzip, PDF.

  • Jennifer Anderson, Lance Berc, Jeff Dean, Sanjay Ghemawat, Monika Henzinger, Shun-Tak Leung, Dick Sites, Mark Vandevoorde, Carl A. Waldspurger, and William E. Weihl. Continuous Profiling: Where Have All the Cycles Gone?, Proceedings of the 16th Symposium on Operating Systems Principles, St. Malo, France, October 1997. Also appears in ACM Transactions on Computer Systems, November 1997. Available formats: PDF, also DEC SRC site.

Other Projects (more)
  • William R. Hamburgen, Deborah A. Wallach, Marc A. Viredaz, Lawrence S. Brakmo, Carl A. Waldspurger, Joel F. Bartlett, Timothy Mann, and Keith I. Farkas. Itsy: Stretching the Bounds of Mobile Computing, IEEE Computer, 34(4), April 2001. Available from: IEEE site. An earlier technical report, The Itsy Pocket Computer, is available in PDF format, also Compaq WRL site.

  • Carl A. Waldspurger and William E. Weihl. Register Relocation: Flexible Contexts for Multithreading, Proceedings of the 20th Annual International Symposium on Computer Architecture, May 1993. Available formats: Postscript-gzip.

  • D. Arnon, R. Beach, K. McIsaac, and C. Waldspurger. CaminoReal: An Interactive Mathematical Notebook, Proceedings of International Conference on Electronic Publishing, Document Manipulation, and Typography (EP '88), April 1988. Received award for best paper.


Carl Waldspurger
carl@waldspurger.org
Last modified 22-Dec-02 by carl