Search For:

Displaying 1-19 out of 19 total
Precomputing possible configuration error diagnoses
Found in: Automated Software Engineering, International Conference on
By Ariel Rabkin,Randy Katz
Issue Date:November 2011
pp. 193-202
Complex software packages, particularly systems software, often require substantial customization before being used. Small mistakes in configuration can lead to hard-todiagnose error messages. We demonstrate how to build a map from each program point to th...
The Case for Evaluating MapReduce Performance Using Workload Suites
Found in: Modeling, Analysis, and Simulation of Computer Systems, International Symposium on
By Yanpei Chen,Archana Ganapathi,Rean Griffith,Randy Katz
Issue Date:July 2011
pp. 390-399
MapReduce systems face enormous challenges due to increasing growth, diversity, and consolidation of the data and computation involved. Provisioning, configuring, and managing large-scale MapReduce clusters require realistic, workload-specific performance ...
Statistics-driven workload modeling for the Cloud
Found in: Data Engineering Workshops, 22nd International Conference on
By Archana Ganapathi, Yanpei Chen, Armando Fox, Randy Katz, David Patterson
Issue Date:March 2010
pp. 87-92
A recent trend for data-intensive computations is to use pay-as-you-go execution environments that scale transparently to the user. However, providers of such environments must tackle the challenge of configuring their system to provide maximal performance...
An Empirical Exploration of Black-Box Performance Models for Storage Systems
Found in: Modeling, Analysis, and Simulation of Computer Systems, International Symposium on
By Li Yin, Sandeep Uttamchandani, Randy Katz
Issue Date:September 2006
pp. 433-440
The effectiveness of automatic storage management depends on the accuracy of the storage performance models that are used for making resource allocation decisions. Several approaches have been proposed for modeling. Black-box approaches are the most promis...
AUTOLOOP: Automated Action Selection in the
Found in: Policies for Distributed Systems and Networks, IEEE International Workshop on
By Li Yin, Sandeep Uttamchandani, John Palmer, Randy Katz, Gul Agha
Issue Date:June 2005
pp. 129-138
<p>Enterprise applications typically depend on guaranteed performance from the storage subsystem, lest they fail. However, changes in the workload characteristics, component failures, load surges, are unlikely to result in guaranteed performance for ...
Defining CPS Challenges in a Sustainable Electricity Grid
Found in: Cyber-Physical Systems, IEEE/ACM International Conference on
By Jay Taneja,Randy Katz,David Culler
Issue Date:April 2012
pp. 119-128
Cyber-Physical Systems (CPS) are characterized as complex distributed systems exhibiting substantial uncertainty due to interactions with the physical world. Today's electric grids are often described as CPS because a portfolio of distributed supplies must...
Design Version Management
Found in: IEEE Design and Test of Computers
By Randy Katz, Rajiv Bhateja, Ellis Chang, David Gedye, Vony Trijanto
Issue Date:January 1987
pp. 12-22
Systems for version management have been in existence for some time, yet no system provides the complete range of servicesneeded to control the versions and configurations of a complex design as it evolves over time. The authors have been developinga syste...
Software defined flow-mapping for scaling virtualized network functions
Found in: Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking (HotSDN '13)
By David Meyer, Dino Farinacci, Randy Katz, Sharon Barkai
Issue Date:August 2013
pp. 149-150
Network functions such as subscriber-management, content-optimization, security and quality of service, are typically delivered using proprietary hardware appliances embedded into the network as turn-key service-nodes. Next generation functions are being i...
Using clouds for MapReduce measurement assignments
Found in: ACM Transactions on Computing Education (TOCE)
By Ariel Rabkin, Charles Reiss, David Patterson, Randy Katz
Issue Date:January 2013
pp. 1-18
We describe our experiences teaching MapReduce in a large undergraduate lecture course using public cloud services and the standard Hadoop API. Using the standard API, students directly experienced the quality of industrial big-data tools. Using the cloud,...
DeTail: reducing the flow completion time tail in datacenter networks
Found in: Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication (SIGCOMM '12)
By David Zats, Dhruba Borthakur, Prashanth Mohan, Randy Katz, Tathagata Das
Issue Date:August 2012
pp. 139-150
Web applications have now become so sophisticated that rendering a typical page may require hundreds of intra-datacenter flows. At the same time, web sites must meet strict page creation deadlines of 200-300ms to satisfy user demands for interactivity. Lon...
Energy efficiency for large-scale MapReduce workloads with significant interactive analysis
Found in: Proceedings of the 7th ACM european conference on Computer Systems (EuroSys '12)
By Dhruba Borthakur, Randy Katz, Sara Alspaugh, Yanpei Chen
Issue Date:April 2012
pp. 43-56
MapReduce workloads have evolved to include increasing amounts of time-sensitive, interactive data analysis; we refer to such workloads as MapReduce with Interactive Analysis (MIA). Such workloads run on large clusters, whose size and cost make energy effi...
Experiences teaching MapReduce in the cloud
Found in: Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12)
By Ariel S. Rabkin, Charles Reiss, David Patterson, Randy Katz
Issue Date:February 2012
pp. 601-606
We describe our experiences teaching MapReduce in a large undergraduate lecture course using public cloud services. Using the cloud, every student could carry out scalability benchmarking assignments on realistic hardware, which would have been impossible ...
Static extraction of program configuration options
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By Ariel Rabkin, Randy Katz
Issue Date:May 2011
pp. 131-140
Many programs use a key-value model for configuration options. We examined how this model is used in seven open source Java projects totaling over a million lines of code. We present a static analysis that extracts a list of configuration options for a pro...
A view of cloud computing
Found in: Communications of the ACM
By Andy Konwinski, Anthony D. Joseph, Ariel Rabkin, Armando Fox, David Patterson, Gunho Lee, Ion Stoica, Matei Zaharia, Michael Armbrust, Randy Katz, Rean Griffith
Issue Date:April 2010
pp. 50-58
Clearing the clouds away from the true potential and obstacles posed by this computing capability.
Mobile awareness in a wide area wireless network of info-stations
Found in: Proceedings of the fourth annual ACM/IEEE international conference on Mobile computing and networking (MobiCom '98)
By H.-Arno Jacobsen, Randy Katz, Tao Ye
Issue Date:October 1998
pp. 109-120
Post-hoc worknotes is a concept demonstration, an envisionment showing how workgroup communication could be supported using a combination of existing technologies in the field of nontextual information management. We have identified a number of use-driven ...
An active service framework and its application to real-time multimedia transcoding
Found in: Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication (SIGCOMM '98)
By Elan Amir, Randy Katz, Steven McCanne
Issue Date:August 1998
pp. 406-415
Several recent proposals for an "active networks" architecture advocate the placement of user-defined computation within the network as a key mechanism to enable a wide range of new applications and protocols, including reliable multicast transports, mecha...
Receiver-driven bandwidth adaptation for light-weight sessions
Found in: Proceedings of the fifth ACM international conference on Multimedia (MULTIMEDIA '97)
By Elan Amir, Randy Katz, Steven McCanne
Issue Date:November 1997
pp. 415-426
This paper addresses the problem of how to automatically generate visual representations of recorded histories of distributed multimedia collaborations. The work reported here focuses mainly on what we consider to be an innovative approach to this problem,...
Trait: an attribute management system for VLSI design objects
Found in: Proceedings of the 1991 ACM SIGMOD international conference on Management of data (SIGMOD '91)
By Randy Katz, Tzi-cker Chiueh
Issue Date:May 1991
pp. 328-340
Iris is an object-oriented database management system being developed at Hewlett-Packard Laboratories [1], [3]. This videotape provides an overview of the Iris data model and a summary of our experiences in converting a computer-integrated manufacturing ap...
MASH: enabling scalable multipoint collaboration
Found in: ACM Computing Surveys (CSUR)
By Andrew Swan, Angela Schuett, Cynthia Romer, Elan Amir, Eric Brewer, Ketan Mayer-Patel, Kristin Wright, Randy Katz, Steven McCanne, Suchitra Raman, Teck-Lee Tung, Tina Wong, Todd Hodes, Yatin Chawathe
Issue Date:March 1988
pp. 2-es
Computer-supported cooperative work (CSCW) holds great importance and promise for modern society. This paper provides an overview of seventeen papers comprising a symposium on CSCW. The overview also discusses some relationships among the contributions mad...