Alan J. Demers
#165,991
Most Influential Person Now
Alan J. Demers's AcademicInfluence.com Rankings
Alan J. Demerscomputer-science Degrees
Computer Science
#9953
World Rank
#10441
Historical Rank
Database
#6904
World Rank
#7145
Historical Rank

Download Badge
Computer Science
Alan J. Demers's Degrees
- PhD Computer Science University of California, Berkeley
- Masters Computer Science University of California, Berkeley
- Bachelors Computer Science University of California, Berkeley
Similar Degrees You Can Earn
Why Is Alan J. Demers Influential?
(Suggest an Edit or Addition)Alan J. Demers's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Analysis and simulation of a fair queueing algorithm (1989) (3198)
- MACAW: a media access protocol for wireless LAN's (1994) (2280)
- Epidemic algorithms for replicated database maintenance (1987) (1605)
- A scheduling model for reduced CPU energy (1995) (1503)
- Scheduling for reduced CPU energy (1994) (1294)
- Managing update conflicts in Bayou, a weakly connected replicated storage system (1995) (1186)
- Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms (1974) (913)
- Flexible update propagation for weakly consistent replication (1997) (618)
- Epidemic algorithms for replicated database maintenance (1988) (511)
- Session guarantees for weakly consistent replicated data (1994) (478)
- Cayuga: A General Purpose Event Monitoring System (2007) (418)
- The Bayou Architecture: Support for Data Sharing Among Mobile Users (1994) (370)
- Kelips: Building an Efficient and Stable P2P DHT through Increased Memory and Background Overhead (2003) (354)
- Spatial gossip and resource location protocols (2001) (317)
- Towards Expressive Publish/Subscribe Systems (2006) (305)
- Incremental Context-Dependent Analysis for Language-Based Editors (1983) (283)
- Mostly parallel garbage collection (1991) (253)
- Cayuga: a high-performance event processing engine (2007) (237)
- Incremental evaluation for attribute grammars with application to syntax-directed editors (1981) (179)
- Asynchronous Large-Scale Graph Processing Made Easy (2013) (176)
- Multi-query Optimization for Sensor Networks (2005) (166)
- The Cougar Project: a work-in-progress report (2003) (150)
- Correctness of a gossip based membership protocol (2005) (138)
- The portable common runtime approach to interoperability (1989) (117)
- Decentralized Schemes for Size Estimation in Large and Dynamic Groups (2005) (113)
- Combining generational and conservative garbage collection: framework and implementations (1989) (112)
- Behavioral simulations in MapReduce (2010) (72)
- WaveScheduling: energy-efficient data dissemination for sensor networks (2004) (67)
- Fast Iterative Graph Computation with Block Updates (2013) (67)
- Data types are values (1985) (67)
- Scaling games to epic proportions (2007) (67)
- Experiences with X in a Wireless Environment (1993) (65)
- Fast checkpoint recovery algorithms for frequently consistent applications (2011) (64)
- A unified platform for data driven web applications with automatic client-server partitioning (2007) (57)
- Rule-based multi-query optimization (2009) (56)
- What is "next" in event processing? (2007) (55)
- Massively multi-query join processing in publish/subscribe systems (2007) (53)
- Hybrid Push-Pull Query Processing for Sensor Networks (2004) (50)
- Database research opportunities in computer games (2007) (49)
- An Experimental Analysis of Iterated Spatial Joins in Main Memory (2013) (47)
- Active and passive techniques for group size estimation in large-scale and dynamic distributed systems (2007) (47)
- Scalability for Virtual Worlds (2009) (46)
- Some Comments on Functional Self-Reducibility and the NP Hierarchy (1976) (45)
- Edge-Weighted Personalized PageRank: Breaking A Decade-Old Performance Barrier (2015) (37)
- An efficient general iterative algorithm for dataflow analysis (1987) (36)
- Spatial gossip and resource location protocols (2004) (35)
- Attribute propagation by message passing (1985) (35)
- L worst-case performance bounds for rumple one-dimensional packing algorithms siam j (1974) (35)
- Safety Without Stuttering (1986) (35)
- Dealing with server corruption in weakly consistent, replicated data systems (1997) (34)
- ClouDiA: A Deployment Advisor for Public Clouds (2012) (34)
- Generalized left corner parsing (1977) (33)
- Data types, parameters and type checking (1980) (33)
- Computation of aliases and support sets (1987) (30)
- Experiences creating a portable cedar (1989) (29)
- Centiman: elastic, high performance optimistic concurrency control by watermarking (2015) (29)
- Making time-stepped applications tick in the cloud (2011) (29)
- A General Algebra and Implementation for Monitoring Event Streams (2005) (28)
- Research issues in ubiquitous computing (1994) (28)
- Dynamic Approaches to In-network Aggregation (2008) (25)
- An Informal Description of Russell (1980) (24)
- Operating system issues for PDAs (1993) (24)
- Better Scripts, Better Games (2008) (24)
- An Evaluation of Checkpoint Recovery for Massively Multiplayer Online Games (2009) (23)
- Worst case bounds for simple one-dimensional packing algorithms (1974) (22)
- A model and temporal proof system for networks of processes (1985) (21)
- Wave scheduling and routing in sensor networks (2007) (21)
- SEMMO: a scalable engine for massively multiplayer online games (2008) (19)
- Data types as values: polymorphism, type-checking, encapsulation (1978) (18)
- Declarative processing for computer games (2008) (18)
- "Type-completeness" as a language principle (1980) (16)
- A Nano-Cellular Local Area Network Using Near-Field RF Coupling (1995) (16)
- Making variables abstract: an equational theory for Russell (1983) (16)
- Better scripts, better games (2008) (15)
- Dealing with Tentative Data Values in Disconnected Work Groups (1994) (12)
- SGL: a scalable language for data-driven games (2008) (11)
- On some decidable properties of finite state translations (1982) (10)
- The topology of program termination (1988) (10)
- Elimination of Single Productions and Merging Nonterminal Symbols of LR(1) Grammars (1975) (10)
- Database research in computer games (2009) (10)
- Skeletal LR Parsing (1974) (10)
- From Declarative Languages to Declarative Processing in Computer Games (2009) (9)
- Logarithmic Harary graphs (2001) (9)
- A Vision for PetaByte Data Management and Analyis Services for the Arecibo Telescope (2004) (9)
- Automatic client-server partitioning of data-driven web applications (2006) (9)
- Behavior: A Temporal Approach to Process Modelling (1985) (9)
- Directions in Multi−Query Optimization for Sensor Networks (2005) (7)
- Dealing with server corruption in weakly consistent replicated data systems (1999) (7)
- Cayuga : A High-Performance Event Processing Engine ∗ [ Demonstration Paper ] (2007) (7)
- Implementing multiple locks using Lamport's mutual exclusion algorithm (1993) (5)
- Sublinear-space evaluation algorithms for attribute grammars (1987) (5)
- BRRL: a recovery library for main-memory applications in the cloud (2011) (5)
- The Architecture of the Cornell Knowledge Broker (2004) (5)
- Event Stream Processing (2009) (5)
- eXtensible Stylesheet Language Transformations (2009) (5)
- User-centric personalized extensibility for data-driven web applications (2007) (4)
- An Algorithm for Testing Lossless Join Property in Relational Databases (1980) (3)
- Energy-Efficient Data Management For Sensor Networks : A WorkIn-Progress Report (2003) (3)
- An Efficient Algorithm for Testing Losslessness of Joins in Relational Data Bases (1978) (2)
- Determining Logical Dependency in a Decision Procedure for Equality (1981) (1)
- Encapsulated data types and generic (1976) (1)
- On Encryption Systems Realized by Finite Transducers (1976) (1)
- The Russell Semantics: An Exercise in Abstract Data Types (1980) (1)
- A History-Based Backoff Algorithm for Mobile Ad Hoc Networks S . (2011) (1)
- Event and Pattern Detection over Streams (2009) (1)
- North-Holland SAFETY WITHOUT STUTI'ERING * (1985) (0)
- Edge-Weighted Personalized PageRank (2015) (0)
- ETL Process (2009) (0)
- Processing High-Speed Intelligence Feeds in Real-Time (2005) (0)
- Effect analysis in higher-order languages (2005) (0)
- 3 – Induction and Recursion (2001) (0)
- a deployment advisor for public clouds (2015) (0)
- Event Connection (2009) (0)
- NETWORK INTERCONNECT DEVICE (2017) (0)
- Func: a Functional Language : : : and More! (2007) (0)
- "Type-Completeness" as a Language Design Principle. (1980) (0)
- A Programmer's Introduction to Russell (2007) (0)
- ER Model (2009) (0)
- Smarter , more powerful scripting languages will improve game performance while making gameplay development more efficient (0)
- Latency-Optimized Checkpoint Recovery Algorithms for Massively Multiplayer Online Games (2010) (0)
- Method for decreasing power consumption of computer by dynamically changing voltage and frequency (1994) (0)
- Stateful PublishSubscribe for XML Data Streams Final Performance Report 2006-2009 PI : (2009) (0)
- Identifying stable write operations in a weakly consistent replicated databases with retention of the access right for all writes (1995) (0)
- Measured performance of an-in-building cellular radio network (1994) (0)
- Nebula Instruction Set Architecture (ISA) Evaluation. (1984) (0)
- Scalable Technology for a New Generation of Collaborative Applications (2007) (0)
- a deployment advisor for public clouds ClouDiA: a deployment advisor for public clouds (2015) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Alan J. Demers?
Alan J. Demers is affiliated with the following schools: