Eric A. Brewer

Orcid: 0000-0003-0250-9268

Affiliations:
  • University of California, Berkeley, USA


According to our database1, Eric A. Brewer authored at least 141 papers between 1991 and 2022.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2007, "For the design of scalable, reliable internet services.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Eric Brewer, VP Infrastructure, Google Fellow and Professor Emeritus, UC Berkeley.
Proceedings of the 2022 USENIX Annual Technical Conference, 2022

2019
Review and Perspectives on Data Sharing and Privacy in Expanding Electricity Access.
Proc. IEEE, 2019

Scaling Community Cellular Networks with CommunityCellularManager.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

2018
Kubernetes and the New Cloud.
Proceedings of the 2018 International Conference on Management of Data, 2018

2017
Enabling Micro-level Demand-Side Grid Flexiblity in Resource Constrained Environments.
Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, 2017

GSM timeslot detection and switching for power amplifier duty cycling in community cellular networks.
Proceedings of the International Conference on Computer, 2017

2016
Borg, Omega, and Kubernetes.
Commun. ACM, 2016

MDB: A Metadata Tracking Microcontroller Micro-Database.
Proceedings of the 7th Annual Symposium on Computing for Development, 2016

2015
Analysis of smartphone adoption and usage in a rural community cellular network.
Proceedings of the Seventh International Conference on Information and Communication Technologies and Development, 2015

Kubernetes and the path to cloud native.
Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015

2014
The nesC language: a holistic approach to networked embedded systems.
ACM SIGPLAN Notices, 2014

GSM whitespaces: An opportunity for rural cellular service.
Proceedings of the IEEE International Symposium on Dynamic Spectrum Access Networks, 2014

2013
Building Dissent Networks: Towards Effective Countermeasures against Large-Scale Communications Blackouts.
Proceedings of the 3rd USENIX Workshop on Free and Open Communications on the Internet, 2013

Expanding Rural Cellular Networks with Virtual Coverage.
Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, 2013

Local, sustainable, small-scale cellular networks.
Proceedings of the International conference on information and communication technologies and development, 2013

The evolving braid: how an organization in Uganda achieved reliable communications.
Proceedings of the International conference on information and communication technologies and development, 2013

An experiment in reducing cellular base station power draw with virtual coverage.
Proceedings of the Annual Symposium on Computing for Development, 2013

Enhancing rural connectivity with software defined networks.
Proceedings of the Annual Symposium on Computing for Development, 2013

2012
Pushing the CAP: Strategies for Consistency and Availability.
Computer, 2012

2011
Parallel Software Architecture for Experimental Workflows in Computational Biology on Clouds.
Proceedings of the Parallel Processing and Applied Mathematics, 2011

Computing security in the developing world: a case for multidisciplinary research.
Proceedings of the 5th ACM workshop on Networked systems for developing regions, 2011

Improving per-node efficiency in the datacenter with new OS abstractions.
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011

PaperSpeckle: microscopic fingerprinting of paper.
Proceedings of the 18th ACM Conference on Computer and Communications Security, 2011

2010
A certain freedom: thoughts on the CAP theorem.
Proceedings of the 29th Annual ACM Symposium on Principles of Distributed Computing, 2010

The village base station.
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions, 2010

JaldiMAC: taking the distance further.
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions, 2010

SMS-based web search for low-end mobile devices.
Proceedings of the 16th Annual International Conference on Mobile Computing and Networking, 2010

Metamouse: improving multi-user sharing of existing educational applications.
Proceedings of the 4th ACM/IEEE International Conference on Information and Communication Technologies and Development, 2010

A case study on designing interfaces for multiple users in developing regions.
Proceedings of the First ACM Annual Symposium on Computing for Development, 2010

Technology for developing regions: Moore's law is not enough.
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010

2009
Segment-based recovery: Write ahead logging revisited.
Proc. VLDB Endow., 2009

How computer science serves the developing world.
Commun. ACM, 2009

Metamouse: multiple mice for legacy applications.
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009

2008
TierStore: A Distributed File System for Challenged Networks in Developing Regions.
login Usenix Mag., 2008

The Claremont report on database research.
SIGMOD Rec., 2008

<i>Rose</i>: compressed, log-structured replication.
Proc. VLDB Endow., 2008

Deploying a Rural Wireless Telemedicine System: Experiences in Sustainability.
Computer, 2008

The emergence of a networking primitive in wireless sensor networks.
Commun. ACM, 2008

Dtwiki: a disconnection and intermittency tolerant wiki.
Proceedings of the 17th International Conference on World Wide Web, 2008

SharC: checking data sharing strategies for multithreaded C.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008

Secure rural supply chain management using low cost paper watermarking.
Proceedings of the second ACM SIGCOMM workshop on Networked systems for developing regions, 2008

Optimal scheduling and power control for tdma based point to multipoint wireless networks.
Proceedings of the second ACM SIGCOMM workshop on Networked systems for developing regions, 2008

N-smarts: networked suite of mobile atmospheric real-time sensors.
Proceedings of the second ACM SIGCOMM workshop on Networked systems for developing regions, 2008

Beyond Pilots: Keeping Rural Wireless Networks Alive.
Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementation, 2008

An adaptive, high performance mac for long-distance multihop wireless networks.
Proceedings of the 14th Annual International Conference on Mobile Computing and Networking, 2008

A radio multiplexing architecture for high throughput point to multipoint wireless networks.
Proceedings of the 2008 ACM Workshop on Wireless Networks and Systems for Developing Regions, 2008

Interference Avoidance and Control.
Proceedings of the 7th ACM Workshop on Hot Topics in Networks, 2008

TierStore: A Distributed Filesystem for Challenged Networks in Developing Regions.
Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008

2007
Intel Mash Maker: join the web.
SIGMOD Rec., 2007

Potential of CDMA450 for rural network connectivity.
IEEE Commun. Mag., 2007

Technology for Developing Regions.
Proceedings of the 33rd International Conference on Very Large Data Bases, 2007

Simplifying fault diagnosis in locally managed rural WiFi networks.
Proceedings of the 2007 workshop on Networked systems for developing regions, 2007

WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks.
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Safe manual memory management.
Proceedings of the 6th International Symposium on Memory Management, 2007

Packet Loss Characterization in WiFi-Based Long Distance Networks.
Proceedings of the INFOCOM 2007. 26th IEEE International Conference on Computer Communications, 2007

Beyond Bug-Finding: Sound Program Analysis for Linux.
Proceedings of HotOS'07: 11th Workshop on Hot Topics in Operating Systems, 2007

A Message Oriented Phone System for Low Cost Connectivity.
Proceedings of the 6th ACM Workshop on Hot Topics in Networks, 2007

2006
The Challenges of Technology Research for Developing Regions.
IEEE Pervasive Comput., 2006

The case for multi-user design for computer aided learning in developing regions.
Proceedings of the 15th international conference on World Wide Web, 2006

Analysis of WWW traffic in Cambodia and Ghana.
Proceedings of the 15th international conference on World Wide Web, 2006

Autolocker: synchronization inference for atomic sections.
Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2006

SafeDrive: Safe and Recoverable Extensions Using Language-Based Techniques.
Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), 2006

Stasis: Flexible Transactional Storage.
Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), 2006

Rethinking Wireless in the Developing World.
Proceedings of the 5th ACM Workshop on Hot Topics in Networks, 2006

Network Power Scheduling for TinyOS Applications.
Proceedings of the Distributed Computing in Sensor Systems, 2006

2005
The Case for Technology in Developing Regions.
Computer, 2005

The case for technology for developing regions.
Proceedings of the 14th international conference on World Wide Web, 2005

AMP: Program Context Specific Buffer Caching.
Proceedings of the 2005 USENIX Annual Technical Conference, 2005

ASTEC: a new approach to refactoring C.
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005

Thirty Years Is Long Enough: Getting Beyond C.
Proceedings of HotOS'05: 10th Workshop on Hot Topics in Operating Systems, 2005

Hardware speech recognition for user interfaces in low cost, low power devices.
Proceedings of the 42nd Design Automation Conference, 2005

TinyOS: An Operating System for Sensor Networks.
Proceedings of the Ambient Intelligence, 2005

2004
Off-the-record communication, or, why not to use PGP.
Proceedings of the 2004 ACM Workshop on Privacy in the Electronic Society, 2004

Highly-Available, Fault-Tolerant, Parallel Dataflows.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2004

The Emergence of Networking Abstractions and Techniques in TinyOS.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

Path-Based Failure and Evolution Management.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

Hood: A Neighborhood Abstraction for Sensor Networks.
Proceedings of the Second International Conference on Mobile Systems, 2004

Flexible power scheduling for sensor networks.
Proceedings of the Third International Symposium on Information Processing in Sensor Networks, 2004

Failure Diagnosis Using Decision Trees.
Proceedings of the 1st International Conference on Autonomic Computing (ICAC 2004), 2004

2003
Value-based web caching.
Proceedings of the Twelfth International World Wide Web Conference, 2003

Capriccio: scalable threads for internet services.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

Using Runtime Paths for Macroanalysis.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

Why Events Are a Bad Idea (for High-Concurrency Servers).
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

2002
A Composable Framework for Secure Multi-Modal Access to Internet Services from Post-PC Devices.
Mob. Networks Appl., 2002

Introduction.
Commun. ACM, 2002

Ninja: A Framework for Network Services.
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002

An online evolutionary approach to developing internet services.
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002

Active connection management in Internet services.
Proceedings of the Management Solutions for the New Communications World, 2002

Active Certificates: A Framework for Delegation.
Proceedings of the Network and Distributed System Security Symposium, 2002

Thinking across Layers: What Do We Want Out of a Network?
Proceedings of the 10th Annual IEEE Symposium on High Performance Interconnects (HOTIC 2002), August 21, 2002

Pinpoint: Problem Determination in Large, Dynamic Internet Services.
Proceedings of the 2002 International Conference on Dependable Systems and Networks (DSN 2002), 2002

2001
Lessons from Giant-Scale Services.
IEEE Internet Comput., 2001

The Ninja architecture for robust Internet-scale systems and services.
Comput. Networks, 2001

When everything is searchable.
Commun. ACM, 2001

SEDA: An Architecture for Well-Conditioned, Scalable Internet Services.
Proceedings of the 18th ACM Symposium on Operating System Principles, 2001

2000
Editorial.
Mob. Networks Appl., 2000

Towards robust distributed systems (abstract).
Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, 2000

Scalable, Distributed Data Structures for Internet Service Construction.
Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), 2000

A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities.
Proceedings of the Network and Distributed System Security Symposium, 2000

Enabling next generation streaming media networks (keynote session).
Proceedings of the 8th ACM International Conference on Multimedia 2000, Los Angeles, CA, USA, October 30, 2000

RMX: Reliable Multicast for Heterogeneous Networks.
Proceedings of the Proceedings IEEE INFOCOM 2000, 2000

NinjaMail: The Design of a High-Performance Clustered, Distributed E-Mail System.
Proceedings of the 2000 International Workshop on Parallel Processing, 2000

1999
System support for scalable and fault tolerant Internet services.
Distributed Syst. Eng., 1999

MASH: Enabling Scalable Multipoint Collaboration.
ACM Comput. Surv., 1999

The Ninja Jukebox.
Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, 1999

The MultiSpace: An Evolutionary Platform for Infrastructural Services.
Proceedings of the 1999 USENIX Annual Technical Conference, 1999

Harvest, Yield and Scalable Tolerant Systems.
Proceedings of The Seventh Workshop on Hot Topics in Operating Systems, 1999

1998
Adapting to network and client variation using infrastructural proxies: lessons and perspectives.
IEEE Wirel. Commun., 1998

A network architecture for heterogeneous mobile computing.
IEEE Wirel. Commun., 1998

Delivering High Availability for Inktomi Search Engines.
Proceedings of the SIGMOD 1998, 1998

Self-Similarity in File Systems.
Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1998

A Proxy Architecture for Reliable Multicast in Heterogeneous Environments.
Proceedings of the 6th ACM International Conference on Multimedia '98, 1998

1997
System Design Issues for Internet Middleware Services: Deductions from a Large Client Trace.
Proceedings of the 1st USENIX Symposium on Internet Technologies and Systems, 1997

Orthogonal Extensions to the WWW User Interface Using Client-Side Technologies.
Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology, 1997

Cluster-Based Scalable Network Services.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

Privacy-enhancing technologies for the Internet.
Proceedings of the Proceedings IEEE COMPCON 97, 1997

1996
A low-power, lightweight unit to provide ubiquitous information access application and network support for InfoPad.
IEEE Wirel. Commun., 1996

Algorithms for Search Trees on Message-Passing Architectures.
IEEE Trans. Parallel Distributed Syst., 1996

An Investigation of Documents from the World Wide Web.
Comput. Networks, 1996

Reducing WWW Latency and Bandwidth Requirements by Real-Time Distillation.
Comput. Networks, 1996

A Secure Environment for Untrusted Helper Applications.
Proceedings of the 6th USENIX Security Symposium, San Jose, CA, USA, July 22-25, 1996, 1996

Programming the Internet from the Server-Side with Tcl and Audience1.
Proceedings of the Fourth Annual USENIX Tcl/Tk Workshop 1996, 1996

Software Techniques for Improving MPP Bulk-Transfer Performance.
Proceedings of IPPS '96, 1996

The Bay Area Research Wireless Access Network (BARWAN).
Proceedings of the Forty-First IEEE Computer Society International Conference: Technologies for the Information Superhighway, 1996

Adapting to Network and Client Variability via On-Demand Dynamic Distillation.
Proceedings of the ASPLOS-VII Proceedings, 1996

1995
Multiprocessor Runtime Support for Fine-Grained, Irregular Dags.
Parallel Process. Lett., 1995

Remote Queues: Exposing Message Queues for Optimization and Atomicity.
Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, 1995

High-Level Optimization via Automated Statistical Modeling.
Proceedings of the Fifth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1995

Design of Wireless Portable Systems.
Proceedings of the COMPCON '95: Technologies for the Information Superhighway, 1995

1994
Portable high-performance superconducting: high-level platform-dependent optimization.
PhD thesis, 1994

Scalable expanders: exploiting hierarchical random wiring.
Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, 1994

Packaging and Multiplexing of Hierarchical Scalable Expanders.
Proceedings of the Parallel Computer Routing and Communication, 1994

The Case for Wireless Overlay Networks.
Proceedings of the Mobile Computing [Mobidata Workshop on Mobile and Wireless Information Systems, Rutgers University, NJ, USA, October 31, 1994

Building a better butterfly: the multiplexed metabutterfly.
Proceedings of the International Symposium on Parallel Architectures, 1994

How to Get Good Performance from the CM-5 Data Network.
Proceedings of the 8th International Symposium on Parallel Processing, 1994

1993
Developing Parallel Applications Using High-Performance Simulation.
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1993

1992
Pipes: Linguistic Support for Ordered Asynchronous Invocations.
Proceedings of the 2nd SIGPLAN Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors, Boulder, Colorado, September 30, 1992

PROTEUS: A High-Performance Parallel-Architecture Simulator.
Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1992

PRELUDE: A System for Portable Parallel Software.
Proceedings of the PARLE '92: Parallel Architectures and Languages Europe, 1992

Preventing Recursion Deadlock in Concurrent Object-Oriented Systems.
Proceedings of the 6th International Parallel Processing Symposium, 1992

1991
An Algorithm for Concurrent Search Trees.
Proceedings of the International Conference on Parallel Processing, 1991


  Loading...