Eric Brewer
#26,278
Most Influential Person Now
American computer scientist
Eric Brewer 's AcademicInfluence.com Rankings
Eric Brewer computer-science Degrees
Computer Science
#1208
World Rank
#1248
Historical Rank
Big Data
#16
World Rank
#16
Historical Rank
Cloud Computing
#28
World Rank
#28
Historical Rank
Database
#815
World Rank
#856
Historical Rank
Download Badge
Computer Science
Eric Brewer 's Degrees
- PhD Computer Science University of California, Berkeley
- Masters Computer Science Stanford University
- Bachelors Electrical Engineering and Computer Science University of California, Berkeley
Similar Degrees You Can Earn
Why Is Eric Brewer Influential?
(Suggest an Edit or Addition)According to Wikipedia, Eric Allen Brewer is professor emeritus of computer science at the University of California, Berkeley and vice-president of infrastructure at Google. His research interests include operating systems and distributed computing. He is known for formulating the CAP theorem about distributed network applications in the late 1990s.
Eric Brewer 's Published Works
Published Works
- The nesC language: A holistic approach to networked embedded systems (2003) (1637)
- TinyOS: An Operating System for Sensor Networks (2005) (1588)
- SEDA: an architecture for well-conditioned, scalable internet services (2001) (1018)
- Pinpoint: problem determination in large, dynamic Internet services (2002) (881)
- Towards robust distributed systems (abstract) (2000) (851)
- A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities (2000) (735)
- Cluster-based scalable network services (1997) (652)
- CAP twelve years later: How the "rules" have changed (2012) (586)
- The nesC language: a holistic approach to networked embedded systems (2003) (566)
- A secure environment for untrusted helper applications confining the Wily Hacker (1996) (500)
- The Emergence of Networking Abstractions and Techniques in TinyOS (2004) (432)
- Adapting to network and client variability via on-demand dynamic distillation (1996) (422)
- Borg, Omega, and Kubernetes (2016) (411)
- Hood: a neighborhood abstraction for sensor networks (2004) (407)
- The case for technology in developing regions (2005) (405)
- Path-Based Failure and Evolution Management (2004) (400)
- The Ninja architecture for robust Internet-scale systems and services (2001) (387)
- PROTEUS: a high-performance parallel-architecture simulator (1992) (350)
- A Secure Environment for Untrusted Helper Applications (1996) (334)
- WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks (2007) (333)
- Capriccio: scalable threads for internet services (2003) (327)
- Off-the-record communication, or, why not to use PGP (2004) (314)
- Scattercast: an architecture for internet broadcast distribution as an infrastructure service (2000) (301)
- Adapting to network and client variation using infrastructural proxies: lessons and perspectives (1998) (291)
- Why Events Are a Bad Idea (for High-Concurrency Servers) (2003) (284)
- Scalable, Distributed Data Structures for Internet Service Construction (2000) (283)
- Lessons from Giant-Scale Services (2001) (280)
- Flexible power scheduling for sensor networks (2004) (277)
- System Design Issues for Internet Middleware Services: Deductions from a Large Client Trace (1997) (251)
- A network architecture for heterogeneous mobile computing (1998) (240)
- The Claremont report on database research (2008) (238)
- Privacy-enhancing technologies for the Internet (1997) (237)
- Reducing WWW Latency and Bandwidth Requirements by Real-Time Distillation (1996) (236)
- RMX: reliable multicast for heterogeneous networks (2000) (231)
- Harvest, yield, and scalable tolerant systems (1999) (216)
- Highly available, fault-tolerant, parallel dataflows (2004) (208)
- N-smarts: networked suite of mobile atmospheric real-time sensors (2008) (181)
- ATLAS: an infrastructure for global computing (1996) (180)
- The challenges of technology research for developing regions (2006) (178)
- SafeDrive: safe and recoverable extensions using language-based techniques (2006) (177)
- Autolocker: synchronization inference for atomic sections (2006) (175)
- Beyond Pilots: Keeping Rural Wireless Networks Alive (2008) (166)
- SEDA: An Architecture for Scalable, Well-Conditioned Internet Services (2001) (159)
- Barriers to Electrification for "Under Grid" Households in Rural Kenya (2014) (158)
- The Case for Wireless Overlay Networks (1994) (140)
- Toward a common infrastructure for multimedia-networking middleware (1997) (135)
- Self-similarity in file systems (1998) (131)
- Packet Loss Characterization in WiFi-Based Long Distance Networks (2007) (130)
- Kubernetes and the path to cloud native (2015) (126)
- High-level optimization via automated statistical modeling (1995) (125)
- Value-based web caching (2003) (119)
- A pseudonymous communications infrastructure for the internet (2000) (112)
- Implementing Delay Tolerant Networking (2004) (112)
- An Investigation of Documents from the World Wide Web (1996) (108)
- Deploying a Rural Wireless Telemedicine System: Experiences in Sustainability (2008) (107)
- The Bay Area Research Wireless Access Network (BARWAN) (1996) (99)
- Pushing the CAP: Strategies for Consistency and Availability (2012) (99)
- The MultiSpace: An Evolutionary Platform for Infrastructural Services (1999) (95)
- Scalable DC Microgrids for Rural Electrification in Emerging Regions (2016) (93)
- Remote queues: exposing message queues for optimization and atomicity (1995) (91)
- Intel Mash Maker: join the web (2007) (90)
- How to get good performance from the CM-5 data network (1994) (88)
- The emergence of a networking primitive in wireless sensor networks (2008) (88)
- A certain freedom: thoughts on the CAP theorem (2010) (88)
- Stasis: flexible transactional storage (2006) (85)
- Local, sustainable, small-scale cellular networks (2013) (84)
- Rethinking Wireless in the Developing World (2006) (82)
- Analysis of WWW traffic in Cambodia and Ghana (2006) (71)
- ASTEC: a new approach to refactoring C (2005) (70)
- The village base station (2010) (68)
- A proxy architecture for reliable multicast in heterogeneous environments (1998) (67)
- An Architecture for Internet Content Distribution as an Infrastructure Service (2007) (66)
- Fault-tolerant, Scalable, Wide-Area Internet Service Composition (2001) (65)
- SharC: checking data sharing strategies for multithreaded c (2008) (64)
- Hardware speech recognition for user interfaces in low cost, low power devices (2005) (63)
- Borg, Omega, and Kubernetes (2016) (62)
- Distributed data structures for internet service construction (2000) (62)
- An adaptive, high performance mac for long-distance multihop wireless networks (2008) (59)
- A Design Framework for Highly Concurrent Systems (2000) (58)
- Pinpoint: problem determination in large (2002) (56)
- PaperSpeckle: microscopic fingerprinting of paper (2011) (56)
- Improving per-node efficiency in the datacenter with new OS abstractions (2011) (55)
- The case for multi-user design for computer aided learning in developing regions (2006) (55)
- Static analysis and computer security: new techniques for software assurance (2000) (55)
- TierStore: A Distributed Filesystem for Challenged Networks in Developing Regions (2008) (54)
- The Claremont report on database research (2009) (54)
- How computer science serves the developing world (2009) (53)
- Combining Systems and Databases: A Search Engine Retrospective (2004) (52)
- SMS-based web search for low-end mobile devices (2010) (51)
- A low-power, lightweight unit to provide ubiquitous information access application and network support for InfoPad (1996) (50)
- Rose: compressed, log-structured replication (2008) (49)
- GSM whitespaces: An opportunity for rural cellular service (2014) (47)
- JaldiMAC: taking the distance further (2010) (42)
- Portable high-performance superconducting: high-level platform-dependent optimization (1994) (42)
- APPLICATION AND NETWORK SUPPORT FOR INFOPAD1 (1996) (41)
- Disks for Data Centers (2016) (40)
- Computing security in the developing world: a case for multidisciplinary research (2011) (40)
- Design and verification of smart and scalable DC microgrids for emerging regions (2013) (40)
- Ninja: A Framework for Network Services (2002) (39)
- Interference Avoidance and Control (2008) (38)
- Analysis of smartphone adoption and usage in a rural community cellular network (2015) (36)
- Using Runtime Paths for Macroanalysis (2003) (36)
- Expanding Rural Cellular Networks with Virtual Coverage (2013) (34)
- PRELUDE: A System for Portable Parallel Software (1992) (34)
- Anonymous routing in structured peer-to-peer overlays (2005) (34)
- A Composable Framework for Secure Multi-Modal Access to Internet Services from Post-PC Devices (2000) (32)
- System support for scalable and fault tolerant Internet services (1999) (31)
- Simplifying fault diagnosis in locally managed rural WiFi networks (2007) (30)
- Multiprocessor Runtime Support for Fine-Grained, Irregular Dags (1994) (29)
- Dtwiki: a disconnection and intermittency tolerant wiki (2008) (28)
- AMP: Program Context Specific Buffer Caching (2005) (28)
- Network Power Scheduling for TinyOS Applications (2006) (28)
- Potential of CDMA450 for rural network connectivity (2007) (27)
- Spanner, TrueTime and the CAP Theorem (2017) (27)
- Developing parallel applications using high-performance simulation (1993) (25)
- Experience with Top Gun Wingman: a proxy-based graphical web browser for the 3Com PalmPilot (2009) (25)
- NinjaMail: the design of a high-performance clustered, distributed e-mail system (2000) (23)
- Safe manual memory management (2007) (23)
- Scaling Community Cellular Networks with CommunityCellularManager (2019) (23)
- Extensible Cluster-Based Scaleable Network Services (1997) (22)
- TYTHON : A DYNAMIC SIMULATION ENVIRONMENT FOR SENSOR NETWORKS (2005) (21)
- The Ninja Jukebox (1999) (21)
- Enhancing rural connectivity with software defined networks (2013) (20)
- An Algorithm for Concurrent Search Trees (1991) (20)
- When everything is searchable (2001) (20)
- Active Certificates: A Framework for Delegation (2002) (19)
- Message Phone : A User Study and Analysis of Asynchronous Messaging in Rural Uganda (2009) (19)
- A scalable dc microgrid architecture for rural electrification in emerging regions (2015) (18)
- A framework for separating server scalability and availability from internet application functionality (1998) (18)
- Thirty Years Is Long Enough: Getting Beyond C (2005) (17)
- A proposed integrated data collection, analysis and sharing platform for impact evaluation (2016) (17)
- A Longitudinal Study of Local, Sustainable, Small-Scale Cellular Networks (2015) (17)
- A design framework and a scalable storage platform to simplify internet service construction (2000) (17)
- A Multidisciplinary Approach to Open Access Village Telecenter Initiatives: The Case of Akshaya (2006) (17)
- Highly available fault-tolerant (2004) (15)
- Optimal scheduling and power control for tdma based point to multipoint wireless networks (2008) (14)
- Aspects of a Parallel-Architecture Simulator (1992) (14)
- Technology Insights for Rural Connectivity (2005) (14)
- The evolving braid: how an organization in Uganda achieved reliable communications (2013) (14)
- Metamouse: improving multi-user sharing of existing educational applications (2010) (13)
- Segment-based recovery: Write ahead logging revisited (2009) (12)
- Design of wireless portable systems (1995) (12)
- Scalable expanders: exploiting hierarchical random wiring (1994) (12)
- THE CONSUMER SIDE OF SEARCH (2002) (12)
- Building Dissent Networks: Towards Effective Countermeasures against Large-Scale Communications Blackouts (2013) (12)
- A Message Oriented Phone System for Low Cost Connectivity (2007) (11)
- Secure rural supply chain management using low cost paper watermarking (2008) (11)
- Algorithms for Search Trees on Message-Passing Architectures (1996) (11)
- Programming the Internet from the Server-Side with Tcl and Audience1 (1996) (10)
- Orthogonal extensions to the WWW user interface using client-side technologies (1997) (10)
- A delay tolerant networking and system architecture for developing regions (2008) (10)
- Delivering high availability for Inktomi search engines (1998) (8)
- Parallel Software Architecture for Experimental Workflows in Computational Biology on Clouds (2011) (8)
- Spinning Disks and Their Cloudy Future (2016) (8)
- Building a better butterfly: the multiplexed metabutterfly (1994) (8)
- Beyond Bug-Finding: Sound Program Analysis for Linux (2007) (8)
- An experiment in reducing cellular base station power draw with virtual coverage (2013) (8)
- Towards Building a Community Cellular Network in the Philippines: Initial Site Survey Observations (2016) (8)
- Rangzen: Circumventing Government-Imposed Communication Blackouts (2013) (7)
- Adapting to network and client variation using infrastructural process proxies: lessons and perspectives (1999) (7)
- The Inktomi Search Engine (1995) (7)
- Enabling Rural Connectivity with SDN (2012) (7)
- The design and evaluation of network power scheduling for sensor networks (2005) (6)
- A multi-tier network architecture for long distance rural wireless networks in developing regions (2009) (6)
- Enabling Micro-level Demand-Side Grid Flexiblity in Resource Constrained Environments (2016) (6)
- A radio multiplexing architecture for high throughput point to multipoint wireless networks (2008) (6)
- Kubernetes and the New Cloud (2018) (6)
- Increasing the precision of mobile sensing sy stems through super-sampling (2008) (6)
- Metamouse: Multiple mice for legacy applications (2009) (6)
- TierStore: a distributed file system for challenged network in developing regions (2008) (6)
- An online evolutionary approach to developing internet services (2002) (6)
- NEW DIRECTIONS IN NETWORKING TECHNOLOGIES IN EMERGING ECONOMIES (2007) (5)
- Designing sustainable rural wireless networks for developing regions (2009) (5)
- Review and Perspectives on Data Sharing and Privacy in Expanding Electricity Access (2019) (5)
- Case for wireless overlay networks (1996) (5)
- Preventing recursion deadlock in concurrent object-oriented systems (1992) (4)
- MASH: enabling scalable multipoint collaboration (1999) (4)
- Multi - Disciplinary Approach to Shared Access Village Computing Initiatives: The Case of Akshaya (2005) (4)
- Disks for Data Centers White paper for FAST 2016 (2016) (3)
- Packaging and Multiplexing of Hierarchical Scalable Expanders (1994) (3)
- A case study on designing interfaces for multiple users in developing regions (2010) (3)
- Barriers to Electrification for (2014) (3)
- Microscopic paper fingerprinting (2012) (3)
- The Claremont Report on Database (3)
- Active connection management in Internet services (2002) (2)
- Portable software for multiprocessor systems (1992) (2)
- Persistent distributed data structures to simplify cluster-based Internet services (2000) (2)
- GSM timeslot detection and switching for power amplifier duty cycling in community cellular networks (2017) (2)
- Software techniques for improving MPP bulk-transfer performance (1996) (2)
- Pipes: linguistic support for ordered asynchronous invocations (1993) (1)
- DRAFT A Network Architecture for Heterogeneous Mobile Computing (1998) (1)
- Lessons from giant-scale services - Internet Computing, IEEE (2001) (1)
- Scheduling for Sensor Networks (2004) (1)
- Grand Challenges (2019) (0)
- Session details: Cluster resource management (2002) (0)
- The design, implementation, and evaluation of a multicast session layer (2006) (0)
- Parallelization of Fine-grained Irregular DAGs (2007) (0)
- MIT / LCS / TR-539 PIPES : LINGUISTIC SUPPORT FOR ORDERED ASYNCHRONOUS INVOCATIONS (0)
- The Magic of the Cloud: Supercomputers for Everybody, Everywhere (2009) (0)
- BOARDOFDIRECTORS 2011-2012 (2012) (0)
- Eric Brewer, VP Infrastructure, Google Fellow and Professor Emeritus, UC Berkeley (2022) (0)
- Collaborative Tools and Strategies for Data-driven Development Engineering (2021) (0)
- Client Variation Usina hfrastructural Proxi Lessons anJd Perspecfives (1998) (0)
- Proceedings of the 2007 workshop on Networked systems for developing regions, NSDR '07, Kyoto, Japan, August 27, 2007 (2007) (0)
- Scheduling on a Reconngurable Processor with Virtual Pages (1998) (0)
- PRELUDE: A SYSTEM FOR PORTABLE PARALL (1991) (0)
- The Evolution of Internet Services (0)
- The Tier Solar Controller Manual (2006) (0)
- Technology for developing regions: Moore's law is not enough (2007) (0)
- Design of a Mobile Adapter to Address Frequency Regulations for Rural Cellular Operators (2018) (0)
- Introduction (2002) (0)
- The Need for Video Adaptation (2002) (0)
- Thinking across Layers: What Do We Want Out of a Network? (2002) (0)
- DHT Geometry and Proximity April (2004) (0)
- Computing Research 2020 and Beyond (2013) (0)
- MDB: A Metadata Tracking Microcontroller Micro-Database (2016) (0)
- II : Detailed Proposal Information Part A : Innovative Claims (0)
- Lessons from Giant-scale Services the Basic Model (2001) (0)
- Tools and Technologies When Everything Is Searchable (2001) (0)
- AI/ML Applications for Aerospace and Defense (2020) (0)
- 100 Points Total Overall Average : 82 . 3 Standard Deviation : 9 . 0 Question 1 : Virtual Machines (2009) (0)
- A Proxy-based Framework for Reliable Multi ast in Heterogeneous Environments (2007) (0)
- Enabling next generation streaming media networks (keynote session) (2000) (0)
- PRELUDE: A system for portable parallel software. Technical report (1991) (0)
- Grand Challenges (2019) (0)
This paper list is powered by the following services:
Other Resources About Eric Brewer
What Schools Are Affiliated With Eric Brewer ?
Eric Brewer is affiliated with the following schools: