Demo Data from VLDB 2026 / reviewers in the wild / expert
Austin Donnelly
dblp:21/2604
· DBLP profile ↗
25ranked-venue papers
2as first author
2since 2021 · last 2025
0009-0009-3579-4414ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 1 since 2021Computer networks · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 1 since 2021Databases, data management, data science and information retrieval · 4
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.
| Computer architecture, parallel and distributed computing, and storage systems
13 papers |
Storage systems · 70% Cloud and datacenter computing · 19% Energy-efficient computing · 5% | |
| Computer networks
5 papers |
Internet architecture and protocols · 37% Datacenter networks · 25% Network measurement and analytics · 18% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 30 heaviest of 39, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
archival storage |
1.5 | 2 | 2025 | Project Silica: Towards Sustainable Cloud Archival Storage in Glass · ACM Trans. Storage 2025 Project Silica: Towards Sustainable Cloud Archival Storage in Glass · SOSP 2023 |
Storage systems
storage reliability |
1.0 | 2 | 2025 | Project Silica: Towards Sustainable Cloud Archival Storage in Glass · ACM Trans. Storage 2025 Migrating server storage to SSDs: analysis of tradeoffs · EuroSys 2009 |
Cloud and datacenter computing
cloud storage |
0.9 | 2 | 2025 | Project Silica: Towards Sustainable Cloud Archival Storage in Glass · SOSP 2023 Project Silica: Towards Sustainable Cloud Archival Storage in Glass · ACM Trans. Storage 2025 |
Storage systems
digital preservation |
0.9 | 1 | 2025 | Project Silica: Towards Sustainable Cloud Archival Storage in Glass · ACM Trans. Storage 2025 |
Cloud and datacenter computing
datacenter storage |
0.2 | 3 | 2014 | Sierra: practical power-proportionality for data center storage · EuroSys 2011 Pelican: A Building Block for Exascale Cold Data Storage · OSDI 2014 Migrating server storage to SSDs: analysis of tradeoffs · EuroSys 2009 |
Storage systems › storage devices
storage media |
0.2 | 1 | 2023 | Project Silica: Towards Sustainable Cloud Archival Storage in Glass · SOSP 2023 |
Internet architecture and protocols
network topology |
0.2 | 1 | 2013 | CamCubeOS: a key-based network stack for 3D torus cluster topologies · HPDC 2013 |
High-performance computing
cluster computing |
0.2 | 1 | 2013 | CamCubeOS: a key-based network stack for 3D torus cluster topologies · HPDC 2013 |
Storage systems › storage architecture
enterprise storage |
0.2 | 2 | 2008 | Write off-loading: Practical power management for enterprise storage · ACM Trans. Storage 2008 Write Off-Loading: Practical Power Management for Enterprise Storage · FAST 2008 |
Distributed systems › data aggregation
in-network aggregation |
0.1 | 1 | 2012 | Camdoop: Exploiting In-network Aggregation for Big Data Applications · NSDI 2012 |
Datacenter networks
data center network topology |
0.1 | 1 | 2010 | Symbiotic routing in future data centers · SIGCOMM 2010 |
Routing and switching
routing protocol |
0.1 | 1 | 2010 | Symbiotic routing in future data centers · SIGCOMM 2010 |
Energy-efficient computing
storage power management |
0.1 | 2 | 2008 | Write off-loading: Practical power management for enterprise storage · ACM Trans. Storage 2008 Write Off-Loading: Practical Power Management for Enterprise Storage · FAST 2008 |
Systems and software security › isolation
kernel extension isolation |
0.1 | 1 | 2009 | Fast byte-granularity software fault isolation · SOSP 2009 |
Systems and software security
operating system security |
0.1 | 1 | 2009 | Fast byte-granularity software fault isolation · SOSP 2009 |
Systems and software security › isolation
software fault isolation |
0.1 | 1 | 2009 | Fast byte-granularity software fault isolation · SOSP 2009 |
Operating systems › extensible operating systems › kernel extensibility
kernel extension isolation |
0.1 | 1 | 2009 | Fast byte-granularity software fault isolation · SOSP 2009 |
Storage systems
flash and SSD |
0.1 | 1 | 2009 | Migrating server storage to SSDs: analysis of tradeoffs · EuroSys 2009 |
Storage systems › storage management › storage resource management
storage provisioning |
0.1 | 1 | 2009 | Migrating server storage to SSDs: analysis of tradeoffs · EuroSys 2009 |
Energy-efficient computing › storage power management
disk power management |
0.1 | 1 | 2008 | Write off-loading: Practical power management for enterprise storage · ACM Trans. Storage 2008 |
Energy-efficient computing
power management |
0.1 | 1 | 2008 | Write Off-Loading: Practical Power Management for Enterprise Storage · FAST 2008 |
Internet architecture and protocols › network topology
ethernet layer-2 topology |
0.0 | 1 | 2004 | Ethernet Topology Discovery without Network Assistance · ICNP 2004 |
Network measurement and analytics
topology discovery |
0.0 | 1 | 2004 | Ethernet Topology Discovery without Network Assistance · ICNP 2004 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2004 | Using Magpie for Request Extraction and Workload Modelling · OSDI 2004 |
Energy-efficient computing
datacenter power management |
0.0 | 1 | 2011 | Sierra: practical power-proportionality for data center storage · EuroSys 2011 |
Cloud and datacenter computing › datacenter workloads
datacenter applications |
0.0 | 1 | 2010 | Symbiotic routing in future data centers · SIGCOMM 2010 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 2008 | Delay aware querying with Seaweed · VLDB J. 2008 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.0 | 1 | 2008 | Everest: Scaling Down Peak Loads Through I/O Off-Loading · OSDI 2008 |
Query processing and optimization › query optimization
distributed query optimization |
0.0 | 1 | 2006 | Delay Aware Querying with Seaweed · VLDB 2006 |
Network management and operations › fault management
fault diagnosis |
0.0 | 1 | 2006 | Reclaiming Network-wide Visibility Using Ubiquitous Endsystem Monitors · USENIX ATC, General Track 2006 |
Methods — techniques the papers use, named apart from their topics
workload analysis · 1.5hardware-software co-design · 0.9co-design · 0.7type safety enforcement · 0.2byte-granularity memory protection · 0.2storage consolidation · 0.1VM migration · 0.1workload trace analysis · 0.1device modeling · 0.1automated configuration · 0.1trace replay · 0.1trace analysis · 0.1end-system monitoring · 0.1probe packets · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Project Silica: Towards Sustainable Cloud Archival Storage in GlassabstractSustainable and cost-effective long-term storage remains an unsolved problem. The most widely used storage technologies today are magnetic (hard disk drives and tape). They use media that degrades over time and has a limited lifetime, which leads to inefficient, wasteful, and costly solutions for long-lived data. This article presents Silica: the first cloud storage system for archival data underpinned by quartz glass, an extremely resilient media that allows data to be left in situ indefinitely. The hardware and software of Silica have been co-designed and co-optimized from the media up to the service level with sustainability as a primary objective. The design follows a cloud-first, data-driven methodology underpinned by principles derived from analyzing the archival workload of a large public cloud service. Silica can support a wide range of archival storage workloads and ushers in a new era of sustainable, cost-effective storage. Patrick Anderson 0001, Erika Blancada Aranas, Youssef Assaf, Raphael Behrendt, Richard Black, Marco Caballero, Pashmina Cameron, Burcu Canakci, Andromachi Chatzieleftheriou, Rebekah Storan Clarke, James Clegg, Daniel Cletheroe, Bridgette Cooper, Thales De Carvalho, Tim Deegan, Austin Donnelly, Rokas Drevinskas, Alexander L. Gaunt, Christos Gkantsidis, Ariel Gomez Diaz, István Haller, Freddie Hong, Teodora Ilieva, Shashidhar Joshi, Russell Joyce, Mint Kunkel, David Lara Alabazares, Sergey Legtchenko, Fanglin Linda Liu, Bruno Magalhães, Alana Marzoev, Marvin McNett, Jayashree Mohan, Michael Myrah, Sebastian Nowozin, Aaron Ogus, Hiske Overweg, Antony I. T. Rowstron, Maneesh Sah, Masaaki Sakakura, Peter Scholtz, Nina Schreiner, Omer Sella, Ioan A. Stefanovici, David Sweeney, Benn C. Thomsen, Govert Verkes, Phil Wainman, Jonathan Westcott, Luke Weston, Charles Whittaker, Pablo Wilke Berenguer, Hugh Williams, Stefan Winzeck |
ACM Trans. Storage | 16 |
| 2023 | Project Silica: Towards Sustainable Cloud Archival Storage in GlassabstractSustainable and cost-effective long-term storage remains an unsolved problem. The most widely used storage technologies today are magnetic (hard disk drives and tape). They use media that degrades over time and has a limited lifetime, which leads to inefficient, wasteful, and costly solutions for long-lived data. This paper presents Silica: the first cloud storage system for archival data underpinned by quartz glass, an extremely resilient media that allows data to be left in situ indefinitely. The hardware and software of Silica have been co-designed and co-optimized from the media up to the service level with sustainability as a primary objective. The design follows a cloud-first, data-driven methodology underpinned by principles derived from analyzing the archival workload of a large public cloud service. Silica can support a wide range of archival storage workloads and ushers in a new era of sustainable, cost-effective storage. Patrick Anderson 0001, Erika Blancada Aranas, Youssef Assaf, Raphael Behrendt, Richard Black, Marco Caballero, Pashmina Cameron, Burcu Canakci, Thales De Carvalho, Andromachi Chatzieleftheriou, Rebekah Storan Clarke, James Clegg, Daniel Cletheroe, Bridgette Cooper, Tim Deegan, Austin Donnelly, Rokas Drevinskas, Alexander L. Gaunt, Christos Gkantsidis, Ariel Gomez Diaz, István Haller, Freddie Hong, Teodora Ilieva, Shashidhar Joshi, Russell Joyce, Mint Kunkel, David Lara Alabazares, Sergey Legtchenko, Fanglin Linda Liu, Bruno Magalhães, Alana Marzoev, Marvin McNett, Jayashree Mohan, Michael Myrah, Sebastian Nowozin, Aaron Ogus, Hiske Overweg, Antony I. T. Rowstron, Maneesh Sah, Masaaki Sakakura, Peter Scholtz, Nina Schreiner, Omer Sella, Ioan A. Stefanovici, David Sweeney, Benn C. Thomsen, Govert Verkes, Phil Wainman, Jonathan Westcott, Luke Weston, Charles Whittaker, Pablo Wilke Berenguer, Hugh Williams, Stefan Winzeck |
SOSP | 16 |
| 2018 | Glass: A New Media for a New Era?
Patrick Anderson 0001, Richard Black, Ausra Cerkauskaite, Andromachi Chatzieleftheriou, James Clegg, Chris Dainty, Raluca Diaconu, Rokas Drevinskas, Austin Donnelly, Alexander L. Gaunt, Andreas Georgiou, Ariel Gomez Diaz, Peter G. Kazansky, David Lara Alabazares, Sergey Legtchenko, Sebastian Nowozin, Aaron Ogus, Douglas Phillips, Antony I. T. Rowstron, Masaaki Sakakura, Ioan A. Stefanovici, Benn C. Thomsen, Hugh Williams, Mengyang Yang |
HotStorage | 9 |
| 2017 | Understanding Rack-Scale Disaggregated Storage
Sergey Legtchenko, Hugh Williams, Kaveh Razavi, Austin Donnelly, Richard Black, Andrew Douglas, Nathanael Cheriere, Daniel Fryer, Kai Mast, Angela Demke Brown, Ana Klimovic, Andy Slowey, Antony I. T. Rowstron |
HotStorage | 4 |
| 2016 | Flamingo: Enabling Evolvable HDD-based Near-Line Storage
Sergey Legtchenko, Antony I. T. Rowstron, Austin Donnelly, Richard Black |
FAST | 4 |
| 2016 | Feeding the Pelican: Using Archival Hard Drives for Cold Storage Racks
Richard Black, Austin Donnelly, David Harper, Aaron Ogus, Antony I. T. Rowstron |
HotStorage | 2 |
| 2014 | Pelican: A Building Block for Exascale Cold Data Storage
Shobana Balakrishnan, Richard Black, Austin Donnelly, Paul England, Adam Glass, David Harper, Sergey Legtchenko, Aaron Ogus, Eric Peterson, Antony I. T. Rowstron |
OSDI | 3 |
| 2013 | CamCubeOS: a key-based network stack for 3D torus cluster topologies
Paolo Costa, Austin Donnelly, Greg O'Shea, Antony I. T. Rowstron |
HPDC | 2 |
| 2012 | Camdoop: Exploiting In-network Aggregation for Big Data Applications
Paolo Costa, Austin Donnelly, Antony I. T. Rowstron, Greg O'Shea |
NSDI | 2 |
| 2011 | Sierra: practical power-proportionality for data center storageabstractOnline services hosted in data centers show significant diurnal variation in load levels. Thus, there is significant potential for saving power by powering down excess servers during the troughs. However, while techniques like VM migration can consolidate computational load, storage state has always been the elephant in the room preventing this powering down. Migrating storage is not a practical way to consolidate I/O load. Eno Thereska, Austin Donnelly, Dushyanth Narayanan |
EuroSys | 2 |
| 2010 | Symbiotic routing in future data centersabstractBuilding distributed applications that run in data centers is hard. The CamCube project explores the design of a shipping container sized data center with the goal of building an easier platform on which to build these applications. CamCube replaces the traditional switch-based network with a 3D torus topology, with each server directly connected to six other servers. As in other proposals, e.g. DCell and BCube, multi-hop routing in CamCube requires servers to participate in packet forwarding. To date, as in existing data centers, these approaches have all provided a single routing protocol for the applications. Hussam Abu-Libdeh, Paolo Costa, Antony I. T. Rowstron, Greg O'Shea, Austin Donnelly |
SIGCOMM | 5 |
| 2009 | Migrating server storage to SSDs: analysis of tradeoffsabstractRecently, flash-based solid-state drives (SSDs) have become standard options for laptop and desktop storage, but their impact on enterprise server storage has not been studied. Provisioning server storage is challenging. It requires optimizing for the performance, capacity, power and reliability needs of the expected workload, all while minimizing financial costs. In this paper we analyze a number of workload traces from servers in both large and small data centers, to decide whether and how SSDs should be used to support each. We analyze both complete replacement of disks by SSDs, as well as use of SSDs as an intermediate tier between disks and DRAM. We describe an automated tool that, given device models and a block-level trace of a workload, determines the least-cost storage configuration that will support the workload's performance, capacity, and fault-tolerance requirements. We found that replacing disks by SSDs is not a costeffective option for any of our workloads, due to the low capacity per dollar of SSDs. Depending on the workload, the capacity per dollar of SSDs needs to increase by a factor of 3-3000 for an SSD-based solution to break even with a diskbased solution. Thus, without a large increase in SSD capacity per dollar, only the smallest volumes, such as system boot volumes, can be cost-effectively migrated to SSDs. The benefit of using SSDs as an intermediate caching tier is also limited: fewer than 10% of our workloads can reduce provisioning costs by using an SSD tier at today's capacity per dollar, and fewer than 20% can do so at any SSD capacity per dollar. Although SSDs are much more energy-efficient than enterprise disks, the energy savings are outweighed by the hardware costs, and comparable energy savings are achievable with low-power SATA disks. Dushyanth Narayanan, Eno Thereska, Austin Donnelly, Sameh Elnikety, Antony I. T. Rowstron |
EuroSys | 3 |
| 2009 | Fast byte-granularity software fault isolationabstractBugs in kernel extensions remain one of the main causes of poor operating system reliability despite proposed techniques that isolate extensions in separate protection domains to contain faults. We believe that previous fault isolation techniques are not widely used because they cannot isolate existing kernel extensions with low overhead on standard hardware. This is a hard problem because these extensions communicate with the kernel using a complex interface and they communicate frequently. We present BGI (Byte-Granularity Isolation), a new software fault isolation technique that addresses this problem. BGI uses efficient byte-granularity memory protection to isolate kernel extensions in separate protection domains that share the same address space. BGI ensures type safety for kernel objects and it can detect common types of errors inside domains. Our results show that BGI is practical: it can isolate Windows drivers without requiring changes to the source code and it introduces a CPU overhead between 0 and 16%. BGI can also find bugs during driver testing. We found 28 new bugs in widely used Windows drivers. Miguel Castro 0001, Manuel Costa, Jean-Philippe Martin, Marcus Peinado, Periklis Akritidis, Austin Donnelly, Paul Barham 0001, Richard Black |
SOSP | 6 |
| 2008 | Write Off-Loading: Practical Power Management for Enterprise Storage
Dushyanth Narayanan, Austin Donnelly, Antony I. T. Rowstron |
FAST | 2 |
| 2008 | Everest: Scaling Down Peak Loads Through I/O Off-Loading
Dushyanth Narayanan, Austin Donnelly, Eno Thereska, Sameh Elnikety, Antony I. T. Rowstron |
OSDI | 2 |
| 2008 | Write off-loading: Practical power management for enterprise storageabstractIn enterprise data centers power usage is a problem impacting server density and the total cost of ownership. Storage uses a significant fraction of the power budget and there are no widely deployed power-saving solutions for enterprise storage systems. The traditional view is that enterprise workloads make spinning disks down ineffective because idle periods are too short. We analyzed block-level traces from 36 volumes in an enterprise data center for one week and concluded that significant idle periods exist, and that they can be further increased by modifying the read/write patterns using write off-loading . Write off-loading allows write requests on spun-down disks to be temporarily redirected to persistent storage elsewhere in the data center. The key challenge is doing this transparently and efficiently at the block level, without sacrificing consistency or failure resilience. We describe our write off-loading design and implementation that achieves these goals. We evaluate it by replaying portions of our traces on a rack-based testbed. Results show that just spinning disks down when idle saves 28--36% of energy, and write off-loading further increases the savings to 45--60%. Dushyanth Narayanan, Austin Donnelly, Antony I. T. Rowstron |
ACM Trans. Storage | 2 |
| 2008 | Delay aware querying with Seaweed
Dushyanth Narayanan, Austin Donnelly, Richard Mortier, Antony I. T. Rowstron |
VLDB J. | 2 |
| 2006 | Reclaiming Network-wide Visibility Using Ubiquitous Endsystem Monitors
Evan Cooke, Richard Mortier, Austin Donnelly, Paul Barham 0001, Rebecca Isaacs |
USENIX ATC, General Track | 3 |
| 2006 | Delay Aware Querying with Seaweed
Dushyanth Narayanan, Austin Donnelly, Richard Mortier, Antony I. T. Rowstron |
VLDB | 2 |
| 2006 | Lightweight thread tunnelling in network applications
Austin Donnelly |
Comput. Networks | 1 |
| 2005 | Fast Scalable Robust Node Enumeration
Richard Black, Austin Donnelly, Alexandru Gavrilescu, Dave Thaler |
NETWORKING | 2 |
| 2004 | Ethernet Topology Discovery without Network AssistanceabstractThis work addresses the problem of layer 2 topology discovery. Current techniques concentrate on using SNMP to query information from Ethernet switches. In contrast, we present a technique that infers the Ethernet (layer 2) topology without assistance from the network elements by injecting suitable probe packets from the end-systems and observing where they are delivered. We describe the algorithm, formally characterize its correctness and completeness, and present our implementation and experimental results. Performance results show that although originally aimed at the home and small office the techniques scale to much larger networks. Richard Black, Austin Donnelly, Cédric Fournet |
ICNP | 2 |
| 2004 | Using Magpie for Request Extraction and Workload Modelling
Paul Barham 0001, Austin Donnelly, Rebecca Isaacs, Richard Mortier |
OSDI | 2 |
| 2000 | IP Route Lookups as String MatchingabstractAn IP route lookup can be considered as a string matching problem on the destination address. Finite state automata (FSA) are a flexible and efficient way to match strings. This paper describes how a routing table can be encoded as an FSA and how, through a process of state reduction, we can obtain an optimal representation. This gives insights into the basic properties of the longest-prefix match problem. Austin Donnelly, Tim Deegan |
LCN | 1 |
| 1997 | Protocol Implementation in a Vertically Structured Operating SystemabstractA vertically structured operating system is one in which neither the "kernel" nor "servers" perform work on behalf of applications-the former because it exists only to multiplex the CPU, and the latter in order to avoid Quality of Service interference between the applications. Instead, wherever possible, the applications perform all of their own processing. Such a vertical structure provides many advantages for applications but leads to some interesting problems and opportunities for protocol stack implementation. This paper describes the techniques we used in our protocol implementation and the benefits that the vertical structure provided. Richard Black, Paul Barham 0001, Austin Donnelly, Neil Stratford |
LCN | 3 |