Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthew H. Austern
dblp:60/6440
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Graph data management · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 54% High-performance computing · 46% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › graph processing
large-scale graph processing |
0.1 | 1 | 2010 | Pregel: a system for large-scale graph processing · SIGMOD Conference 2010 |
Graph data management › graph processing
vertex-centric computation |
0.1 | 1 | 2010 | Pregel: a system for large-scale graph processing · SIGMOD Conference 2010 |
Distributed systems › fault tolerance
fault-tolerant distributed systems |
0.1 | 1 | 2010 | Pregel: a system for large-scale graph processing · SIGMOD Conference 2010 |
High-performance computing
large-scale graph processing |
0.1 | 1 | 2009 | Pregel: a system for large-scale graph processing · PODC 2009 |
Graph data management
distributed graph processing |
0.0 | 1 | 2009 | Pregel: a system for large-scale graph processing · PODC 2009 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Pregel: a system for large-scale graph processingabstractMany practical computing problems concern large graphs. Standard examples include the Web graph and various social networks. The scale of these graphs - in some cases billions of vertices, trillions of edges - poses challenges to their efficient processing. In this paper we present a computational model suitable for this task. Programs are expressed as a sequence of iterations, in each of which a vertex can receive messages sent in the previous iteration, send messages to other vertices, and modify its own state and that of its outgoing edges or mutate graph topology. This vertex-centric approach is flexible enough to express a broad set of algorithms. The model has been designed for efficient, scalable and fault-tolerant implementation on clusters of thousands of commodity computers, and its implied synchronicity makes reasoning about programs easier. Distribution-related details are hidden behind an abstract API. The result is a framework for processing large graphs that is expressive and easy to program. Grzegorz Malewicz, Matthew H. Austern, Aart J. C. Bik, James C. Dehnert, Ilan Horn, Naty Leiser, Grzegorz Czajkowski |
SIGMOD Conference | 2 |
| 2009 | Pregel: a system for large-scale graph processingabstractNo abstract available. Grzegorz Malewicz, Matthew H. Austern, Aart J. C. Bik, James C. Dehnert, Ilan Horn, Naty Leiser, Grzegorz Czajkowski |
PODC | 2 |
| 2009 | Pregel: a system for large-scale graph processingabstractNo abstract available. Grzegorz Malewicz, Matthew H. Austern, Aart J. C. Bik, James C. Dehnert, Ilan Horn, Naty Leiser, Grzegorz Czajkowski |
SPAA | 2 |
| 2003 | Untangling the balancing and searching of balanced binary search treesabstractAbstract A balanced binary search tree can be characterized by two orthogonal issues: its search strategy and its balancing strategy. In this paper, we show how to decouple search and balancing strategies so that they can be expressed independently of each other, communicating only by basic operations such as rotations. Different balancing strategies, such as red–black trees and splay trees, and different search applications, such as key search and rank search, can be combined arbitrarily. As a new result, we show how optimal string search can be expressed as a search application on any balanced binary tree. We implement our framework in C++, with the heavy use of templates and inlining. It keeps balancing and searching separate, while still delivering a performance that compares favorably to widely used binary tree implementations. Common services, such as correctness checks and timing measurements, do not have to be rewritten for each tree implementation. The common framework simplifies experimentation with trees and search algorithms; as a demonstration, we present some simple comparisons of red–black trees, splay trees and treaps. Copyright © 2003 John Wiley & Sons, Ltd. Matthew H. Austern, Bjarne Stroustrup, Mikkel Thorup, John Wilkinson |
Softw. Pract. Exp. | 1 |