Demo Data from EDBT 2026 / reviewers in the wild / expert
Todd Warszawski
dblp:143/7244
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
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.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Network and information security
1 paper |
Web and mobile security · 100% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
memoization |
0.3 | 1 | 2018 | Dynamic tracing: memoization of task graphs for dynamic task-based runtimes · SC 2018 |
Parallel and multicore computing › parallel programming runtimes
task-based runtime |
0.3 | 1 | 2018 | Dynamic tracing: memoization of task graphs for dynamic task-based runtimes · SC 2018 |
Transaction processing and concurrency control › isolation levels
isolation anomalies |
0.3 | 1 | 2017 | ACIDRain: Concurrency-Related Attacks on Database-Backed Web Applications · SIGMOD Conference 2017 |
Transaction processing and concurrency control › isolation levels
weak isolation |
0.3 | 1 | 2017 | ACIDRain: Concurrency-Related Attacks on Database-Backed Web Applications · SIGMOD Conference 2017 |
Web and mobile security
web application security |
0.3 | 1 | 2017 | ACIDRain: Concurrency-Related Attacks on Database-Backed Web Applications · SIGMOD Conference 2017 |
Machine learning › Deep learning architectures and training › deep learning systems
computation graph optimization |
0.1 | 1 | 2019 | TASO: optimizing deep learning computation with automatic generation of graph substitutions · SOSP 2019 |
Methods — techniques the papers use, named apart from their topics
graph substitution · 0.8automated search · 0.8memoization · 0.7dynamic trace analysis · 0.6abstract anomaly detection · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | TASO: optimizing deep learning computation with automatic generation of graph substitutionsabstractExisting deep neural network (DNN) frameworks optimize the computation graph of a DNN by applying graph transformations manually designed by human experts. This approach misses possible graph optimizations and is difficult to scale, as new DNN operators are introduced on a regular basis. Oded Padon, James Thomas 0003, Todd Warszawski, Matei Zaharia, Alex Aiken |
SOSP | 4 |
| 2018 | Dynamic tracing: memoization of task graphs for dynamic task-based runtimes
Wonchan Lee, Elliott Slaughter, Michael Bauer 0001, Sean Treichler, Todd Warszawski, Michael Garland, Alex Aiken |
SC | 5 |
| 2017 | ACIDRain: Concurrency-Related Attacks on Database-Backed Web ApplicationsabstractIn theory, database transactions protect application data from corruption and integrity violations. In practice, database transactions frequently execute under weak isolation that exposes programs to a range of concurrency anomalies, and programmers may fail to correctly employ transactions. While low transaction volumes mask many potential concurrency-related errors under normal operation, determined adversaries can exploit them programmatically for fun and profit. In this paper, we formalize a new kind of attack on database-backed applications called an ACIDRain attack, in which an adversary systematically exploits concurrency-related vulnerabilities via programmatically accessible APIs. These attacks are not theoretical: ACIDRain attacks have already occurred in a handful of applications in the wild, including one attack which bankrupted a popular Bitcoin exchange. To proactively detect the potential for ACIDRain attacks, we extend the theory of weak isolation to analyze latent potential for non-serializable behavior under concurrent web API calls. We introduce a language-agnostic method for detecting potential isolation anomalies in web applications, called Abstract Anomaly Detection (2AD), that uses dynamic traces of database accesses to efficiently reason about the space of possible concurrent interleavings. We apply a prototype 2AD analysis tool to 12 popular self-hosted eCommerce applications written in four languages and deployed on over 2M websites. We identify and verify 22 critical ACIDRain attacks that allow attackers to corrupt store inventory, over-spend gift cards, and steal inventory. Todd Warszawski, Peter Bailis |
SIGMOD Conference | 1 |