R. H. Katz, Information Management for Engineering Design, Surveys in Computer Science, Berlin; New York: Springer-Verlag, 1985.
Book chapters or sections
R. H. Katz, G. Porter, S. Shenker, I. Stoica, and M. Tsai, "COPS: Quality of service vs. any service at all (Invited Paper)," in Quality of Service: Proc. 13th Intl. Workshop on Quality of Service (IWQoS '05), H. de Meer and N. Bhatti, Eds., Lecture Notes in Computer Science, Vol. 3552, Berlin, Germany: Springer-Verlag, 2005, pp. 3-15.
Y. Chen, R. H. Katz, and J. D. Kubiatowicz, "Dynamic replica placement for scalable content delivery," in Peer-to-Peer Systems: Proc. 1st Intl. Workshop (IPTPS '02). Revised Papers, P. Druschel, F. Kaashoek, and A. Rowstron, Eds., Lecture Notes in Computer Science, Vol. 2429, Berlin, Germany: Springer-Verlag, 2002, pp. 306-318.
B. Raman, S. Agarwal, Y. Chen, M. Caesar, W. Cui, P. Johansson, K. Lai, T. Lavian, S. Machiraju, Z. M. Mao, G. Porter, T. Roscoe, M. Seshadri, J. S. Shih, K. Sklower, L. Subramanian, T. Suzuki, S. Zhuang, A. D. Joseph, R. H. Katz, and I. Stoica, "The SAHARA model for service composition across multiple providers," in Pervasive Computing: Proc. 1st Intl. Conf. (Pervasive 2002), F. Mattern and M. Naghshineh, Eds., Lecture Notes in Computer Science, Vol. 2414, Berlin, Germany: Springer-Verlag, 2002, pp. 1-14.
Y. Chen, R. H. Katz, and J. D. Kubiatowicz, "SCAN: A dynamic, scalable, and efficient content distribution network," in Pervasive Computing: Proc. 1st Intl. Conf. (Pervasive 2002), F. Mattern and M. Naghshineh, Eds., Lecture Notes in Computer Science, Vol. 2414, Berlin, Germany: Springer-Verlag, 2002, pp. 282-296.
Y. Chen, A. Bargteil, D. Bindel, R. H. Katz, and J. D. Kubiatowicz, "Quantifying network denial of service: A location service case study," in Information and Communications Security: Proc. 3rd Intl. Conf. (ICICS 2001), S. Qing, T. Okamoto, and J. Zhou, Eds., Lecture Notes in Computer Science, Vol. 2229, Berlin, Germany: Springer-Verlag, 2001, pp. 340-351.
M. Ahmed, S. Krishnamurthy, S. Dao, and R. H. Katz, "Optimal selection of nodes to perform data fusion in wireless sensor networks," in Battlespace Digitization and Network-Centric Warfare, R. Suresh, Ed., Proceedings of the SPIE, Vol. 4396, Bellingham, WA: SPIE - International Society for Optical Engineering, 2001, pp. 53-64.
Articles in journals or magazines
K. Chen, J. F{\"u}rst, J. Kolb, H. Kim, X. Jin, D. E. Culler, and R. H. Katz, "SnapLink: Fast and Accurate Vision-Based Appliance Control in Large Commercial Buildings," Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 1, no. 4, pp. 129, 2018.
I. Stoica, D. Song, R. A. Popa, D. A. Patterson, M. W. Mahoney, R. H. Katz, A. D. Joseph, M. Jordan, J. M. Hellerstein, J. Gonzalez, and et al, "A berkeley view of systems challenges for AI," arXiv preprint arXiv:1712.05855, 2017.
Y. Chen, V. Paxson, and R. H. Katz, "What’s new about cloud computing security," University of California, Berkeley Report No. UCB/EECS-2010-5 January, vol. 20, no. 2010, pp. 2010--5, 2010.
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "A view of cloud computing," Communications of the ACM, vol. 53, no. 4, pp. 50-58, April 2010.
A. S. Merino, Y. Matsunaga, M. Shah, T. Suzuki, and R. H. Katz, "Secure authentication system for public WLAN roaming," Mobile Networks and Applications: Special Issue, vol. 10, no. 3, pp. 355-370, June 2005.
L. Subramanian, I. Stoica, H. Balakrishnan, and R. H. Katz, "OverQoS: Offering Internet QoS using overlays," ACM SIGCOMM Computer Communication Review, vol. 33, no. 1, pp. 11-16, Jan. 2003.
Y. Chen, K. H. Lim, R. H. Katz, and C. Overton, "On the stability of network distance estimation," ACM SIGMETRICS Performance Evaluation Review: Special Issue on the PAPA 2002 Workshop, vol. 30, no. 2, pp. 21-30, Sep. 2002.
T. D. Hodes, S. E. Czerwinski, B. Y. Zhao, A. D. Joseph, and R. H. Katz, "An architecture for secure wide-area service discovery," Wireless Networks: Selected Papers from MOBICOM '99, vol. 8, no. 2/3, pp. 213-230, March 2002.
R. H. Katz, J. Ousterhout, D. A. Patterson, P. Chen, A. Chervenak, R. Drewes, G. Gibson, E. Lee, K. Lutz, E. Miller, and M. Rosenblum, "A project on high performance I/0 subsystems," ACM SIGARCH Computer Architecture News, vol. 17, no. 5, pp. 24-31, Sep. 1989.
S. Kong, D. Wood, G. Gibson, R. H. Katz, and D. A. Patterson, "Design Methodology of a VLSI Multiprocessor Workstation," VLSI Design Magazine, Feb. 1987.
M. Hill, S. Eggers, J. Larus, G. Taylor, G. Adams, B. Bose, G. Gibson, P. Hansen, J. Keller, S. Kong, C. Lee, D. Lee, J. Pendleton, S. Ritchie, D. Wood, B. Zorn, P. Hilfinger, D. Hodges, R. H. Katz, J. Ousterhout, and D. A. Patterson, "Design Decisions in SPUR," Computer, vol. 19, no. 11, pp. 8-22, Nov. 1986.
S. Karandikar, H. Mao, D. Kim, D. Biancolin, A. Amid, D. Lee, N. Pemberton, E. Amaro, C. Schmidt, A. Chopra, Q. Huang, K. Kovacs, B. Nikolic, R. H. Katz, J. Bachrach, and K. Asanović, "FireSim: FPGA-accelerated Cycle-exact Scale-out System Simulation in the Public Cloud," in Proceedings of the 45th Annual International Symposium on Computer Architecture, ISCA '18, Piscataway, NJ, USA: IEEE Press, 2018, pp. 29--42.
J. citeKey F{\"u}rst, K. Chen, R. H. Katz, and P. Bonnet, "Demo Abstract: Human-in-the-loop BMS Point Matching and Metadata Labeling with Babel," in Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments, 2015, pp. 101--102.
K. Shankari, M. Yin, D. E. Culler, and R. H. Katz, "E-Mission: Automated transportation emission calculation using smartphones," in Proceedings of the 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom), WiP track, 2015.
S. Alspaugh, A. Ganapathi, M. Hearst, and R. H. Katz, "Better logging to improve interactive data analysis tools," in ACM KDD Workshop on Interactive Data Exploration and Analytics (IDEA), 2014.
S. Alspaugh, B. Chen, J. Lin, A. Ganapathi, M. Hearst, and R. H. Katz, "Best Student Paper Award: Analyzing log analysis: an empirical study of user log mining," in USENIX Conference on Large Installation System Administration (LISA), 2014.
S. Alspaugh, A. Ganapathi, M. Hearst, and R. Katz, "Building blocks for exploratory data analysis tools," in Workshop on Interactive Data Exploration and Analytics (IDEA). Co-located with KDD., 2013.
Y. Chen, S. Alspaugh, D. Borthakur, and R. H. Katz, "Energy efficiency for large-scale MapReduce workloads with significant interactive analysis," in European Conference on Computer Systems (EuroSys), 2012.
A. Wang, S. Venkataraman, S. Alspaugh, R. H. Katz, and I. Stoica, "Sweet storage SLOs with Frosting," in Workshop on Hot Topics in Cloud Computing (HotCloud). Co-located with USENIX ATC., 2012.
Y. Chen, S. Alspaugh, and R. H. Katz, "Interactive query processing in big data systems: a cross-industry study of MapReduce workloads," in International Conference on Very Large Data Bases (VLDB), 2012.
A. Wang, S. Venkataraman, S. Alspaugh, R. H. Katz, and I. Stoica, "Cake: enabling high-level SLOs on shared storage systems," in Symposium on Cloud Computing (SoCC), 2012.
D. Zats, T. Das, P. Mohan, D. Borthakur, and R. H. Katz, "DeTail: reducing the flow completion time tail in datacenter networks," in Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, SIGCOMM '12, New York, NY, USA: ACM, 2012, pp. 139--150.
C. Reiss, A. Tumanov, G. R. Ganger, R. H. Katz, and M. A. Kozuch, "Test of Time Award: Heterogeneity and dynamicity of clouds at scale: Google trace analysis," in Proceedings of the Third ACM Symposium on Cloud Computing, 2012, pp. 7.
A. Rabkin, C. Reiss, R. H. Katz, and D. A. Patterson, "Experiences teaching MapReduce in the Cloud," in SIGCSE '12 Proceedings of the 43rd ACM technical symposium on Computer Science Education, ACM, 2012, pp. 601-606.
R. H. Katz, D. E. Culler, S. R. Sanders, S. Alspaugh, Y. Chen, S. Dawson-Haggerty, P. Dutta, M. He, X. Jifang, L. Keys, A. Krioukov, K. Lutz, J. Ortiz, P. Mohan, E. Reutzel, J. Taneja, J. Hsu, and and S. Shankar, "An information-centric energy infrastructure: the Berkeley view.," in Journal of Sustainable Computing, 2011.
A. Krioukov, C. Goebel, S. Alspaugh, Y. Chen, D. E. Culler, and R. H. Katz, "Integrating renewable energy using data analytics systems: challenges and opportunities," in IEEE Computer Society Technical Committee Bulletin on Data Engineering, 2011.
A. Rabkin and R. H. Katz, "Precomputing Possible Configuration Error Diagnoses," in 26th IEEE/ACM International Conference On Automated Software Engineering (ASE), 2011.
A. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," in Proceedings of 26th International Conference on Data Engineering Workshops (ICDEW), ICDEW, IEEE, 2010, pp. 87 - 92.
G. Anathanarayanan and R. H. Katz, "Greening the switch," in Proc. 2008 Workshop on Power Aware Computing and Systems (HotPower '08), Berkeley, CA: USENIX Association, 2008, pp. 5 pg.
M. Zaharia, A. Konwinski, A. D. Joseph, R. H. Katz, and I. Stoica, "Improving MapReduce performance in heterogeneous environments," in Proc. 8th USENIX Symp. on Operating Systems Design and Implementation (OSDI 2008), Berkeley, CA: USENIX Association, 2008, pp. 29-42.
Y. Chen, T. X. Wang, and R. H. Katz, "Energy efficient Ethernet encodings," in Proc. 33rd IEEE Conf. on Local Computer Networks (LCN 2008), Los Alamitos, CA: IEEE Computer Society, 2008, pp. 122-129.
R. Fonseca, G. Porter, R. H. Katz, S. Shenker, and I. Stoica, "Test of Time Award: X-Trace: A pervasive network tracing framework," in Proc. 4th USENIX Symp. on Networked Systems Design & Implementation (NSDI 2007), Berkeley, CA: USENIX Association, 2007, pp. 271-284.
L. Yin, S. Uttamchandani, and R. H. Katz, "An empirical exploration of black-box performance models for storage systems," in Proc. 14th IEEE Intl. Symp. on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2006), Los Alamitos, CA: IEEE Computer Society, 2006, pp. 433-440.
L. Yin, S. Uttamchandani, M. Korupolu, K. Voruganti, and R. H. Katz, "SMART: An integrated multi-action advisor for storage systems," in Proc. 2006 USENIX Annual Technical Conf. (ATEC '06), General Track, Berkeley, CA: USENIX Association, 2006, pp. 229-242.
W. Cui, V. Paxson, N. C. Weaver, and R. H. Katz, "Protocol-independent adaptive replay of application dialog," in Proc. 13th Annual Network and Distributed System Security Symp. (NDSS '06), Reston, VA: Internet Society, 2006, pp. 15 pg.
F. Yu, T. V. Lakshman, M. A. Motoyama, and R. H. Katz, "SSA: A power and memory efficient scheme to multi-match packet classification," in Proc. 2005 ACM Symp. on Architecture for Networking and Communications Systems (ANCS 2005), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 105-113.
L. Subramanian, R. H. Katz, V. Roth, S. Shenker, and I. Stoica, "Reliable broadcast in unknown fixed-identity networks," in Proc. 24th Annual ACM Symp. on Principles of Distributed Computing (PODC '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 342-351.
J. Kannan, L. Subramanian, I. Stoica, and R. H. Katz, "Analyzing cooperative containment of fast scanning worms," in Proc. Steps to Reducing Unwanted Traffic on the Internet Workshop (SRUTI '05), Berkeley, CA: USENIX Association, 2005, pp. 17-23.
M. Caesar, L. Subramanian, and R. H. Katz, "The case for an Internet health monitoring system," in Proc. 1st Workshop on Hot Topics in System Dependability (HotDep '05), Piscataway, NJ: IEEE Press, 2005, pp. 6 pg.
S. Q. Zhuang, D. Geels, I. Stoica, and R. H. Katz, "On failure detection algorithms in overlay networks," in Proc. 24th IEEE Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM 2005), K. Makki and E. Knightly, Eds., Vol. 3, Piscataway, NJ: IEEE Press, 2005, pp. 2112-2123.
Y. Chen, D. Bindel, H. Song, and R. H. Katz, "An algebraic approach to practical and scalable overlay network monitoring," in Proc. 2004 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '04), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 55-66.
F. Yu and R. H. Katz, "Efficient multi-match packet classification with TCAM," in Hot Interconnects 12: Proc. Annual IEEE Symp. on High Performance Interconnects, Los Alamitos, CA: IEEE Computer Society, 2004, pp. 28-34.
Z. M. Mao, D. Johnson, J. Rexford, J. Wang, and R. H. Katz, "Scalable and accurate identification of AS-level forwarding paths," in Proc. 23rd Annual Joint Conf. on the IEEE Computer and Communications Societies (NFOCOM 2004), Vol. 3, Piscataway, NJ: IEEE Press, 2004, pp. 1605-1615.
L. Subramanian, I. Stoica, H. Balakrishnan, and R. H. Katz, "OverQoS: An overlay based architecture for enhancing Internet QoS," in Proc. 1st Symp. on Networked Systems Design & Implementation (NSDI '04), Vol. 1, Berkeley, CA: USENIX Association, 2004, pp. 71-84.
Y. Chen, D. Bindel, and R. H. Katz, "Tomography-based overlay network monitoring," in Proc. Internet Measurement Conf. (IMC-03), New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 6 pg.
Y. Matsunaga, A. S. Merino, T. Suzuki, and R. H. Katz, "Secure authentication system for public WLAN roaming," in Proc. 1st ACM Intl. Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH 2003), New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 113-121.
Z. M. Mao, J. Rexford, J. Wang, and R. H. Katz, "Towards an accurate AS-level traceroute tool," in Proc. 2003 ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '03), New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 365-378.
S. Zhuang, K. Lai, I. Stoica, R. H. Katz, and S. Shenker, "Host mobility using an Internet indirection infrastructure," in Proc. 1st Int. Conf. on Mobile Systems, Applications, and Services (MobiSys '03), Berkeley, CA: USENIX Association, 2003, pp. 129-144.
Y. Chen, L. Qiu, W. Chen, L. Nguyen, and R. H. Katz, "Clustering Web content for efficient replication," in Proc. 10th IEEE Intl. Conf. on Network Protocols (ICNP '02), Los Alamitos, CA: IEEE Computer Society, 2002, pp. 165-174.
L. Subramanian, I. Stoica, H. Balakrishnan, and R. H. Katz, "OverQoS: Offering Internet QoS using overlays," in Proc. 1st Workshop on Hot Topics in Networking (HotNets-I), New York, NY: The Association for Computing Machinery, Inc., 2002.
Z. M. Mao, R. Govindan, G. Varghese, and R. H. Katz, "Route flap damping exacerbates Internet routing convergence," in Proc. 2002 ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM '02), New York, NY: The Association for Computing Machinery, Inc., 2002, pp. 221-233.
L. Subramanian, S. Agarwal, J. Rexford, and R. H. Katz, "Characterizing the Internet hierarchy from multiple vantage points," in Proc. 21st Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM 2002), Vol. 2, Piscataway, NJ: IEEE Press, 2002, pp. 618-627.
L. Subramanian, V. N. Padmanabhan, and R. H. Katz, "Geographic properties of Internet routing," in Proc. 2002 USENIX Annual Technical Conf. (ATEC '02), General Track, C. S. Ellis, Ed., Berkeley, CA: USENIX Association, 2002, pp. 243-259.
M. C. Caesar, D. Ghosal, and R. H. Katz, "Resource management for IP telephony networks," in Proc. 10th IEEE Intl. Workshop on QoS (IWQoS 2002), Piscataway, NJ: IEEE Press, 2002, pp. 276-285.
S. Agarwal, R. H. Katz, S. V. Krishnamurthy, and S. K. Dao, "Distributed power control in ad-hoc wireless networks," in Proc. 12th IEEE Intl. Symp. on Personal, Indoor and Mobile Radio Communications (PIRMC 2001), Vol. 2, Piscataway, NJ: IEEE Press, 2001, pp. F59-F66.
H. J. Wang and R. H. Katz, "Mobility support in unified communication networks," in Proc. 4th ACM Intl. Workshop on Wireless Mobile Multimedia (WoWMoM '01), New York, NY: The Association for Computing Machinery, Inc., 2001, pp. 95-102.
Z. M. Mao, H. W. So, B. Kang, and R. H. Katz, "Network support for mobile multimedia using a self-adaptive distributed proxy," in Proc. 11th Intl. Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV '01), New York, NY: The Association for Computing Machinery, Inc., 2001, pp. 107-116.
L. Subramanian and R. H. Katz, "An architecture for building self-configurable systems," in Proc. 1st Annual Workshop on Mobile and Ad Hoc Networking and Computing (MobiHOC 2000), Piscataway, NJ: IEEE Press, 2000, pp. 63-73.
C. Chuah, L. Subramanian, R. H. Katz, and A. D. Joseph, "QoS provisioning using a clearing house architecture," in Proc. 8th Intl. Workshop on Quality of Service (IWQoS 2000), Piscataway, NJ: IEEE Press, 2000, pp. 115-124.
T. R. Henderson and R. H. Katz, "Network simulation for LEO satellite networks," in 18th AIAA Intl. Communications Satellite Systems Conf. and Exhibit (ICSSC 2000). Collection of Technical Papers, Vol. 2, Reston, VA: American Institute of Aeronautics and Astronautics, Inc., 2000.
M. Stemm, R. H. Katz, and S. Seshan, "A network measurement architecture for adaptive applications," in Proc. 19th Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM 2000), Vol. 1, Piscataway, NJ: IEEE Press, 2000, pp. 285-294.
H. J. Wang, A. D. Joseph, and R. H. Katz, "A signaling system using lightweight call sessions," in Proc. 19th Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM 2000), Vol. 2, Piscataway, NJ: IEEE Press, 2000, pp. 697-706.
H. J. Wang, A. D. Joseph, and R. H. Katz, "A signaling system using lightweight call sessions," in Proc. 19th Annual Joint Conf. on IEEE Computer and Communications Societies (INFOCOM 2000), Vol. 2, Piscataway, NJ: IEEE Press, 2000, pp. 697-706.
S. E. Czerwinski, B. Y. Zhao, T. D. Hodes, A. D. Joseph, and R. H. Katz, "An architecture for a secure service discovery service," in Proc. 5th Annual ACM/IEEE Intl. Conf. on Mobile Computing and Networking, New York, NY: ACM Press, 1999, pp. 24-35.
A. D. Joseph, B. R. Badrinath, and R. H. Katz, "A case for services over cascaded networks," in Proc. 1st ACM International Workshop on Wireless Mobile Multimedia (WOWMOM '98), New York, NY: The Association for Computing Machinery, Inc., 1998, pp. 2-10.
T. D. Hodes, R. H. Katz, E. Servan-Schreiber, and L. A. Rowe, "Best Paper Award: Composable ad-hoc mobile services for universal interaction," in Proc. 3rd Annual ACM/IEEE Intl. Conf. on Mobile Computing and Networking (MOBICOM '97), New York, NY: The Association for Computing Machinery, Inc., 1997, pp. 1-12.
H. Balakrishnan, S. Seshan, E. Amir, and R. H. Katz, "Best Paper Award: Improving TCP/IP performance over wireless networks," in Proc. ACM 1st Annual Intl. Conf. on Mobile Computing and Networking (MOBICOM '95), New York, NY: The Association for Computing Machinery, Inc., 1995, pp. 2-11.
A. Chervenak, D. A. Patterson, and R. H. Katz, "Storage systems for movies-on-demand video servers," in Proceedings of the Fourteenth IEEE Symposium on Mass Storage Systems. Storage - At the Forefront of Information Infrastructures, MSS, Washington, DC: IEEE Computer Society, 1995, pp. 246-56.
E. Brewer, T. Burd, F. Burghardt, A. Burstein, R. Doering, K. Lutz, S. Narayansaramy, T. Pering, B. Richards, T. Truman, R. H. Katz, J. M. Rabaey, and R. W. Brodersen, "Design of wireless portable systems," in Proc. 40th IEEE Computer Society Intl. Conf. (COMPCON '95): Technologies for the Information Superhighway, Los Alamitos, CA: IEEE Computer Society Press, 1995, pp. 169-178.
A. Drapeau, K. Shirriff, J. Hartman, E. Miller, S. Seshan, R. H. Katz, K. Lutz, D. A. Patterson, E. Lee, P. Chen, and G. Gibson, "RAID-II: a high-bandwidth network file server," in Proceedings of the 21st annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 22, Los Alamitos, CA: IEEE Computer Society Press, 1994, pp. 234-244.
P. Chen, E. Lee, A. Drapeau, K. Lutz, E. Miller, S. Seshan, K. Shirriff, D. A. Patterson, and R. H. Katz, "Performance and Design Evaluation of the RAID-II Storage Server," in Journal of Distributed and Parallel Databases, Vol. 2, Kluwer Academic Publishers, 1993, pp. 243-260.
R. H. Katz, D. A. Patterson, A. Chervenak-Drapeau, J. Fine, and E. Miller, "An Approach to Cost-Effective Terabyte Memory Systems," in Proceedings of the thirty-seventh international conference on COMPCON, Los Alamitos, CA: IEEE Press, 1992, pp. 395-400.
P. Chen, G. Gibson, R. H. Katz, and D. A. Patterson, "An Evaluation of Redundant Arrays of Disks using an Amdahl 5890," in Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, ACM SIGMETRICS Performance Evaluation Review, Vol. 18, New York, NY: ACM, 1990, pp. 74-85.
M. Silva, D. Gedye, R. H. Katz, and A. R. Newton, "Protection and versioning for OCT," in Proc. 26th ACM/IEEE Design Automation Conf. (DAC '89), New York, NY: ACM, Inc., 1989, pp. 264-269.
G. Gibson, L. Hellerstein, R. M. Karp, R. H. Katz, and D. A. Patterson, "Failure Correction Techniques for Large Disk Arrays," in Proceedings of the third international conference on Architectural support for programming languages and operating systems, ACM SIGARCH Computer Architecture News, Vol. 17, New York, NY: ACm, 1989, pp. 123-132.
M. Schulze, G. Gibson, R. H. Katz, and D. A. Patterson, "How Reliable is a RAID?," in Proceedings of Spring COMPCON Conference, IEEE, 1989, pp. 118 - 123.
M. Stonebraker, R. H. Katz, D. A. Patterson, and J. Ousterhout, "The design of XPRS," in Proc. 14th Intl. Conf. on Very Large Data Bases, F. Bancilhon and D. J. DeWitt, Eds., San Francisco, CA: Morgan Kaufmann Publishers Inc., 1988, pp. 318-330.
D. Wood, S. Eggers, G. Gibson, D. Jeong, R. H. Katz, and D. A. Patterson, "The SPUR cache controller chip," in Southcon/88 Conference Record, 1988, pp. 88-90.
R. H. Katz and D. A. Patterson, "A VLSI RISC multiprocessor workstation (Invited Paper) (Best Presentation Award)," in Proc. IEEE Intl. Conf. on Computer Design: VLSI in Computers and Processors (ICCD '86), Piscataway, NJ: IEEE Press, 1986.
D. Wood, S. Eggers, G. Gibson, M. Hill, J. Pendleton, S. Ritchie, G. Taylor, R. H. Katz, and D. A. Patterson, "An In-Cache Address Translation Mechanism," in Proceedings of the 13th annual international symposium on Computer architecture, ACM SIGARCH Computer Architecture News, Vol. 14, Los Alamitos, CA: IEEE Computer Society Press, 1986, pp. 358-365.
J. Kolb, J. Yang, R. H. Katz, and D. E. Culler, "Quartz: A Framework for Engineering Secure Smart Contracts," Aug. 2020.
J. Zhang, J. Sullivan, V. Venkatesh P. B., K. Tse, A. Yan, J. Leyden, K. Shankari, and R. H. Katz, "TripAware: Separate Related Works Document," Aug. 2019.
K. Shankari, P. Yedavalli, I. Banerjee, T. Rashidi, R. H. Katz, P. Waddell, and D. E. Culler, "em-arch: A system architecture for reproducible and extensible collection of human mobility data," May 2019.
J. Zhang, J. Sullivan, V. Venkatesh P. B., K. Tse, A. Yan, J. Leyden, K. Shankari, and R. H. Katz, "TripAware: Emotional and Informational Approaches to Encourage Sustainable Transportation via Mobile Applications," Jan. 2019.
K. Shankari, J. Fürst, Y. Wang, P. Bonnet, D. E. Culler, and R. H. Katz, "Zephyr: Simple, Ready-to-use Software-based Power Evaluation for Background Sensing Smartphone Applications," Dec. 2018.
T. Li, "ConNect: Exploring Augmented Reality Service using Image Localization and Neural Network Object Detection," R. H. Katz and D. E. Culler, Eds., May 2018.
I. Stoica, M. Franklin, M. Jordan, A. Fox, A. D. Joseph, M. Mahoney, R. H. Katz, D. A. Patterson, and S. Shenker, "The Berkeley Data Analysis System (BDAS): An open source platform for big data analytics," University of California, Berkeley Berkeley United States, 2017.
D. Song, I. Stoica, R. A. Popa, D. A. Patterson, M. W. Mahoney, R. H. Katz, A. D. Joseph, M. Jordan, J. M. Hellerstein, J. Gonzalez, K. Goldberg, A. Ghodsi, D. E. Culler, and P. Abbeel, "A Berkeley View of Systems Challenges for AI," Oct. 2017.
J. Basak and R. H. Katz, "Significance of Disk Failure Prediction in Datacenters," July 2017.
J. Kolb, K. Chen, and R. H. Katz, "The Case for a Local Tier in the Internet of Things," Dec. 2016.
K. Chen, T. Mochida, J. Fürst, J. Kolb, D. E. Culler, and R. H. Katz, "CellMate: A Responsive and Accurate Vision-based Appliance Identification System," Sep. 2016.
D. E. Culler, R. H. Katz, and K. Shankari, "“Doing nothing well": OS-Application coordination for energy saving," June 2016.
S. Alspaugh, A. Swigart, I. MacFarland, R. H. Katz, and M. Hearst, "Rethinking the First Look at Data by Framing It," Nov. 2015.
K. Chen, J. Kolb, J. Fürst, D. Hong, D. E. Culler, and R. H. Katz, "Intuitive Appliance Identification using Image Matching in Smart Buildings," Sep. 2015.
K. Shankari, M. Yin, R. H. Katz, and D. E. Culler, "Participatory Classification in a System for Assessing Multimodal Transportation Patterns," Feb. 2015.
K. Shankari, J. Park, T. Gadgil, R. H. Katz, and D. E. Culler, "Information Display for Societal Problems: Data, Game, or Choice?," Feb. 2015.
J. Basak and R. H. Katz, "RAID-CUBE: The Modern Datacenter Case for RAID," Feb. 2015.
K. Shankari, M. Yin, S. Shanmugam, D. E. Culler, and R. H. Katz, "E-Mission: Automated transportation emission calculation using smart phones," Aug. 2014.
D. Zats, A. Padmanabha Iyer, G. Ananthanarayanan, R. H. Katz, I. Stoica, and A. Vahdat, "FastLane: Agile Drop Notification for Datacenter Networks," Oct. 2013.
D. Zats, A. Padmanabha Iyer, R. H. Katz, I. Stoica, and A. Vahdat, "FastLane: An Agile Congestion Signaling Mechanism for Improving Datacenter Performance," May 2013.
F. Raab, R. H. Katz, and Y. Chen, "From TPC-C to Big Data Benchmarks: A Functional Workload Model," July 2012.
Y. Chen, R. Griffit, D. Zats, and R. H. Katz, "Understanding TCP Incast and Its Implications for Big Data Workloads," April 2012.
Y. Chen, S. Alspaugh, and R. H. Katz, "Interactive Query Processing in Big Data Systems: A Cross Industry Study of MapReduce Workloads," April 2012.
A. Wang, S. Venkataraman, S. Alspaugh, I. Stoica, and R. H. Katz, "Sweet Storage SLOs with Frosting," March 2012.
T. Das, D. Zats, P. Mohan, D. Borthakur, and R. H. Katz, "DeTail: Reducing the Flow Completion Time Tail in Datacenter Networks," March 2012.
Y. Chen, S. Alspaugh, and R. H. Katz, "Design Insights for MapReduce from Diverse Production Workloads," Jan. 2012.
A. Krioukov, S. Alspaugh, P. Mohan, S. Dawson-Haggerty, D. E. Culler, and R. H. Katz, "Design and Evaluation of an Energy Agile Computing Cluster," Jan. 2012.
D. Zats, T. Das, P. Mohan, and R. H. Katz, "DeTail: Reducing the Flow Completion Time Tail in Datacenter Networks," Oct. 2011.
Y. Chen, A. Ganapathi, R. Griffith, and R. H. Katz, "The Case for Evaluating MapReduce Performance Using Workload Suites," March 2011.
Y. Chen, A. S. Ganapathi, R. Griffith, and R. H. Katz, "A Methodology for Understanding MapReduce Performance Under Diverse Workloads," Nov. 2010.
Y. Chen, A. S. Ganapathi, R. Griffith, and R. H. Katz, "Analysis and Lessons from a Publicly Available Google Cluster Trace," June 2010.
B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph, R. H. Katz, S. Shenker, and I. Stoica, "Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center," May 2010.
Y. Chen, A. S. Ganapathi, R. Griffith, and R. H. Katz, "Towards Understanding Cloud Performance Tradeoffs Using Statistical Workload Analysis and Replay," May 2010.
Y. Chen, A. S. Ganapathi, and R. H. Katz, "To Compress or Not To Compress - Compute vs. IO tradeoffs for MapReduce Energy Efficiency," March 2010.
A. S. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistical Workloads for Energy Efficient MapReduce," Jan. 2010.
Y. Chen, V. Paxson, and R. H. Katz, "What’s New About Cloud Computing Security?," Jan. 2010.
A. S. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," Nov. 2009.
Y. Chen, L. Keys, and R. H. Katz, "Towards Energy Efficient MapReduce," Aug. 2009.
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "Above the Clouds: A Berkeley View of Cloud Computing," Feb. 2009.
G. Ananthanarayanan and R. H. Katz, "Greening the Switch," Sep. 2008.
M. Zaharia, A. Konwinski, A. D. Joseph, R. H. Katz, and I. Stoica, "Improving MapReduce Performance in Heterogeneous Environments," Aug. 2008.
B. Chun, K. Chen, G. Lee, R. H. Katz, and S. Shenker, "D3: Declarative Distributed Debugging," March 2008.
Z. Chen, T. Lakshman, R. H. Katz, F. Yu, and Y. Diao, "Fast and Memory-Efficient Regular Expression Matching for Deep Packet Inspection," May 2006.
S. Machiraju and R. H. Katz, "Leveraging BGP Dynamics to Reverse-Engineer Routing Policies," May 2006.
R. Fonseca, G. M. Porter, R. H. Katz, I. Stoica, and S. Shenker, "IP Options are not an option," Dec. 2005.
R. H. Katz and G. M. Porter, "In-network Video Prioritization via iBox Classification Predicates," Sep. 2005.
S. Zhuang, R. Katz, and I. Stoica, "The Cost of Inconsistency in DHTs," June 2005.
F. Yu, T. V. Lakshman, R. H. Katz, and M. A. Motoyama, "SSA: A Power and Memory Efficient Scheme to Multi-Match Packet Classification," May 2005.
L. Subramanian, R. H. Katz, S. Shenker, V. Roth, and I. Stoica, "Reliable Broadcase in Unknown Fixed-Identity Networks," 2004.
M. Caesar, R. H. Katz, and L. Subramanian, "The Case for an Internet Health Monitoring System," 2004.
J. K. Kannan, I. Stoica, S. Shenker, R. Katz, and L. Subramanian, "Cooperative Containment of Fast Scanning Worms," 2004.
R. H. Katz, W. Cui, and W. Tan, "BINDER: An Extrusion-based Break-In Detector for Personal Computers," Oct. 2004.
R. H. Katz and S. Machiraju, "Reconciling Cooperation with Confidentiality in Multi-Provider Distributed Systems," Aug. 2004.
F. Yu, R. H. Katz, and T. V. Lakshman, "Gigabit Rate Packet Pattern-Matching Using TCAM," July 2004.
R. H. Katz, W. Cui, S. Machiraju, and I. Stoica, "SCONE: A Tool to Estimate Shared Congestion Among Internet Paths," May 2004.
F. Yu and R. H. Katz, "Efficient Multi-Match Packet Classification with TCAM," March 2004.
M. Caesar, L. Subramanian, and R. H. Katz, "Towards Localizing Root Causes of BGP Dynamics," 2003.
Y. Chen, H. Song, R. H. Katz, and D. Bindel, "An Algebraic Approach to Adaptive Scalable Overlay Network Monitoring," 2003.
R. H. Katz and M. Seshadri, "Dynamics of Simultaneous Overlay Network Routing," Nov. 2003.
S. Zhuang, I. Stoica, D. Geels, and R. Katz, "Exploring Tradeoffs in Failure Detection in Routing Overlays," Oct. 2003.
S. Agarwal, C. Chuah, and R. H. Katz, "OPCA: Fault-Tolerant Routing and Load-Balancing," 2002.
Y. Chen, L. Qiu, L. Nguyen, R. H. Katz, and W. Chen, "On the Clustering of Web Content for Efficient Replication," 2002.
R. Govindan, G. Varghese, Z. M. Mao, and R. H. Katz, "Route Flap Damping Exacerbates Internet Routing Convergence," June 2002.
S. Zhuang, I. Stoica, S. Shenker, K. Lai, and R. Katz, "Host Mobility Using an Internet Indirection Infrastructure," June 2002.
Y. Chen, A. Bargteil, J. Kubiatowicz, and R. H. Katz, "Quantifying Network Denial of Service: A Location Service Case Study," 2001.
L. Subramanian, J. Rexford, S. Agarwal, and R. H. Katz, "Characterizing the Internet Hierarchy from Multiple Vantage Points," Aug. 2001.
C. Chuah, L. Subramanian, and R. H. Katz, "Furies: A Scalable Framework for Traffic Policing and Admission Control," May 2001.
E. A. Brewer, Z. M. Mao, and R. H. Katz, "Fault-tolerant, Scalable, Wide-Area Internet Service Composition," Jan. 2001.
S. Agarwal, A. D. Joseph, and R. H. Katz, "Reducing the Energy Consumption of Group Driven Ad-hoc Wireless Communication," Jan. 2001.
C. Chuah and R. H. Katz, "Network Provisioning and Resource Management for IP Telephony," 1999.
R. H. Katz and S. Mukkamalla, "A Scalable Framework for Secure Multicast," 1999.
R. H. Katz and T. R. Henderson, "TCP Performance over Satellite Channels," Dec. 1999.
R. H. Katz, A. D. Joseph, and B. Raman, "Personal Mobility in the ICEBERG Integrated Communication Network," May 1999.
T. D. Hodes and R. H. Katz, "Enabling "Smart Spaces:" Entity Description and User Interface Generation for a Heterogeneous Component-based Distributed System," July 1998.
M. Stemm, R. H. Katz, and S. Seshan, "SPAND: Shared Passive Network Performance Discovery," Aug. 1997.
V. N. Padmanabhan, M. Stemm, H. Balakrishnan, S. Seshan, and R. H. Katz, "TCP Behavior of a Busy Internet Server: Analysis and Improvements," Aug. 1997.
M. J. Silva and R. H. Katz, "The Case for Design using the World Wide Web," Oct. 1994.
E. K. Lee, G. A. Gibson, D. A. Patterson, P. M. Chen, and R. H. Katz, "RAID: High-Performance, Reliable Secondary Storage," Nov. 1993.
R. H. Katz and A. L. Drapeau, "Striped Tape Arrays," Feb. 1993.
E. L. Miller and R. H. Katz, "An Analysis of File Migration in a Unix Supercomputing Environment," Nov. 1992.
R. H. Katz, A. L. C. Drapeau, E. K. Lee, E. L. Miller, D. A. Patterson, P. M. Chen, K. Lutz, and S. Seshan, "RAID-II: Design and Implementation of a Large Scale Disk Array Controller," Oct. 1992.
E. K. Lee, P. M. Chen, A. L. C. Drapeau, R. H. Katz, G. A. Gibson, J. H. Hartman, E. L. Miller, and D. A. Patterson, "RAID-II: A Scalable Storage Architecture for High-Bandwidth Network File Service," Feb. 1992.
T. Chieuh, M. J. Silva, and R. H. Katz, "Active Documentation for VLSI Design," Feb. 1992.
R. H. Katz and E. K. Lee, "An Analytic Performance Model of Disk Arrays and its Application," Nov. 1991.
R. H. Katz, T. E. Anderson, D. A. Patterson, and J. K. Ousterhout, "Robo-line Storage: Low Latency, High Capacity Storage Systems over Geographically Distributed Networks," Sep. 1991.
R. H. Katz, "High Performance Network and Channel-Based Storage," Sep. 1991.
D. W. Gordon, J. A. Tuttle, and R. H. Katz, "Storage System Metrics for Evaluating Disk Array Organizations," Dec. 1991.
T. F. Chiueh, R. H. Katz, and V. D. King, "Managing the VLSI Design Process," Nov. 1989.
J. L. Hennessy and R. H. Katz, "High Performance Microprocessor Architectures," Aug. 1989.
D. Jeong, D. Lee, D. A. Wood, D. A. Patterson, M. D. Hill, S. I. Kong, G. S. Taylor, D. A. Hodges, S. J. Eggers, G. A. Gibson, and R. H. Katz, "A VLSI Chip Set for a Mutiprocessor Workstation," April 1989.
R. H. Katz, G. A. Gibson, and D. A. Patterson, "Disk System Architectures for High Performance Computing," March 1989.
G. A. Gibson, D. A. Wood, and R. H. Katz, "Verifying a Multiprocessor Cache Controller Using Random Case Generalization," Jan. 1989.
R. H. Katz, "Towards A Unified Framework for Version Modeling," Dec. 1988.
S. J. Eggers and R. H. Katz, "The Effect of Sharing on the Cache and Bus Performance of Parallel Programs," Dec. 1988.
R. M. Karp, G. A. Gibson, L. Hellerstein, R. H. Katz, and D. A. Patterson, "Coding Techniques for Handling Failures in Large Disk Arrays," Dec. 1988.
R. H. Katz and S. J. Eggers, "Evaluating the Performance of Four Snooping Cache Coherency Protocols," Dec. 1988.
G. A. Gibson, D. A. Patterson, P. M. Chen, R. H. Katz, and M. Schulze, "Two Papers on RAIDs," Dec. 1988.
E. E. Chang and R. H. Katz, "Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS," Nov. 1988.
R. H. Katz, D. A. Patterson, J. Ousterhout, and M. Stonebraker, "The Design of XPRS," March 1988.
D. A. Patterson, G. A. Gibson, and R. H. Katz, "A Case for Redundant Arrays of Inexpensive Disks (RAID)," Dec. 1987.
S. J. Eggers and R. H. Katz, "A Characterization of Sharing In Parallel Programs And Its Applicability to Coherency Protocol Evaluation," Dec. 1987.
F. W. Obermeier and R. H. Katz, "EPOXY: An Electrical and Physical Layout Optimizer that Considers Circuit Changes," Nov. 1987.
D. Gedye and R. Katz, "Browsing the Chip Design Database," Nov. 1987.
E. E. Chang and R. H. Katz, "Inheritance in Computer-Aided Design Databases: Semantics and Implementation Issues," Oct. 1987.
R. H. Katz and E. E. Chang, "Managing Change in a Computer-Aided Design Database," Jan. 1987.
R. Bhateja and R. H. Katz, "A Validation Subsystem of a Version Server for Computer-Aided Design Data," Oct. 1987.
J. R. Larus, B. K. Bose, J. Keller, C. G. Lee, S. A. Ritchie, P. N. Hilfinger, J. K. Ousterhout, M. D. Hill, S. J. Eggers, G. S. Taylor, G. D. Adams, G. A. Gibson, P. M. Hansen, S. I. Kong, D. Lee, J. M. Pendleton, D. A. Wood, B. G. Zorn, D. A. Hodges, R. H. Katz, and D. A. Patterson, "SPUR: A VLSI Multiprocessor Workstation," Dec. 1986.
M. Anwaruddin, E. E. Chang, and R. H. Katz, "A Version Server for Computer-Aided Design Data," Nov. 1986.
E. E. Chang, R. Bhateja, and R. H. Katz, "Version Modeling Concepts for Computer-Aided Design Databases," Nov. 1986.
R. H. Katz and SPUR Hardware Design Team, "Proceedings of CS292i: Implementation of VLSI Systems, Spring 1985," Sep. 1986.
R. H. Katz, G. Borriello, and A. G. Bell, "The Multibus Design Frame," May 1985.
S. J. Eggers, P. M. Hansen, S. A. Ritchie, D. A. Patterson, R. H. Katz, G. A. Gibson, M. D. Hill, J. M. Pendleton, G. S. Taylor, and D. A. Wood, "Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and Bus Analyses," Jan. 1985.
R. H. Katz and F. W. Obermeier, "PLA Driver Selection: An Analytic Approach," Nov. 1984.
R. H. Katz, C. Perkins, D. A. Wood, S. J. Eggers, and R. G. Sheldon, "Implementing a Cache Consistency Protocol," Oct. 1984.
R. H. Katz, C. Perkins, S. Whalen, G. Borriello, S. J. Eggers, H. McKinley, W. Scott, R. Sheldon, and D. A. Wood, "Design and Implementation of An Integrated Snooping Data Cache," Sep. 1984.
R. H. Katz, L. Shapiro, D. DeWitt, F. Olken, M. Stonebraker, and D. Wood, "Implementation Techniques for Main Memory Database Systems," Jan. 1984.
E. Wong and R. H. Katz, "Distributing a Database for Parallelism," Oct. 1982.
R. H. Katz, "Database Design and Translation for Mutliple Data Models," June 1980.
E. Wong and R. Katz, "An Access Path Model for Physical Database Design," Dec. 1979.
E. Wong and R. Katz, "Heterogeneous Data Models- Part I Semantic Issues," Aug. 1979.
E. Wong and R. H. Katz, "Design Goals for Relational and DBTG Databases," Dec. 1978.
R. H. Katz, "Research in Internet-Scale Computing: The Berkeley RadLab Perspective (Keynote Address)," presented at 2007 15th IEEE International Workshop on Quality of Service, Evanston, IL, June 2007.
Ph.D. Theses
H. Mao, "Designing New Memory Systems for Next-Generation Data Centers," R. H. Katz and K. Asanović, Eds., Dec. 2022.
Masters Reports
R. Yang, N. Pemberton, and J. Chung, "PyPlover: A System for GPU-enabled Serverless Instances," R. H. Katz and J. Gonzalez, Eds., May 2020.
N. Pemberton, "Enabling Efficient and Transparent Remote Memory Access in Disaggregated Datacenters," J. D. Kubiatowicz and R. H. Katz, Eds., Dec. 2019.
S. Karandikar, "FireSim: FPGA-Accelerated Cycle-Exact Scale-Out System Simulation in the Public Cloud," K. Asanović and R. H. Katz, Eds., Dec. 2018.
T. Li, "ConNect: Exploring Augmented Reality Service using Image Localization and Neural Network Object Detection," R. H. Katz and D. E. Culler, Eds., May 2018.
H. Mao, "Hardware Acceleration for Memory to Memory Copies," R. H. Katz and K. Asanović, Eds., Jan. 2017.
A. Parasuram, "An Analysis of the RPL Routing Standard for Low Power and Lossy Networks," D. Culler and R. Katz, Eds., May 2016.
A. Wang, S. Venkataraman, S. Alspaugh, R. H. Katz, and I. Stoica, "Cake: Enabling High-level SLOs on Shared Storage Systems," Nov. 2012.
R. H. Katz and A. Rabkin, "Chukwa: A system for reliable large-scale log collection," March 2010.
Y. Chen and R. H. Katz, "Energy Efficient Ethernet Encodings," May 2009.