Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Cory-Soda Hall Logo
photo of John D. Kubiatowicz
   

John D. Kubiatowicz

Professor

Research Areas

Research Centers

Teaching Schedule (Spring 2014)

Biography

He received a double B.S. in Electrical Engineering and Physics, 1987, M.S. in Electrical Engineering and Computer Science, 1993, and a PhD in Electrical Engineering and Computer Science. Minor in Physics, 1998, all from M.I.T. He joined the faculty of EECS at UC Berkeley in 1998. Current research includes exploring the design of extremely-wide area storage utilities and developing secure protocols and routing infrastructures that provide privacy, security, and resistance to denial of service, while still allowing the caching of data anywhere, anytime. Also, exploring the space of Introspective Computing, namely systems which perform continuous, on-line adaptation. Applications include on-chip tolerance of flaky components and continuous optimization to adapt to server failures and denial of service attacks. Honors and awards include the Diane S. McEntyre Award for Excellence in Teaching, 2003, Scientific American 50, 2002, MoundsView High School Distinguished Alumni Award, 2001, Berkeley IT Award for Excellence in Undergraduate CS Teaching, 2000, Presidential Early Career Award for Scientists and Engineers (PECASE), 2000, George M. Sprowls Award for best PhD thesis in EECS at MIT, 1998, IBM Graduate Fellowship, 1992 -1994, and Best Paper, International Conference on Supercomputing, 1993.

Selected Publications

  • M. Whitney, N. Isailovic, Y. Patel, and J. D. Kubiatowicz, "A Fault Tolerant, Area Efficient Architecture for Shor’s Factoring Algorithm," in Proceedings of the 36th annual international symposium on Computer architecture, 2009.
  • R. Liu, K. Klues, S. Bird, S. Hofmeyr, K. Asanović, and J. D. Kubiatowicz, "Tessellation: Space-Time Partitioning in a Manycore Client OS," in First USENIX Workshop on Hot Topics in ParallelismH, 2009.
  • N. Isailovic, M. Whitney, Y. Patel, and J. D. Kubiatowicz, "Running a Quantum Circuit at the Speed of Data," in Proceedings of the 35th annual international symposium on Computer architecture, 2008.
  • B. Y. Zhao, L. Huang, J. Stribling, S. C. Rhea, A. D. Joseph, and J. D. Kubiatowicz, "Tapestry: A resilient global-scale overlay for service deployment," IEEE J. Selected Areas in Communications: Special Issue on Recent Advances in Service Overlay Networ, vol. 22, no. 1, pp. 41-53, Jan. 2004.
  • S. Rhea, P. Eaton, D. Geels, H. Weatherspoon, B. Zhao, and J. D. Kubiatowicz, "Pond: The OceanStore prototype (Best Student Paper Award)," in Proc. 2nd USENIX Conf. on File and Storage Technologies, Berkeley, CA: USENIX Association, 2003, pp. 1-14.
  • B. Y. Zhao, Y. Duan, L. Huang, A. D. Joseph, and J. D. Kubiatowicz, "Brocade: Landmark routing on overlay networks," in Revised Papers of the 1st Intl. Workshop on Peer-to-Peer Systems, P. Druschel, F. Kaashoek, and A. Rowstron, Eds., Lecture Notes in Computer Science, Vol. 2429, London, UK: Springer-Verlag, 2002, pp. 34-44.
  • H. Weatherspoon and J. D. Kubiatowicz, "Erasure coding vs. replication: A quantitative comparison," in Revised Papers from the 1st Intl. Workshop on Peer-to-Peer Systems, P. Druschel, F. Kaashoek, and A. Rowstron, Eds., Lecture Notes in Computer Science, Vol. 2429, London, UK: Spring Verlag, 2002, pp. 328-337.
  • K. Hildrum, J. D. Kubiatowicz, S. Rao, and B. Y. Zhao, "Distributed object location in a dynamic network," in Proc. 14th Annual ACM Symp. on Parallel Algorithms and Architectures, New York, NY: ACM Press, 2002, pp. 41-52.
  • S. Rhea, C. Wells, P. Eaton, D. Geels, B. Zhao, H. Weatherspoon, and J. D. Kubiatowicz, "Maintenance-free global data storage," IEEE Internet Computing, vol. 5, no. 5, pp. 40-49, Sep. 2001.
  • S. Q. Zhuang, B. Y. Zhao, A. D. Joseph, R. H. Katz, and J. D. Kubiatowicz, "Bayeux: An architecture for scalable and fault-tolerant wide-area data dissemination," in Proc. 11th Intl. Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2001), New York, NY: ACM Press, 2001, pp. 11-20.
  • B. Y. Zhao, J. D. Kubiatowicz, and A. D. Joseph, "Tapestry: An Infrastructure for Fault-Resilient [Tolerant] Wide-Area Location and Routing," University of California, Berkeley, EECS Department, Tech. Rep. UCB/CSD-01-1141, April 2001.
  • J. D. Kubiatowicz and A. Agarwal, "Anatomy of a message in the Alewife multiprocessor (Best Paper Award)," in Proc. 7th ACM Intl. Conf. on Supercomputing, New York, NY: ACM Press, 1993, pp. 195-206.