"Incremental, Iterative Data Processing with Timely Dataflow" describes Naiad, which combines three classes of dataflow systems, supporting high-throughput batch processing queries, low-latency data stream queries, and iterative programs in a single framework.
Johannes Gehrke
Author Archives
The Beckman Report on Database Research
Database researchers paint big data as a defining challenge. To make the most of the enormous opportunities at hand will require focusing on five research areas.
Big Data and Its Technical Challenges
Exploring the inherent technical challenges in realizing the potential of Big Data.
Technical Perspective: Programming With Differential Privacy
Government agencies worldwide release statistical information about population, education, and health, crime, and economic activities. In the U.S., protecting this data goes back to the 19th century, when the field of statistical disclosure limitation was born.
Technical Perspective: Data Stream Processing – When You Only Get One Look
The database and systems communities have made great progress in developing database systems that allow us to store and query huge amounts of data. Real-time analysis is becoming mandatory. Here is where data stream processing comes to the rescue.
The Claremont Report on Database Research
Database research is expanding, with major efforts in system architecture, new languages, cloud services, mobile and virtual worlds, and interplay between structure and text.
Smarter, more powerful scripting languages will improve game performance while making gameplay development more efficient.
Scaling Mining Algorithms to Large Databases
Which insights about data structure make it possible to analyze the very large databases collected by Internet, business, scientific, and government applications?
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved