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

Fiodar Kazhamiaka

dblp:181/8317 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
9since 2021 · last 2026
0000-0002-0798-5151ORCID · corroborated

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

Systems, architecture and hardware · 4 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 4 · 3 since 2021Computer networks · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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
8 papers
Cloud and datacenter computing · 45% Memory systems · 26% Interconnection networks and networks-on-chip · 11%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 67% Query processing and optimization · 33%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Energy systems and smart grids · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › memory disaggregation
CXL memory
1.222026
Octopus: Enhancing CXL Memory Pods via Sparse Topology · NSDI 2026
Designing Cloud Servers for Lower Carbon · ISCA 2024
Memory systems › memory disaggregation
memory pooling
1.012026
Octopus: Enhancing CXL Memory Pods via Sparse Topology · NSDI 2026
Energy-efficient computing › thermal management
datacenter cooling
0.812024
Dense Server Design for Immersion Cooling · ACM Trans. Graph. 2024
Cloud and datacenter computing › datacenter architecture
server architecture
0.812024
Dense Server Design for Immersion Cooling · ACM Trans. Graph. 2024
Energy systems and smart grids › renewable energy
renewable energy integration
0.712023
Carbon Explorer: A Holistic Framework for Designing Carbon Aware Datacenters · ASPLOS (2) 2023
Cloud and datacenter computing
cluster resource management and scheduling
0.622022
Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads · OSDI 2020
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Distributed and cloud data management
data placement
0.612022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Query processing and optimization
parallel query processing
0.612022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.512021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Cloud and datacenter computing
resource allocation
0.512021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Mathematical optimization
large-scale optimization
0.512021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Parallel and multicore computing › task scheduling
heterogeneity-aware scheduling
0.412020
Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads · OSDI 2020
Cloud and datacenter computing › resource management
datacenter resource management
0.212024
Designing Cloud Servers for Lower Carbon · ISCA 2024
Memory systems
DRAM
0.212024
Designing Cloud Servers for Lower Carbon · ISCA 2024
Energy-efficient computing
thermal management
0.212024
Dense Server Design for Immersion Cooling · ACM Trans. Graph. 2024
Cloud and datacenter computing
job scheduling
0.212023
Carbon Explorer: A Holistic Framework for Designing Carbon Aware Datacenters · ASPLOS (2) 2023
Storage systems
data placement
0.212022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Parallel and multicore computing
parallel programming models
0.212022
Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems · NSDI 2022
Routing and switching
traffic engineering
0.112021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Machine learning › Efficient and distributed learning
distributed training
0.112020
Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads · OSDI 2020

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

mathematical optimization · 1.5energy mix optimization · 1.3carbon footprint analysis · 1.3optimization problem partitioning · 1.1linearly-computable parallelism measure · 1.1sparse topology · 1.0random partitioning · 1.0physical prototyping · 0.8performance modeling · 0.8computational design · 0.8carbon accounting · 0.8scheduling policy · 0.4
YearPublicationVenuePosition
2026 Octopus: Enhancing CXL Memory Pods via Sparse Topology
Yuhong Zhong, Fiodar Kazhamiaka, Pantea Zardoshti, Shuwei Teng, Rodrigo Fonseca, Mark D. Hill, Daniel S. Berger
NSDI2
2024 Designing Cloud Servers for Lower Carbon
abstract
To mitigate climate change, we must reduce carbon emissions from hyperscale cloud computing. We find that cloud compute servers cause the majority of emissions in a general-purpose cloud. Thus, we motivate designing carbon-efficient compute server SKUs, or GreenSKUs, using recently-available low-carbon server components. To this end, we design and build three GreenSKUs using low-carbon components, such as energy-efficient CPUs, reused old DRAM via CXL, and reused old SSDs.We detail several challenges that limit GreenSKUs, carbon savings at scale and may prevent their adoption by cloud providers. To address these challenges, we develop a novel methodology and associated framework, GSF (GreenSKU Framework), that enables a cloud provider to systematically evaluate a GreenSKU’s carbon savings at scale. We implement GSF within Microsoft Azure’s production constraints to evaluate our three GreenSKUs’ carbon savings. Using GSF, we show that our most carbon-efficient GreenSKU reduces emissions per core by $28 \%$ compared to currently-deployed cloud servers. When designing GreenSKUs to meet applications’ performance requirements, we reduce emissions by $15 \%$. When incorporating overall data center overheads, our GreenSKU reduces Azure’s net cloud emissions by $8 \%$.
Jaylen Wang, Daniel S. Berger, Fiodar Kazhamiaka, Celine Irvene, Chaojie Zhang 0001, Esha Choukse, Kali Frost, Rodrigo Fonseca, Brijesh Warrier, Chetan Bansal, Jonathan Stern, Ricardo Bianchini, Akshitha Sriraman
ISCA3
2024 Dense Server Design for Immersion Cooling
abstract
The growing demands for computational power in cloud computing have led to a significant increase in the deployment of high-performance servers. The growing power consumption of servers and the heat they produce is on track to outpace the capacity of conventional air cooling systems, necessitating more efficient cooling solutions such as liquid immersion cooling. The superior heat exchange capabilities of immersion cooling both eliminates the need for bulky heat sinks, fans, and air flow channels while also unlocking the potential go beyond conventional 2D blade servers to three-dimensional designs. In this work, we present a computational framework to explore designs of servers in three-dimensional space, specifically targeting the maximization of server density within immersion cooling tanks. Our tool is designed to handle a variety of physical and electrical server design constraints. We demonstrate our optimized designs can reduce server volume by 25--52% compared to traditional flat server designs. This increased density reduces land usage as well as the amount of liquid used for immersion, with significant reduction in the carbon emissions embodied in datacenter buildings. We further create physical prototypes to simulate dense server designs and perform real-world experiments in an immersion cooling tank demonstrating they operate at safe temperatures. This approach marks a critical step forward in sustainable and efficient datacenter management.
Milin Kodnongbua, Zachary Englhardt, Ricardo Bianchini, Rodrigo Fonseca, Alvin R. Lebeck, Daniel S. Berger, Vikram Iyer, Fiodar Kazhamiaka, Adriana Schulz
ACM Trans. Graph.8
2023 Carbon Explorer: A Holistic Framework for Designing Carbon Aware Datacenters
abstract
Technology companies reduce their datacenters’ carbon footprint by investing in renewable energy generation and receiving credits from power purchase agreements. Annually, datacenters offset their energy consumption with generation credits (Net Zero). But hourly, datacenters often consume carbon-intensive energy from the grid when carbon-free energy is scarce. Relying on intermittent renewable energy in every hour (24/7) requires a mix of renewable energy from complementary sources, energy storage, and workload scheduling. In this paper, we present the Carbon Explorer framework to analyze the solution space. We use Carbon Explorer to balance trade-offs between operational and embodied carbon, optimizing the mix of solutions for 24/7 carbon-free datacenter operation based on geographic location and workload. Carbon Explorer has been open-sourced at https://github.com/facebookresearch/CarbonExplorer.
Bilge Acun, Benjamin C. Lee, Fiodar Kazhamiaka, Kiwan Maeng, Udit Gupta 0001, Manoj Chakkaravarthy, David Brooks 0001, Carole-Jean Wu
ASPLOS (2)3
2022 Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems
Peter Kraft, Fiodar Kazhamiaka, Peter Bailis, Matei Zaharia
NSDI2
2022 Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations
abstract
Systems performing large data-parallel computations, including online analytical processing (OLAP) systems like Druid and search engines like Elasticsearch, are increasingly being used for business-critical real-time applications where providing low query latency is paramount. In this paper, we investigate an underexplored factor in the performance of data-parallel queries: their parallelism. We find that to minimize the tail latency of data-parallel queries, it is critical to place data such that the data items accessed by each individual query are spread across as many machines as possible so that each query can leverage the computational resources of as many machines as possible. To optimize parallelism and minimize tail latency in real systems, we develop a novel parallelism-optimizing data placement algorithm that defines a linearly-computable measure of query parallelism, uses it to frame data placement as an optimization problem, and leverages a new optimization problem partitioning technique to scale to large cluster sizes. We apply this algorithm to popular systems such as Solr and MongoDB and show that it reduces p99 latency by 7-64% on data-parallel workloads.
Nirvik Baruah, Peter Kraft, Fiodar Kazhamiaka, Peter Bailis, Matei Zaharia
Proc. VLDB Endow.3
2022 Comparison of Different Approaches for Solar PV and Storage Sizing
abstract
We study the problem of optimally and simultaneously sizing solar photovoltaic (PV) and storage capacity in order to partly or completely offset grid usage. While prior work offers some insights, researchers typically consider only a single sizing approach. In contrast, we use a firm theoretical foundation to compare and contrast sizing approaches based on robust simulation, robust optimization, and stochastic network calculus. We evaluate the robustness and computational complexity of these approaches in a realistic setting to provide practical, robust advice on system sizing.
Fiodar Kazhamiaka, Yashar Ghiassi-Farrokhfal, Srinivasan Keshav, Catherine Rosenberg
IEEE Trans. Sustain. Comput.1
2021 Challenges and Opportunities for Autonomous Vehicle Query Systems
Fiodar Kazhamiaka, Matei Zaharia, Peter Bailis
CIDR1
2021 Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP
abstract
Resource allocation problems in many computer systems can be formulated as mathematical optimization problems. However, finding exact solutions to these problems using off-the-shelf solvers is often intractable for large problem sizes with tight SLAs, leading system designers to rely on cheap, heuristic algorithms. We observe, however, that many allocation problems are granular: they consist of a large number of clients and resources, each client requests a small fraction of the total number of resources, and clients can interchangeably use different resources. For these problems, we propose an alternative approach that reuses the original optimization problem formulation and leads to better allocations than domain-specific heuristics. Our technique, Partitioned Optimization Problems (POP), randomly splits the problem into smaller problems (with a subset of the clients and resources in the system) and coalesces the resulting sub-allocations into a global allocation for all clients. We provide theoretical and empirical evidence as to why random partitioning works well. In our experiments, POP achieves allocations within 1.5% of the optimal with orders-of-magnitude improvements in runtime compared to existing systems for cluster scheduling, traffic engineering, and load balancing.
Deepak Narayanan, Fiodar Kazhamiaka, Firas Abuzaid, Peter Kraft, Akshay Agrawal 0001, Srikanth Kandula, Stephen P. Boyd, Matei Zaharia
SOSP2
2020 Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads
Deepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, Amar Phanishayee, Matei Zaharia
OSDI3
2016 Mayflower: Improving Distributed Filesystem Performance Through SDN/Filesystem Co-Design
abstract
In this paper, we introduce Mayflower, a new distributed filesystem that is co-designed from the ground up to work together with a network control plane. In addition to the standard distributed filesystem components, Mayflower has a flow monitor and manager running alongside a software-defined networking controller. This tight coupling with the network controller enables Mayflower to make intelligent replica selection and flow scheduling decisions based on both filesystem and network information. It further enables Mayflower to perform global optimizations that are unavailable to conventional distributed filesystems and network control planes. Our evaluation results from both simulations and a prototype implementation show that Mayflower reduces average read completion time by more than 25% compared to current state-of-the-art distributed filesystems with an independent network flow scheduler, and more than 75% compared to HDFS with ECMP.
Sajjad Rizvi, Bernard Wong 0001, Fiodar Kazhamiaka, Benjamin Cassell
ICDCS4