Technical Reports - Randy H. Katz
Designing New Memory Systems for Next-Generation Data Centers (EECS-2022-240)
Howard Mao
Quartz: A Framework for Engineering Secure Smart Contracts (EECS-2020-178)
John Kolb, John Yang, Randy H. Katz and David E. Culler
PyPlover: A System for GPU-enabled Serverless Instances (EECS-2020-74)
Ryan Yang, Nathan Pemberton and Jichan Chung
Enabling Efficient and Transparent Remote Memory Access in Disaggregated Datacenters (EECS-2019-154)
Nathan Pemberton
TripAware: Separate Related Works Document (EECS-2019-134)
Jesse Zhang, Jack Sullivan, Vasudev Venkatesh P. B., Kyle Tse, Andy Yan, John Leyden, Kalyanaraman Shankari and Randy H. Katz
em-arch: A system architecture for reproducible and extensible collection of human mobility data (EECS-2019-88)
Kalyanaraman Shankari, Pavan Yedavalli, Ipsita Banerjee, Taha Rashidi, Randy H. Katz, Paul Waddell and David E. Culler
TripAware: Emotional and Informational Approaches to Encourage Sustainable Transportation via Mobile Applications (EECS-2019-2)
Jesse Zhang, John Sullivan, Vasudev Venkatesh P. B., Kyle Tse, Andy Yan, John Leyden, Kalyanaraman Shankari and Randy H. Katz
Zephyr: Simple, Ready-to-use Software-based Power Evaluation for Background Sensing Smartphone Applications (EECS-2018-168)
K. Shankari, Jonathan Fürst, Yawen Wang, Philippe Bonnet, David E. Culler and Randy H. Katz
FireSim: FPGA-Accelerated Cycle-Exact Scale-Out System Simulation in the Public Cloud (EECS-2018-154)
Sagar Karandikar
ConNect: Exploring Augmented Reality Service using Image Localization and Neural Network Object Detection (EECS-2018-65)
Tong Li
ConNect: Exploring Augmented Reality Service using Image Localization and Neural Network Object Detection (EECS-2018-64)
Tong Li
A Berkeley View of Systems Challenges for AI (EECS-2017-159)
Ion Stoica, Dawn Song, Raluca Ada Popa, David A. Patterson, Michael W. Mahoney, Randy H. Katz, Anthony D. Joseph, Michael Jordan, Joseph M. Hellerstein, Joseph Gonzalez, Ken Goldberg, Ali Ghodsi, David E. Culler and Pieter Abbeel
Significance of Disk Failure Prediction in Datacenters (EECS-2017-123)
Jayanta Basak and Randy H. Katz
Hardware Acceleration for Memory to Memory Copies (EECS-2017-2)
Howard Mao
The Case for a Local Tier in the Internet of Things (EECS-2016-222)
John Kolb, Kaifei Chen and Randy H. Katz
CellMate: A Responsive and Accurate Vision-based Appliance Identification System (EECS-2016-154)
Kaifei Chen, Takeshi Mochida, Jonathan Fürst, John Kolb, David E. Culler and Randy H. Katz
“Doing nothing well": OS-Application coordination for energy saving (EECS-2016-119)
Kalyanaraman Shankari, David E. Culler and Randy H. Katz
An Analysis of the RPL Routing Standard for Low Power and Lossy Networks (EECS-2016-106)
Aishwarya Parasuram
Rethinking the First Look at Data by Framing It (EECS-2015-208)
Sara Alspaugh, Anna Swigart, Ian MacFarland, Randy H. Katz and Marti Hearst
Intuitive Appliance Identification using Image Matching in Smart Buildings (EECS-2015-200)
Kaifei Chen, John Kolb, Jonathan Fürst, Dezhi Hong, David E. Culler and Randy H. Katz
Participatory Classification in a System for Assessing Multimodal Transportation Patterns (EECS-2015-8)
Kalyanaraman Shankari, Mogeng Yin, Randy H. Katz and David E. Culler
Information Display for Societal Problems: Data, Game, or Choice? (EECS-2015-7)
Kalyanaraman Shankari, Janice Park, Tejomay Gadgil, Randy H. Katz and David E. Culler
RAID-CUBE: The Modern Datacenter Case for RAID (EECS-2015-4)
Jayanta Basak and Randy H. Katz
E-Mission: Automated transportation emission calculation using smart phones (EECS-2014-140)
Kalyanaraman Shankari, Mogeng Yin, Shanthi Shanmugam, David E. Culler and Randy H. Katz
FastLane: Agile Drop Notification for Datacenter Networks (EECS-2013-173)
David Zats, Anand Padmanabha Iyer, Ganesh Ananthanarayanan, Randy H. Katz, Ion Stoica and Amin Vahdat
FastLane: An Agile Congestion Signaling Mechanism for Improving Datacenter Performance (EECS-2013-113)
David Zats, Anand Padmanabha Iyer, Randy H. Katz, Ion Stoica and Amin Vahdat
Cake: Enabling High-level SLOs on Shared Storage Systems (EECS-2012-208)
Andrew Wang, Shivaram Venkataraman, Sara Alspaugh, Randy H. Katz and Ion Stoica
From TPC-C to Big Data Benchmarks: A Functional Workload Model (EECS-2012-174)
Yanpei Chen, Francois Raab and Randy H. Katz
Understanding TCP Incast and Its Implications for Big Data Workloads (EECS-2012-40)
Yanpei Chen, Rean Griffit, David Zats and Randy H. Katz
Interactive Query Processing in Big Data Systems: A Cross Industry Study of MapReduce Workloads (EECS-2012-37)
Yanpei Chen, Sara Alspaugh and Randy H. Katz
Sweet Storage SLOs with Frosting (EECS-2012-35)
Andrew Wang, Shivaram Venkataraman, Sara Alspaugh, Ion Stoica and Randy H. Katz
DeTail: Reducing the Flow Completion Time Tail in Datacenter Networks (EECS-2012-33)
David Zats, Tathagata Das, Prashanth Mohan, Dhruba Borthakur and Randy H. Katz
Design Insights for MapReduce from Diverse Production Workloads (EECS-2012-17)
Yanpei Chen, Sara Alspaugh and Randy H. Katz
Design and Evaluation of an Energy Agile Computing Cluster (EECS-2012-13)
Andrew Krioukov, Sara Alspaugh, Prashanth Mohan, Stephen Dawson-Haggerty, David E. Culler and Randy H. Katz
DeTail: Reducing the Flow Completion Time Tail in Datacenter Networks (EECS-2011-113)
David Zats, Tathagata Das, Prashanth Mohan and Randy H. Katz
The Case for Evaluating MapReduce Performance Using Workload Suites (EECS-2011-21)
Yanpei Chen, Archana Ganapathi, Rean Griffith and Randy H. Katz
A Methodology for Understanding MapReduce Performance Under Diverse Workloads (EECS-2010-135)
Yanpei Chen, Archana Sulochana Ganapathi, Rean Griffith and Randy H. Katz
Analysis and Lessons from a Publicly Available Google Cluster Trace (EECS-2010-95)
Yanpei Chen, Archana Sulochana Ganapathi, Rean Griffith and Randy H. Katz
Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center (EECS-2010-87)
Benjamin Hindman, Andrew Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy H. Katz, Scott Shenker and Ion Stoica
Towards Understanding Cloud Performance Tradeoffs Using Statistical Workload Analysis and Replay (EECS-2010-81)
Yanpei Chen, Archana Sulochana Ganapathi, Rean Griffith and Randy H. Katz
To Compress or Not To Compress - Compute vs. IO tradeoffs for MapReduce Energy Efficiency (EECS-2010-36)
Yanpei Chen, Archana Sulochana Ganapathi and Randy H. Katz
Chukwa: A system for reliable large-scale log collection (EECS-2010-25)
Ariel Rabkin and Randy H. Katz
Statistical Workloads for Energy Efficient MapReduce (EECS-2010-6)
Yanpei Chen, Archana Sulochana Ganapathi, Armando Fox, Randy H. Katz and David A. Patterson
What’s New About Cloud Computing Security? (EECS-2010-5)
Yanpei Chen, Vern Paxson and Randy H. Katz
Statistics-Driven Workload Modeling for the Cloud (EECS-2009-160)
Archana Sulochana Ganapathi, Yanpei Chen, Armando Fox, Randy H. Katz and David A. Patterson
Towards Energy Efficient MapReduce (EECS-2009-109)
Yanpei Chen, Laura Keys and Randy H. Katz
Energy Efficient Ethernet Encodings (EECS-2009-68)
Yanpei Chen and Randy H. Katz
Above the Clouds: A Berkeley View of Cloud Computing (EECS-2009-28)
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia
Greening the Switch (EECS-2008-114)
Ganesh Ananthanarayanan and Randy H. Katz
Improving MapReduce Performance in Heterogeneous Environments (EECS-2008-99)
Matei Zaharia, Andrew Konwinski, Anthony D. Joseph, Randy H. Katz and Ion Stoica
D3: Declarative Distributed Debugging (EECS-2008-27)
Byung-Gon Chun, Kuang Chen, Gunho Lee, Randy H. Katz and Scott Shenker
Fast and Memory-Efficient Regular Expression Matching for Deep Packet Inspection (EECS-2006-76)
Fang Yu, Zhifeng Chen, Yanlei Diao, T.V. Lakshman and Randy H. Katz
Leveraging BGP Dynamics to Reverse-Engineer Routing Policies (EECS-2006-61)
Sridhar Machiraju and Randy H. Katz
IP Options are not an option (EECS-2005-24)
Rodrigo Fonseca, George Manning Porter, Randy H. Katz, Scott Shenker and Ion Stoica
In-network Video Prioritization via iBox Classification Predicates (EECS-2005-1)
George Manning Porter and Randy H. Katz
The Cost of Inconsistency in DHTs (CSD-05-1394)
Shelley Zhuang, Ion Stoica and Randy Katz
SSA: A Power and Memory Efficient Scheme to Multi-Match Packet Classification (CSD-05-1388)
Fang Yu, T. V. Lakshman, Martin Austin Motoyama and Randy H. Katz
Cooperative Containment of Fast Scanning Worms (CSD-04-1359)
Jayanth Kumar Kannan, Lakshminarayanan Subramanian, Ion Stoica, Scott Shenker and Randy Katz
Reliable Broadcase in Unknown Fixed-Identity Networks (CSD-04-1358)
Lakshminarayanan Subramanian, Randy H. Katz, Volker Roth, Scott Shenker and Ion Stoica
The Case for an Internet Health Monitoring System (CSD-04-1356)
Matthew Caesar, Lakshminarayanan Subramanian and Randy H. Katz
BINDER: An Extrusion-based Break-In Detector for Personal Computers (CSD-04-1352)
Weidong Cui, Randy H. Katz and Wai-tian Tan
Reconciling Cooperation with Confidentiality in Multi-Provider Distributed Systems (CSD-04-1345)
Sridhar Machiraju and Randy H. Katz
Gigabit Rate Packet Pattern-Matching Using TCAM (CSD-04-1341)
Fang Yu, Randy H. Katz and T. V. Lakshman
SCONE: A Tool to Estimate Shared Congestion Among Internet Paths (CSD-04-1320)
Weidong Cui, Sridhar Machiraju, Randy H. Katz and Ion Stoica
Efficient Multi-Match Packet Classification with TCAM (CSD-04-1316)
Fang Yu and Randy H. Katz
Towards Localizing Root Causes of BGP Dynamics (CSD-03-1292)
Matthew Caesar, Lakshminarayanan Subramanian and Randy H. Katz
Dynamics of Simultaneous Overlay Network Routing (CSD-03-1291)
Mukund Seshadri and Randy H. Katz
Exploring Tradeoffs in Failure Detection in Routing Overlays (CSD-03-1285)
Shelley Zhuang, Dennis Geels, Ion Stoica and Randy Katz
An Algebraic Approach to Adaptive Scalable Overlay Network Monitoring (CSD-03-1252)
Yan Chen, David Bindel, Hanhee Song and Randy H. Katz
OPCA: Fault-Tolerant Routing and Load-Balancing (CSD-02-1210)
Sharad Agarwal, Chen-Nee Chuah and Randy H. Katz
On the Clustering of Web Content for Efficient Replication (CSD-02-1193)
Yan Chen, Lili Qiu, Weiyu Chen, Luan Nguyen and Randy H. Katz
Route Flap Damping Exacerbates Internet Routing Convergence (CSD-02-1189)
Zhuoqing Morley Mao, Ramesh Govindan, George Varghese and Randy H. Katz
Host Mobility Using an Internet Indirection Infrastructure (CSD-02-1186)
Shelley Zhuang, Kevin Lai, Ion Stoica, Randy Katz and Scott Shenker
Characterizing the Internet Hierarchy from Multiple Vantage Points (CSD-01-1151)
Lakshminarayanan Subramanian, Sharad Agarwal, Jennifer Rexford and Randy H. Katz
Quantifying Network Denial of Service: A Location Service Case Study (CSD-01-1150)
Yan Chen, Adam Bargteil, Randy H. Katz and John Kubiatowicz
Furies: A Scalable Framework for Traffic Policing and Admission Control (CSD-01-1144)
Chen-Nee Chuah, Lakshminarayanan Subramanian and Randy H. Katz
Fault-tolerant, Scalable, Wide-Area Internet Service Composition (CSD-01-1129)
Zhuoqing Morley Mao, Randy H. Katz and Eric A. Brewer
Reducing the Energy Consumption of Group Driven Ad-hoc Wireless Communication (CSD-01-1127)
Sharad Agarwal, Randy H. Katz and Anthony D. Joseph
TCP Performance over Satellite Channels (CSD-99-1083)
Thomas R. Henderson and Randy H. Katz
Network Provisioning and Resource Management for IP Telephony (CSD-99-1061)
Chen-Nee Chuah and Randy H. Katz
A Scalable Framework for Secure Multicast (CSD-99-1049)
Sreedhar Mukkamalla and Randy H. Katz
Personal Mobility in the ICEBERG Integrated Communication Network (CSD-99-1048)
Bhaskaran Raman, Randy H. Katz and Anthony D. Joseph
Enabling "Smart Spaces:" Entity Description and User Interface Generation for a Heterogeneous Component-based Distributed System (CSD-98-1008)
Todd D. Hodes and Randy H. Katz
SPAND: Shared Passive Network Performance Discovery (CSD-97-967)
Srinivasan Seshan, Mark Stemm and Randy H. Katz
TCP Behavior of a Busy Internet Server: Analysis and Improvements (CSD-97-966)
Hari Balakrishnan, Venkata N. Padmanabhan, Srinivasan Seshan, Randy H. Katz and Mark Stemm
The Case for Design using the World Wide Web (CSD-94-837)
Mario J. Silva and Randy H. Katz
RAID: High-Performance, Reliable Secondary Storage (CSD-93-778)
Peter M. Chen, Edward K. Lee, Garth A. Gibson, Randy H. Katz and David A. Patterson
Striped Tape Arrays (CSD-93-730)
Ann L. Drapeau and Randy H. Katz
An Analysis of File Migration in a Unix Supercomputing Environment (CSD-92-712)
Ethan L. Miller and Randy H. Katz
RAID-II: Design and Implementation of a Large Scale Disk Array Controller (CSD-92-705)
Randy H. Katz, Peter Ming-Chien Chen, Ann L. Chervenak Drapeau, Edward Kihyen Lee, K. Lutz, Ethan L. Miller, S. Seshan and David A. Patterson
RAID-II: A Scalable Storage Architecture for High-Bandwidth Network File Service (CSD-92-672)
Edward K. Lee, Peter M. Chen, John H. Hartman, Ann L. Chervenak Drapeau, Ethan L. Miller, Randy H. Katz, Garth A. Gibson and David A. Patterson
Active Documentation for VLSI Design (CSD-92-670)
Mario J. Silva, Tzi-cker Chieuh and Randy H. Katz
An Analytic Performance Model of Disk Arrays and its Application (CSD-91-660)
Edward K. Lee and Randy H. Katz
Robo-line Storage: Low Latency, High Capacity Storage Systems over Geographically Distributed Networks (CSD-91-651)
Randy H. Katz, Thomas E. Anderson, John K. Ousterhout and David A. Patterson
High Performance Network and Channel-Based Storage (CSD-91-650)
Randy H. Katz
Storage System Metrics for Evaluating Disk Array Organizations (CSD-91-611)
Randy H. Katz, David W. Gordon and James A. Tuttle
Managing the VLSI Design Process (CSD-89-538)
Tzi-cker F. Chiueh, Randy H. Katz and Valerie D. King
High Performance Microprocessor Architectures (CSD-89-529)
Randy H. Katz and John L. Hennessy
A VLSI Chip Set for a Mutiprocessor Workstation (CSD-89-500)
Daebum Lee, Deog-Kyoon Jeong, David A. Wood, David A. Patterson, Mark D. Hill, Shing I. Kong, George S. Taylor, David A. Hodges, Susan J. Eggers, Garth A. Gibson and Randy H. Katz
Disk System Architectures for High Performance Computing (CSD-89-497)
Randy H. Katz, Garth A. Gibson and David A. Patterson
Verifying a Multiprocessor Cache Controller Using Random Case Generalization (CSD-89-490)
David A. Wood, Garth A. Gibson and Randy H. Katz
Towards A Unified Framework for Version Modeling (CSD-88-484)
Randy H. Katz
Two Papers on RAIDs (CSD-88-479)
Peter Ming-Chien Chen, Garth A. Gibson, Randy H. Katz, David A. Patterson and Martin Schulze
Evaluating the Performance of Four Snooping Cache Coherency Protocols (CSD-88-478)
Susan J. Eggers and Randy H. Katz
Coding Techniques for Handling Failures in Large Disk Arrays (CSD-88-477)
Garth A. Gibson, Lisa Hellerstein, Richard M. Karp, Randy H. Katz and David A. Patterson
The Effect of Sharing on the Cache and Bus Performance of Parallel Programs (CSD-88-475)
Susan J. Eggers and Randy H. Katz
Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS (CSD-88-473)
Ellis E. Chang and Randy H. Katz
The Design of XPRS (M88/19)
Michael Stonebraker, Randy H. Katz, David A. Patterson and J. Ousterhout
A Case for Redundant Arrays of Inexpensive Disks (RAID) (CSD-87-391)
David A. Patterson, Garth A. Gibson and Randy H. Katz
EPOXY: An Electrical and Physical Layout Optimizer that Considers Circuit Changes (CSD-87-388)
Fred W. Obermeier and Randy H. Katz
A Characterization of Sharing In Parallel Programs And Its Applicability to Coherency Protocol Evaluation (CSD-87-387)
Susan J. Eggers and Randy H. Katz
Browsing the Chip Design Database (CSD-87-378)
David Gedye and Randy Katz
Inheritance in Computer-Aided Design Databases: Semantics and Implementation Issues (CSD-87-377)
Ellis E. Chang and Randy H. Katz
Managing Change in a Computer-Aided Design Database (CSD-87-341)
Randy H. Katz and Ellis E. Chang
A Validation Subsystem of a Version Server for Computer-Aided Design Data (CSD-87-315)
Rajiv Bhateja and Randy H. Katz
SPUR: A VLSI Multiprocessor Workstation (CSD-86-273)
Mark Donald Hill, Susan J. Eggers, James Richard Larus, George S. Taylor, Glenn D. Adams, Bidyut Kumar Bose, Garth A. Gibson, Paul Mark Hansen, John Keller, Shing I. Kong, Corinna Grace Lee, Daebum Lee, J. M. Pendleton, Scott Allen Ritchie, David A. Wood, Benjamin G. Zorn, Paul N. Hilfinger, D. A. Hodges, Randy H. Katz, John K. Ousterhout and David A. Patterson
Version Modeling Concepts for Computer-Aided Design Databases (CSD-86-270)
Randy H. Katz, Ellis E. Chang and Rajiv Bhateja
A Version Server for Computer-Aided Design Data (CSD-86-266)
Randy H. Katz, M. Anwaruddin and Ellis E. Chang
Proceedings of CS292i: Implementation of VLSI Systems, Spring 1985 (CSD-86-259)
Randy H. Katz and SPUR Hardware Design Team
The Multibus Design Frame (CSD-85-232)
Gaetano Borriello, Randy H. Katz and Alan G. Bell
Memory Hierarchy Aspects of a Multiprocessor RISC: Cache and Bus Analyses (CSD-85-221)
Randy H. Katz, Susan J. Eggers, Garth A. Gibson, Paul Mark Hansen, Mark Donald Hill, J. M. Pendleton, Scott Allen Ritchie, George S. Taylor, David A. Wood and David A. Patterson
PLA Driver Selection: An Analytic Approach (CSD-84-210)
Fred W. Obermeier and Randy H. Katz
Implementing a Cache Consistency Protocol (CSD-84-207)
Randy H. Katz, David A. Wood, Susan J. Eggers, Charles Perkins and Robert G. Sheldon
Design and Implementation of An Integrated Snooping Data Cache (CSD-84-199)
Gaetano Borriello, Susan J. Eggers, Randy H. Katz, Harry McKinley, Charles Perkins, Walter Scott, Robert Sheldon, Shaun Whalen and David A. Wood
Implementation Techniques for Main Memory Database Systems (M84/5)
D.J. DeWitt, Randy H. Katz, F. Olken, L.D. Shapiro, Michael Stonebraker and D. Wood
Distributing a Database for Parallelism (M82/86)
Eugene Wong and Randy H. Katz
Database Design and Translation for Mutliple Data Models (M80/24)
Randy Howard Katz
Heterogeneous Data Models- Part I Semantic Issues (M79/56)
R.H. Katz and E. Wong
An Access Path Model for Physical Database Design (M80/1)
R.H. Katz and E. Wong
Design Goals for Relational and DBTG Databases (M78/89)
Eugene Wong and Randy H. Katz