Alan J. Demers

According to our database1, Alan J. Demers
  • authored at least 96 papers between 1974 and 2015.
  • has a "Dijkstra number"2 of three.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2015
ClouDiA: a deployment advisor for public clouds.
VLDB J., 2015

Edge-Weighted Personalized PageRank: Breaking A Decade-Old Performance Barrier.
Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2015

Centiman: elastic, high performance optimistic concurrency control by watermarking.
Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015

2013
Fast Iterative Graph Computation with Block Updates.
PVLDB, 2013

An Experimental Analysis of Iterated Spatial Joins in Main Memory.
PVLDB, 2013

Asynchronous Large-Scale Graph Processing Made Easy.
Proceedings of the CIDR 2013, 2013

2012
ClouDiA: A Deployment Advisor for Public Clouds.
PVLDB, 2012

2011
Fast checkpoint recovery algorithms for frequently consistent applications.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

BRRL: a recovery library for main-memory applications in the cloud.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

Making time-stepped applications tick in the cloud.
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011

2010
Behavioral Simulations in MapReduce.
PVLDB, 2010

Behavioral Simulations in MapReduce
CoRR, 2010

2009
Event and Pattern Detection over Streams.
Proceedings of the Encyclopedia of Database Systems, 2009

An Evaluation of Checkpoint Recovery for Massively Multiplayer Online Games.
PVLDB, 2009

From Declarative Languages to Declarative Processing in Computer Games
CoRR, 2009

Better scripts, better games.
Commun. ACM, 2009

Database research in computer games.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2009

Dynamic Approaches to In-network Aggregation.
Proceedings of the 25th International Conference on Data Engineering, 2009

Scalability for Virtual Worlds.
Proceedings of the 25th International Conference on Data Engineering, 2009

Rule-based multi-query optimization.
Proceedings of the EDBT 2009, 2009

From Declarative Languages to Declarative Processing in Computer Games.
Proceedings of the CIDR 2009, 2009

2008
Better Scripts, Better Games.
ACM Queue, 2008

Dynamic Approaches to In-Network Aggregation
CoRR, 2008

SEMMO: a scalable engine for massively multiplayer online games.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2008

SGL: a scalable language for data-driven games.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2008

2007
Wave scheduling and routing in sensor networks.
TOSN, 2007

Database research opportunities in computer games.
SIGMOD Record, 2007

Active and passive techniques for group size estimation in large-scale and dynamic distributed systems.
Journal of Systems and Software, 2007

A unified platform for data driven web applications with automatic client-server partitioning.
Proceedings of the 16th International Conference on World Wide Web, 2007

Scaling games to epic proportion.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Massively multi-query join processing in publish/subscribe systems.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

User-centric personalized extensibility for data-driven web applications.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Cayuga: a high-performance event processing engine.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

What is "next" in event processing?
Proceedings of the Twenty-Sixth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 2007

Cayuga: A General Purpose Event Monitoring System.
Proceedings of the CIDR 2007, 2007

2006
Automatic client-server partitioning of data-driven web applications.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2006

Towards Expressive Publish/Subscribe Systems.
Proceedings of the Advances in Database Technology, 2006

2005
Correctness of a gossip based membership protocol.
Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, 2005

Decentralized Schemes for Size Estimation in Large and Dynamic Groups.
Proceedings of the Fourth IEEE International Symposium on Network Computing and Applications (NCA 2005), 2005

Processing High-Speed Intelligence Feeds in Real-Time.
Proceedings of the Intelligence and Security Informatics, 2005

Multi-query Optimization for Sensor Networks.
Proceedings of the Distributed Computing in Sensor Systems, 2005

2004
Spatial gossip and resource location protocols.
J. ACM, 2004

A Vision for PetaByte Data Management and Analyis Services for the Arecibo Telescope.
IEEE Data Eng. Bull., 2004

The Architecture of the Cornell Knowledge Broker.
Proceedings of the Intelligence and Security Informatics, 2004

Hybrid Push-Pull Query Processing for Sensor Networks.
Proceedings of the INFORMATIK 2004, 2004

WaveScheduling: energy-efficient data dissemination for sensor networks.
Proceedings of the 1st Workshop on Data Management for Sensor Networks, 2004

2003
The Cougar Project: a work-in-progress report.
SIGMOD Record, 2003

Kelips: Building an Efficient and Stable P2P DHT through Increased Memory and Background Overhead.
Proceedings of the Peer-to-Peer Systems II, Second International Workshop, 2003

2001
Spatial gossip and resource location protocols.
Proceedings of the Proceedings on 33rd Annual ACM Symposium on Theory of Computing, 2001

Logarithmic Harary Graphs.
Proceedings of the 21st International Conference on Distributed Computing Systems Workshops (ICDCS 2001 Workshops), 2001

1999
Dealing with server corruption in weakly consistent replicated data systems.
Wireless Networks, 1999

1997
Flexible Update Propagation for Weakly Consistent Replication.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

Dealing with Server Corruption in Weakly Consistent, Replicated Data Systems.
Proceedings of the MOBICOM '97, 1997

1995
Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

A Scheduling Model for Reduced CPU Energy.
Proceedings of the 36th Annual Symposium on Foundations of Computer Science, 1995

1994
Dealing with Tentative Data Values in Disconnected Work Groups.
Proceedings of the First Workshop on Mobile Computing Systems and Applications, 1994

The Bayou Architecture: Support for Data Sharing Among Mobile Users.
Proceedings of the First Workshop on Mobile Computing Systems and Applications, 1994

MACAW: A Media Access Protocol for Wireless LAN's.
Proceedings of the ACM SIGCOMM '94 Conference on Communications Architectures, Protocols and Applications, London, UK, August 31, 1994

Research Issues in Ubiquitous Computing.
Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, 1994

Session Guarantees for Weakly Consistent Replicated Data.
Proceedings of the Third International Conference on Parallel and Distributed Information Systems (PDIS 94), 1994

Scheduling for Reduced CPU Energy.
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

Measured performance of an-in-building cellular radio network.
Proceedings of the Hot Interconnects II, 1994

1993
Implementing Multiple Locks Using Lamport's Mutual Exclusion Algorithm.
LOPLAS, 1993

Experiences with X in a Wireless Environment.
Proceedings of the USENIX Mobile & Location-Independent Computing Symposium, 1993

Operating System Issues for PDAs.
Proceedings of the Proceedings Fourth Workshop on Workstation Operating Systems, 1993

1991
Mostly Parallel Garbage Collection.
Proceedings of the ACM SIGPLAN'91 Conference on Programming Language Design and Implementation (PLDI), 1991

1990
Combining Generational and Conservative Garbage Collection: Framework and Implementations.
Proceedings of the Conference Record of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, 1990

1989
Effect analysis in higher-order languages.
International Journal of Parallel Programming, 1989

The Portable Common Runtime Approach to Interoperability.
Proceedings of the Twelfth ACM Symposium on Operating System Principles, 1989

Analysis and Simulation of a Fair Queueing Algorithm.
Proceedings of the SIGCOMM '89, 1989

Experiences Creating a Portable Cedar.
Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation (PLDI), 1989

1988
Epidemic Algorithms for Replicated Database Maintenance.
Operating Systems Review, 1988

The Topology of Program Termination
Proceedings of the Third Annual Symposium on Logic in Computer Science (LICS '88), 1988

1987
Sublinear-Space Evaluation Algorithms for Attribute Grammars.
ACM Trans. Program. Lang. Syst., 1987

An Efficient General Iterative Algorithm for Dataflow Analysis.
Acta Inf., 1987

Computation of Aliases and Support Sets.
Proceedings of the Conference Record of the Fourteenth Annual ACM Symposium on Principles of Programming Languages, 1987

Epidemic Algorithms for Replicated Database Maintenance.
Proceedings of the Sixth Annual ACM Symposium on Principles of Distributed Computing, 1987

1986
Safety Without Stuttering.
Inf. Process. Lett., 1986

A Model and Temporal Proof System for Networks of Processes.
Distributed Computing, 1986

Implementing RUSSELL.
Proceedings of the 1986 SIGPLAN Symposium on Compiler Construction, 1986

1985
Data Types Are Values.
ACM Trans. Program. Lang. Syst., 1985

Attribute propagation by message passing.
SIGPLAN Notices, 1985

Behavior: A Temporal Approach to Process Modelling.
Proceedings of the Logics of Programs, 1985

1983
Incremental Context-Dependent Analysis for Language-Based Editors.
ACM Trans. Program. Lang. Syst., 1983

Making Variables Abstract: An Equational Theory for Russell.
Proceedings of the Conference Record of the Tenth Annual ACM Symposium on Principles of Programming Languages, 1983

1982
On Some Decidable Properties of Finite State Translations.
Acta Inf., 1982

1981
Incremental Evaluation for Attribute Grammars with Application to Syntax-Directed Editors.
Proceedings of the Conference Record of the Eighth Annual ACM Symposium on Principles of Programming Languages, 1981

1980
An Algorithm for Testing Lossless Join Property in Relational Databases.
Inf. Process. Lett., 1980

"Type-Completeness" as a Language Design Principle.
Proceedings of the Conference Record of the Seventh Annual ACM Symposium on Principles of Programming Languages, 1980

Data Types, Parameters, and Type Checking.
Proceedings of the Conference Record of the Seventh Annual ACM Symposium on Principles of Programming Languages, 1980

1978
Data Types as Values: Polymorphism, Type-Checking, Encapsulation.
Proceedings of the Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, 1978

1977
Generalized Left Corner Parsing.
Proceedings of the Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, 1977

1976
Elimination of Single Productions and Merging Nonterminal Symbols of LR(1) Grammars.
Comput. Lang., 1976

Encapsulated data types and generic.
Proceedings of the Design and Implementation of Programming Languages, Proceeding of a DoD Sponsored Workshop, Ithaca, NY, USA, September 30, 1976

1974
Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms.
SIAM J. Comput., 1974

Skeletal LR Parsing
Proceedings of the 15th Annual Symposium on Switching and Automata Theory, 1974


  Loading...