A vision for petabyte data management and analysis services for the Arecibo telescope (2009)
Manuel Calimlim, Jim Cordes, Alan Demers, Julia Deneva, Johannes Gehrke, Dan Kifer, ...
We survey the initial steps of a project to build a data management and data mining system for astronomy data generated by the Arecibo Telescope. The total amount of data that our project will have...
Robert Albright, Alan Demers, Johannes Gehrke, Nitin Gupta, Hooyeon Lee
We propose to demonstrate SGL, a language and system for writing computer games using data management techniques. We will demonstrate a complete game built using the system, and show how complex game...
Hilda: A high-level language for data-drivenweb applications (2009)
Fan Yang, Jayavel Shanmugasundaram, Mirek Riedewald, Johannes Gehrke, Alan Demers
We propose Hilda, a high-level language for developing data-driven web applications. The primary benefits of Hilda over existing development platforms are: (a) it uses a unified data model for all...
Nitin Gupta, Alan Demers, Johannes Gehrke
We propose to demonstrate SEMMO, a consistency server for MMOs. The key features of SEMMO are its novel distributed consistency protocol and system architecture. The distributed nature of the engine...
Robert Albright, Alan Demers, Johannes Gehrke, Nitin Gupta, Hooyeon Lee
We propose to demonstrate SGL, a language and system for writing computer games using data management techniques. We will demonstrate a complete game built using the system, and show how complex game...
From Declarative Languages to Declarative Processing (2009)
In Computer Games, Ben Sowell, Alan Demers, Johannes Gehrke, Nitin Gupta, Haoyuan Li, ...
Recent work has shown that we can dramatically improve the performance of computer games and simulations through declarative processing: Character AI can be written in an imperative scripting...
From Declarative Languages to Declarative Processing in Computer Games (2009)
Sowell, Benjamin, Demers, Alan, Gehrke, Johannes, Gupta, Nitin, Li, Haoyuan, White, Walker
Recent work has shown that we can dramatically improve the performance of computer games and simulations through declarative processing: Character AI can be written in an imperative scripting...
Database Research Opportunities in Computer Games ABSTRACT (2009)
Walker White, Christoph Koch, Nitin Gupta, Johannes Gehrke, Alan Demers
In this paper, we outline several ways in which the database community can contribute to the development of technology for computer games. We outline the architecture of different types of computer...
Lars Brenna, Alan Demers, Johannes Gehrke, Mingsheng Hong, Joel Ossher
Categories and Subject Descriptors
Lars Brenna, Alan Demers, Johannes Gehrke, Mingsheng Hong, Joel Ossher
Categories and Subject Descriptors
Database Research Opportunities in Computer Games ABSTRACT (2008)
Walker White, Christoph Koch, Nitin Gupta, Johannes Gehrke, Alan Demers
In this paper, we outline several ways in which the database community can contribute to the development of technology for computer games. We outline the architecture of different types of computer...
A vision for petabyte data management and analysis services for the Arecibo telescope (2008)
Manuel Calimlim, Jim Cordes, Alan Demers, Julia Deneva, Johannes Gehrke, Dan Kifer, ...
We survey the initial steps of a project to build a data management and data mining system for astronomy data generated by the Arecibo Telescope. The total amount of data that our project will have...
Towards Expressive Publish/Subcribe Systems (2008)
Alan Demers, Johannes Gehrke, Mingsheng Hong, Mirek Riedewald
Abstract. Traditional content based publish/subscribe (pub/sub) systems allow users to express stateless subscriptions evaluated on individual events. However, many applications such as monitoring...
Alan Demers, Srinivasan Keshavü, Scott Shenker
(Originally published in Proceedings SIGCOMM ë89,
Database Research Opportunities in Computer Games ABSTRACT (2008)
Walker White, Christoph Koch, Nitin Gupta, Johannes Gehrke, Alan Demers
In this paper, we outline several ways in which the database community can contribute to the development of technology for computer games. We outline the architecture of different types of computer...
ABSTRACT What is “Next ” in Event Processing? (2008)
Walker White, Mirek Riedewald, Johannes Gehrke, Alan Demers
Event processing systems have wide applications ranging from managing events from RFID readers to monitoring RSS feeds. Consequently, there exists much work on them in the literature. The prevalent...
Lars Brenna, Alan Demers, Johannes Gehrke, Mingsheng Hong, Joel Ossher
We propose a demonstration of Cayuga, a complex event monitoring system for high speed data streams. Our demonstration will show Cayuga applied to monitoring Web feeds; the demo will illustrate the...
Design Languages Performance (2008)
Fan Yang, Nitin Gupta, Nicholas Gerner, Xin Qi, Alan Demers, Johannes Gehrke, ...
Data-driven web applications are usually structured in three tiers with different programming models at each tier. This division forces developers to manually partition application functionality...
Declarative processing for computer games (2008)
Walker White, Benjamin Sowell, Johannes Gehrke, Alan Demers
Most game developers think of databases as nothing more than a persistence solution. However, database research is concerned with the wider problem of declarative processing. In this paper we...
A unified platform for data driven web applictions with automatic client-server partitioning (2007)
Fan Yang, Nitin Gupta, Nicholas Gerner, Xin Qi, Alan Demers, Johannes Gehrke, ...
Data-driven web applications are usually structured in three tiers with different programming models at each tier. This division forces developers to manually partition application functionality...
Cayuga: A general purpose event monitoring system (2007)
Alan Demers, Johannes Gehrke, Biswanath P
System for scalable event processing. We present a query language based on Cayuga Algebra for naturally expressing complex event patterns. We also describe several novel system design and...
Cayuga: A general purpose event monitoring system (2007)
Alan Demers, Johannes Gehrke, Biswanath P
System for scalable event processing. We present a query language based on Cayuga Algebra for naturally expressing complex event patterns. We also describe several novel system design and...
Massively multi-query join processing in publish/subscribe systems (2007)
Mingsheng Hong, Christoph Koch, Alan Demers, Mirek Riedewald
There has been much recent interest in XML publish/subscribe systems. Some systems scale to thousands of concurrent queries, but support a limited query language (usually a fragment of XPath 1.0)....
White, Walker, Riedewald, Mirek, Gehrke, Johannes, Demers, Alan
Event processing systems have wide applications ranging from monitoring RSS feeds to managing events from RFID readers, and there exists much work on them in the literature. Many competing temporal...
White, Walker, Riedewald, Mirek, Gehrke, Johannes, Demers, Alan
Event processing systems have wide applications ranging from monitoring RSS feeds to managing events from RFID readers, and there exists much work on them in the literature. Many competing temporal...
Towards Expressive Publish/Subscribe Systems (2006)
Alan Demers, Johannes Gehrke, Mingsheng Hong, Mirek Riedewald, Walker White
Abstract. Traditional content based publish/subscribe (pub/sub) systems allow users to express stateless subscriptions evaluated on individual events. However, many applications such as monitoring...
Automatic clientserver partitioning of data driven web applications (2006)
Nicholas Gerner, Fan Yang, Alan Demers, Johannes Gehrke, Mirek Riedewald, Jayavel Shanmugasundaram
An important class of applications are data-driven web applications, i.e., web applications that run on top of a back-end database system. Examples of such applications include online shopping sites,...
Hilda: A high-level language for data-driven web applications (2006)
Fan Yang, Jayavel Shanmugasundaram, Mirek Riedewald, Johannes Gehrke, Alan Demers
We propose Hilda, a high-level language for developing data-driven web applications. The primary benefits of Hilda over existing development platforms are: (a) it uses a unified data model for all...
Hilda: A high-level language for data-driven web applications (2006)
Fan Yang, Jayavel Shanmugasundaram, Mirek Riedewald, Johannes Gehrke, Alan Demers
We propose Hilda, a high-level language for developing data-driven web applications. The primary benefits of Hilda over existing development platforms are: (a) it uses a unified data model for all...
Automatic clientserver partitioning of data driven web applications (2006)
Nicholas Gerner, Fan Yang, Alan Demers, Johannes Gehrke, Mirek Riedewald, Jayavel Shanmugasundaram
Current application development tools provide completely different programming models for the application server (e.g., Java and J2EE) and the client web browser (e.g., JavaScript and HTML)....
A General Algebra and Implementation for Monitoring Event Streams (2005)
Demers, Alan, Gehrke, Johannes, Hong, Mingsheng, Riedewald, Mirek, White, Walker
Recently there has been considerable research on Data Stream Management Systems (DSMS) to support analysis of data that arrives rapidly in high-speed streams. Most of these systems have very...
A General Algebra and Implementation for Monitoring Event Streams (2005)
Demers, Alan, Gehrke, Johannes, Hong, Mingsheng, Riedewald, Mirek, White, Walker
Recently there has been considerable research on Data Stream Management Systems (DSMS) to support analysis of data that arrives rapidly in high-speed streams. Most of these systems have very...
Multi-query optimization for sensor networks (2005)
Niki Trigoni, Yong Yao, Alan Demers, Johannes Gehrke
Abstract. The widespread dissemination of small-scale sensor nodes has sparked interest in a powerful new database abstraction for sensor networks: Clients “program” the sensors through queries...
Multi-query optimization for sensor networks (2005)
Niki Trigoni, Yong Yao, Alan Demers, Johannes Gehrke
Abstract. The widespread dissemination of small-scale sensor nodes has sparked interest in a powerful new database abstraction for sensor networks: Clients “program” the sensors through queries...
Hybrid Push-Pull Query Processing for Sensor Networks (2004)
Niki Trigoni, Yong Yao, Alan Demers, Johannes Gehrke, Rajmohan Rajaraman
Abstract: A powerful database abstraction for sensor networks has recently emerged in which clients program the sensors using a declarative query language. Existing work assumes that data is either...
Wavescheduling: energy-efficient data dissemination for sensor networks (2004)
Niki Trigoni, Yong Yao, Alan Demers, Johannes Gehrke, Rajmohan Rajaraman
Abstract Sensor networks are being increasingly deployed for diverse monitoring applications. Event data are collected at various sensors and sent to selected storage nodes for further in-network...
Hybrid Push-Pull Query Processing for Sensor Networks (2004)
Niki Trigoni, Yong Yao, Alan Demers, Johannes Gehrke, Rajmohan Rajaraman
Abstract: A powerful database abstraction for sensor networks has recently emerged in which clients program the sensors using a declarative query language. Existing work assumes that data is either...
The Cougar project: A work-in-progress report (2003)
Alan Demers, Johannes Gehrke, Rajmohan Rajaraman, Niki Trigoni, Yong Yao
Abstract — We present an update on the status of the Cougar Sensor Database Project in which we are investigating a database approach to sensor networks: Clients “program ” the sensors through...
The Cougar project: A work-in-progress report (2003)
Alan Demers, Johannes Gehrke, Rajmohan Rajaraman, Niki Trigoni, Yong Yao
Energy-Efficient Data Management For Sensor (2003)
Alan Demers, Johannes Gehrke, Rajmohan Rajaraman, Niki Trigoni, Yong Yao
We give a status update of the Cougar Project, in which we investigate a database approach to sensor networks: Clients "program" the sensors through queries in a high-level declarative...
Spatial gossip and resource location protocols (2001)
David Kempe, Jon Kleinberg, Alan Demers
The dynamic behavior of a network in which information is changing continuously over time requires robust and efficient mechanisms for keeping nodes updated about new information. Gossip protocols...
Spatial gossip and resource location protocols (2001)
David Kempe, Jon Kleinberg, Alan Demers
The dynamic behavior of a network in which information is changing continuously over time requires robust and efficient mechanisms for keeping nodes updated about new information. Gossip protocols...
Spatial gossip and resource location protocols (2001)
David Kempe, Jon Kleinberg, Alan Demers
Abstract The dynamic behavior of a network in which information is changing continuously over timerequires robust and efficient mechanisms for keeping nodes updated about new information. Gossip...
Spatial gossip and resource location protocols (2001)
David Kempe, Jon Kleinberg, Alan Demers
The dynamic behavior of a network in which information is changing continuously over time requires robust and e#cient mechanisms for keeping nodes updated about new information. Gossip protocols are...
Spatial gossip and resource location protocols (2001)
David Kempe, Jon Kleinberg, Alan Demers
The dynamic behavior of a network in which information is changing continuously over time requires robust and efficient mechanisms for keeping nodes updated about new information. Gossip protocols...
MACAW: A Media Access Protocol for Wireless LAN's (1994)
Vaduvur Bharghavan, Alan Demers, Scott Shenker, Lixia Zhang
In recent years, a wide variety of mobile computing devices has emerged, including portables, palmtops, and personal digital assistants. Providing adequate network connectivity for these devices will...
MACAW: A Media Access Protocol for Wireless LAN's (1994)
Vaduvur Bharghavan, Alan Demers, Scott Shenker, Lixia Zhang
In recent years, a wide variety of mobile computing devices has emerged, including portables, palmtops, and personal digital assistants. Providing adequate network connectivity for these devices will...
The Bayou Architecture: Support for Data Sharing among Mobile Users (1994)
Alan Demers, Karin Petersen, Mike Spreitzer, Douglas Terry, Marvin Theimer, Brent Welch
The Bayou System is a platform of replicated, highlyavailable, variable-consistency, mobile databases on which to build collaborative applications. This paper presents the preliminary system...
Control Transfer in Operating System Kernels (1994)
Richard P. Draves, Eric Cooper, Alan Demers, Xerox Parc
Control transfer is the fundamental activity in an operating system kernel. The resource management functionality and application programmer interfaces of an operating system may be delegated to...
Scheduling for Reduced CPU Energy (1994)
Mark Weiser, Brent Welch, Alan Demers, Scott Shenker
The energy usage of computer systems is becoming more important, especially for battery operated systems. Displays, disks, and cpus, in that order, use the most energy. Reducing the energy used by...
Scheduling for reduced CPU energy (1994)
Mark Weiser, Brent Welch, Alan Demers, Scott Shenker
The energy usage of computer systems is becoming more important, especially for battery operated systems. Displays, disks, and cpus, in that order, use the most energy. Reducing the energy used by...
Conway, and Gerry Salton, on the occasion of Juris Hartmanis’s Turing Award celebration. (1978)
Juris Hartmanis, Juris Hartmanis, David Gries, John Hopcroft, Juris Hartmanis, Bob Constable, ...
Degrees granted 25 20 15 10 5 PhD’s Granted