Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alexander Fuerst
dblp:266/8021
· DBLP profile ↗
7ranked-venue papers
6as first author
6since 2021 · last 2026
0000-0001-7286-4674ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 5 first-author · 5 since 2021Software engineering, systems software and programming languages · 3 · 3 first-author · 3 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
5 papers |
Cloud and datacenter computing · 82% Parallel and multicore computing · 13% Embedded and real-time systems · 5% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
1.9 | 4 | 2023 | Ilúvatar: A Fast Control Plane for Serverless Computing · HPDC 2023 Locality-aware Load-Balancing For Serverless Clusters · HPDC 2022 FaasCache: keeping serverless computing alive with greedy-dual caching · ASPLOS 2021 |
Cloud and datacenter computing › serverless computing
function-as-a-service |
1.2 | 2 | 2023 | Ilúvatar: A Fast Control Plane for Serverless Computing · HPDC 2023 Locality-aware Load-Balancing For Serverless Clusters · HPDC 2022 |
Cloud and datacenter computing › serverless computing
cold start mitigation |
0.7 | 2 | 2022 | FaasCache: keeping serverless computing alive with greedy-dual caching · ASPLOS 2021 Locality-aware Load-Balancing For Serverless Clusters · HPDC 2022 |
Cloud and datacenter computing
control plane |
0.7 | 1 | 2023 | Ilúvatar: A Fast Control Plane for Serverless Computing · HPDC 2023 |
Cloud and datacenter computing
resource management |
0.6 | 2 | 2023 | Cloud-scale VM-deflation for Running Interactive Applications On Transient Servers · HPDC 2020 Ilúvatar: A Fast Control Plane for Serverless Computing · HPDC 2023 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.6 | 1 | 2022 | Memory-harvesting VMs in cloud platforms · ASPLOS 2022 |
Parallel and multicore computing
load balancing |
0.6 | 1 | 2022 | Locality-aware Load-Balancing For Serverless Clusters · HPDC 2022 |
Parallel and multicore computing › parallel scheduling
locality-aware scheduling |
0.6 | 1 | 2022 | Locality-aware Load-Balancing For Serverless Clusters · HPDC 2022 |
Cloud and datacenter computing › resource management
resource harvesting |
0.6 | 1 | 2022 | Memory-harvesting VMs in cloud platforms · ASPLOS 2022 |
Cloud and datacenter computing
keep-alive policy |
0.5 | 1 | 2021 | FaasCache: keeping serverless computing alive with greedy-dual caching · ASPLOS 2021 |
Embedded and real-time systems › real-time scheduling
resource reclaiming |
0.4 | 1 | 2020 | Cloud-scale VM-deflation for Running Interactive Applications On Transient Servers · HPDC 2020 |
Cloud and datacenter computing › serverless computing
function caching |
0.1 | 1 | 2021 | FaasCache: keeping serverless computing alive with greedy-dual caching · ASPLOS 2021 |
Cloud and datacenter computing
microservices |
0.1 | 1 | 2020 | Cloud-scale VM-deflation for Running Interactive Applications On Transient Servers · HPDC 2020 |
Methods — techniques the papers use, named apart from their topics
pre-reclamation · 0.6memory buffering · 0.6batching · 0.6greedy-dual caching · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MQGPU: A Multi-Queue Scheduling Framework For GPU Accelerated Serverless FunctionsabstractHardware accelerators like GPUs are now ubiquitous in data centers, but are not fully supported by common cloud abstractions such as Functions as a Service (FaaS). Many popular and emerging FaaS applications such as machine learning and scientific computing can benefit from GPU acceleration. However, FaaS frameworks (such as OpenWhisk) are not capable of providing this acceleration because of the impedance mismatch between GPUs and the FaaS programming model, which requires virtualization and sandboxing of each function. The challenges are amplified due to the highly dynamic and heterogeneous FaaS workloads. Alexander Fuerst, Siddharth Anil, Prateek Sharma 0001 |
ICPE | 1 |
| 2024 | Accountable Carbon Footprints and Energy Profiling For Serverless FunctionsabstractCloud computing is a significant and growing cause of carbon emissions. Understanding the energy consumption and carbon footprints of cloud applications is a fundamental prerequisite to raising awareness, designing sustainability metrics, and creating targeted system optimizations. In this paper, we address the challenges of providing accurate and full-system (not just CPU) carbon footprints for serverless (FaaS) functions. To the best of our knowledge, this is the first work which develops an energy and carbon metrology framework for FaaS. Prateek Sharma 0001, Alexander Fuerst |
SoCC | 2 |
| 2023 | Ilúvatar: A Fast Control Plane for Serverless ComputingabstractProviding efficient Functions as a Service (FaaS) is challenging due to the serverless programming model and highly heterogeneous and dynamic workloads. Great strides have been made in optimizing FaaS performance through scheduling, caching, virtualization, and other resource management techniques. The combination of these advances and growing FaaS workloads have pushed the performance bottleneck into the control plane itself. Current FaaS control planes like OpenWhisk introduce 100s of milliseconds of latency overhead, and are becoming unsuitable for high performance FaaS research and deployments. Alexander Fuerst, Abdul Rehman 0005, Prateek Sharma 0001 |
HPDC | 1 |
| 2022 | Memory-harvesting VMs in cloud platformsabstractloud platforms monetize their spare capacity by renting “Spot” virtual machines (VMs) that can be evicted in favor of higher-priority VMs. Recent work has shown that resource-harvesting VMs are more effective at exploiting spare capacity than Spot VMs, while also reducing the number of evictions. However, the prior work focused on harvesting CPU cores while keeping memory size fixed. This wastes a substantial monetization opportunity and may even limit the ability of harvesting VMs to leverage spare cores. Thus, in this paper, we explore memory harvesting and its challenges in real cloud platforms, namely its impact on VM creation time, NUMA spanning, and page fragmentation. We start by characterizing the amount and dynamics of the spare memory in Azure. We then design and implement memory-harvesting VMs (MHVMs), introducing new techniques for memory buffering, batching, and pre-reclamation. To demonstrate the use of MHVMs, we also extend a popular cluster scheduling framework (Hadoop) and a FaaS platform to adapt to them. Our main results show that (1) there is plenty of scope for memory harvesting in real platforms; (2) MHVMs are effective at mitigating the negative impacts of harvesting; and (3) our extensions of Hadoop and FaaS successfully hide the MHVMs’ varying memory size from the users’ data-processing jobs and functions. We conclude that memory harvesting has great potential for practical deployment and users can save up to 93% of their costs when running workloads on MHVMs. Alexander Fuerst, Stanko Novakovic, Íñigo Goiri, Gohar Irfan Chaudhry, Prateek Sharma 0001, Kapil Arya, Kevin Broas, Eugene Bak, Mehmet Iyigun, Ricardo Bianchini |
ASPLOS | 1 |
| 2022 | Locality-aware Load-Balancing For Serverless ClustersabstractWhile serverless computing provides more convenient abstractions for developing and deploying applications, the Function-as-a-Service (FaaS) programming model presents new resource management challenges for the FaaS provider. In this paper, we investigate load-balancing policies for serverless clusters. Locality, i.e., running repeated invocations of a function on the same server, is a key determinant of performance because it increases warm-starts and reduces cold-start overheads. We find that the locality vs. load tradeoff is crucial and presents a large design space. Alexander Fuerst, Prateek Sharma 0001 |
HPDC | 1 |
| 2021 | FaasCache: keeping serverless computing alive with greedy-dual cachingabstractFunctions as a Service (also called serverless computing) promises to revolutionize how applications use cloud resources. However, functions suffer from cold-start problems due to the overhead of initializing their code and data dependencies before they can start executing. Keeping functions alive and warm after they have finished execution can alleviate the cold-start overhead. Keep-alive policies must keep functions alive based on their resource and usage characteristics, which is challenging due to the diversity in FaaS workloads. Alexander Fuerst, Prateek Sharma 0001 |
ASPLOS | 1 |
| 2020 | Cloud-scale VM-deflation for Running Interactive Applications On Transient ServersabstractTransient computing has become popular in public cloud environments for running delay-insensitive batch and data processing applications at low cost. Since transient cloud servers can be revoked at any time by the cloud provider, they are considered unsuitable for running interactive application such as web services. In this paper, we present VM deflation as an alternative mechanism to server preemption for reclaiming resources from transient cloud servers under resource pressure. Using real traces from top-tier cloud providers, we show the feasibility of using VM deflation as a resource reclamation mechanism for interactive applications in public clouds. We show how current hypervisor mechanisms can be used to implement VM deflation and present cluster deflation policies for resource management of transient and on-demand cloud VMs. Experimental evaluation of our deflation system on a Linux cluster shows that microservice-based applications can be deflated by up to 50% with negligible performance overhead. Our cluster-level deflation policies allow overcommitment levels as high as 50%, with less than a 1% decrease in application throughput, and can enable cloud platforms to increase revenue by 30%. Alexander Fuerst, Ahmed Ali-Eldin, Prashant J. Shenoy, Prateek Sharma 0001 |
HPDC | 1 |