Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Athinagoras Skiadopoulos

dblp:310/1377 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
6since 2021 · last 2026
0000-0003-2933-0380ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Computer networks · 1 · 1 first-author · 1 since 2021

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
4 papers
Distributed systems · 42% Cloud and datacenter computing · 23% GPUs and heterogeneous computing · 17%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%
Computer networks
1 paper
Datacenter networks · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 12 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning › distributed training › large model training
mixture-of-experts training
1.012026
SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling · NSDI 2026
Distributed systems › distributed machine learning
distributed training
0.812024
ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024
Distributed systems
fault tolerance
0.812024
ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024
Distributed systems › fault tolerance › fault-tolerant distributed systems
fault-tolerant training
0.812024
ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024
Parallel and multicore computing
pipeline parallelism
0.812024
ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.712023
Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques · Proc. VLDB Endow. 2023
Cloud and datacenter computing › cluster resource management and scheduling
cluster scheduling
0.712023
Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques · Proc. VLDB Endow. 2023
Operating systems › special-purpose operating system
database operating systems
0.512021
DBOS: A DBMS-oriented Operating System · Proc. VLDB Endow. 2021
Machine learning › Efficient and distributed learning › large-scale learning
large-scale model training
0.312026
SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling · NSDI 2026
GPUs and heterogeneous computing › multi-GPU computing
GPU cluster
0.212024
ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.212024
ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024
Query processing and optimization › view maintenance
incremental view maintenance
0.212023
Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques · Proc. VLDB Endow. 2023

Methods — techniques the papers use, named apart from their topics

predicate pushdown · 1.3incremental view maintenance · 1.3database queries for OS services · 1.0staggered optimizer step · 0.8pipeline adaptation · 0.8microbatch re-routing · 0.8
YearPublicationVenuePosition
2026 SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling
Athinagoras Skiadopoulos, Mark Zhao, Swapnil Gandhi, Thomas Norrie, Shrijeet Mukherjee, Christoforos E. Kozyrakis
NSDI1
2024 High-throughput and Flexible Host Networking for Accelerated Computing
Athinagoras Skiadopoulos, Mark Zhao, Qizhe Cai, Saksham Agarwal, Jacob Adelmann, David Ahern, Carlo Contavalli, Michael D. Goldflam, Vitaly Mayatskikh, Raghu Raja, Daniel Walton, Rachit Agarwal 0001, Shrijeet Mukherjee, Christoforos E. Kozyrakis
OSDI1
2024 ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation
abstract
Training large Deep Neural Network (DNN) models requires thousands of GPUs over the course of several days or weeks. At this scale, failures are frequent and can have a big impact on training throughput. Utilizing spare GPU servers to mitigate performance loss becomes increasingly costly as model sizes grow. ReCycle is a system designed for efficient DNN training in the presence of failures, without relying on spare servers. It exploits the inherent functional redundancy in distributed training systems - where servers across data-parallel groups store the same model parameters - and pipeline schedule bubbles within each data-parallel group. When servers fails, ReCycle dynamically re-routes microbatches to data-parallel peers, allowing for uninterrupted training despite multiple failures. However, this re-routing can create imbalances across pipeline stages, leading to reduced training throughput. To address this, ReCycle introduces two key optimizations that ensure re-routed microbatches are processed within the original pipeline schedule's bubbles. First, it decouples the backward pass into two phases: one for computing gradients for the input and another for calculating gradients for the parameters. Second, it avoids synchronization across pipeline stages by staggering the optimizer step. Together, these optimizations enable adaptive pipeline schedules that minimize or even eliminate training throughput degradation during failures. We describe a prototype for ReCycle and show that it achieves high training throughput under multiple failures, outperforming recent proposals for fault-tolerant training such as Oobleck and Bamboo by up to 1.46× and 1.64×, respectively.
Swapnil Gandhi, Mark Zhao, Athinagoras Skiadopoulos, Christoforos E. Kozyrakis
SOSP3
2023 Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques
abstract
Cluster managers play a crucial role in data centers by distributing workloads among infrastructure resources. Declarative Cluster Management (DCM) is a new cluster management architecture that enables users to express placement policies declaratively using SQL-like queries. This paper presents our experiences in scaling this architecture from moderate-sized enterprise clusters (102- 103nodes) to hyperscale clusters (104nodes) via query optimization techniques. First, we formally specify the syntax and semantics of DCM's declarative language, C-SQL, a SQL variant used to express constraint optimization problems. We showcase how constraints on the desired state of the cluster system can be succinctly represented as C-SQL programs, and how query optimization techniques like incremental view maintenance and predicate pushdown can enhance the execution of C-SQL programs. We evaluate the effectiveness of our optimizations through a case study of building Kubernetes schedulers using C-SQL. Our optimizations demonstrated an almost 3000× speed up in database latency and reduced the size of optimization problems by as much as 1/300 of the original, without affecting the quality of the scheduling solutions.
Kexin Rong 0001, Mihai Budiu, Athinagoras Skiadopoulos, Lalith Suresh 0001, Amy Tai
Proc. VLDB Endow.3
2022 A Progress Report on DBOS: A Database-oriented Operating System
Qian Li 0027, Peter Kraft, Kostis Kaffes, Athinagoras Skiadopoulos, Deeptaanshu Kumar, Michael J. Cafarella, Goetz Graefe, Jeremy Kepner, Christoforos E. Kozyrakis, Michael Stonebraker, Lalith Suresh 0001, Matei Zaharia
CIDR4
2021 DBOS: A DBMS-oriented Operating System
abstract
This paper lays out the rationale for building a completely new operating system (OS) stack. Rather than build on a single node OS together with separate cluster schedulers, distributed filesystems, and network managers, we argue that a distributed transactional DBMS should be the basis for a scalable cluster OS. We show herein that such a database OS (DBOS) can do scheduling, file management, and inter-process communication with competitive performance to existing systems. In addition, significantly better analytics can be provided as well as a dramatic reduction in code complexity through implementing OS services as standard database queries, while implementing low-latency transactions and high availability only once.
Athinagoras Skiadopoulos, Qian Li 0027, Peter Kraft, Kostis Kaffes, Daniel Hong, Shana Mathew, David Bestor, Michael J. Cafarella, Vijay Gadepally, Goetz Graefe, Jeremy Kepner, Christoforos E. Kozyrakis, Tim Kraska, Michael Stonebraker, Lalith Suresh 0001, Matei Zaharia
Proc. VLDB Endow.1