Demo Data from VLDB 2026 / reviewers in the wild / expert
Nikoleta Iliakopoulou
dblp:383/3884
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0000-0519-8683ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 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
3 papers |
Cloud and datacenter computing · 55% Energy-efficient computing · 22% Distributed systems · 12% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
1.6 | 2 | 2025 | Concord: Rethinking Distributed Coherence for Software Caches in Serverless Environments · HPCA 2025 EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency · ISCA 2024 |
Distributed systems › data consistency
distributed coherence |
0.9 | 1 | 2025 | Concord: Rethinking Distributed Coherence for Software Caches in Serverless Environments · HPCA 2025 |
Cloud and datacenter computing
inference serving |
0.9 | 1 | 2025 | Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environments · MICRO 2025 |
Cloud and datacenter computing › inference serving
LLM serving |
0.9 | 1 | 2025 | Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environments · MICRO 2025 |
Energy-efficient computing
energy management |
0.8 | 1 | 2024 | EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency · ISCA 2024 |
Energy-efficient computing
power management |
0.8 | 1 | 2024 | EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency · ISCA 2024 |
GPUs and heterogeneous computing
GPU memory management |
0.3 | 1 | 2025 | Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environments · MICRO 2025 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.3 | 1 | 2025 | Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environments · MICRO 2025 |
Cloud and datacenter computing › serverless computing
serverless platforms |
0.2 | 1 | 2024 | EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency · ISCA 2024 |
Cloud and datacenter computing › quality of service
tail latency |
0.2 | 1 | 2024 | EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency · ISCA 2024 |
Methods — techniques the papers use, named apart from their topics
transactional storage access · 0.9multi-queue scheduling · 0.9low-rank adaptation · 0.9hardware cache coherence inspiration · 0.9prediction algorithm · 0.8core pooling · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Concord: Rethinking Distributed Coherence for Software Caches in Serverless EnvironmentsabstractCostly accesses to global storage substantially limit the performance of serverless functions. To mitigate this overhead, data can be cached in the memory of the nodes where functions are executed. Existing caching schemes either (1) restrict a data item to be cached in a single node, causing frequent remote reads or (2) allow a data item to be cached in multiple nodes concurrently, adding substantial overhead to maintain cache coherence. Unfortunately, current approaches are suboptimal for the access patterns present in serverless workloads, which are characterized by frequent reads to small data items, strong temporal locality, and a small number of nodes that concurrently execute functions of the same application. Driven by these insights, we propose Concord, a distributed software caching system tailored to serverless environments. Concord allows multiple copies of the same data item to be cached in different nodes concurrently, allowing each cache to satisfy local reads. To maintain coherence across software caches, Concord proposes a directory-based distributed coherence protocol. The protocol is inspired by hardware cache coherence, and is enhanced to minimize coherence traffic, reduce contention points, and be robust to node failures and frequent coherence domain changes. Further, with the Concord coherence protocol, we unlock two new capabilities in serverless environments: transactional storage accesses and transparent data-aware function placement. Compared to state-of-the-art severless caching schemes, Concord running on a 16-node cluster speeds-up execution by 2.4 × and improves throughput by 1.7 ×, while using only 6.2MB of otherwise idle application memory (i.e., 4.8% of the total application memory). Jovan Stojkovic, Chloe Alverti, Alan Andrade, Nikoleta Iliakopoulou, Hubertus Franke, Tianyin Xu, Josep Torrellas |
HPCA | 4 |
| 2025 | Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference EnvironmentsabstractThe effectiveness of LLMs has triggered an exponential rise in their deployment, imposing substantial demands on inference clusters.Such clusters often handle numerous concurrent queries for different LLM downstream tasks.To handle multi-task settings with vast LLM parameter counts, Low-Rank Adaptation (LoRA) enables task-specific fine-tuning while sharing most of the base LLM model across tasks.Hence, it supports concurrent task serving with reduced memory requirements.However, existing designs face inefficiencies: they overlook workload heterogeneity, impose high CPU-GPU link bandwidth from frequent adapter loading, and suffer from head-of-line blocking in their schedulers.To address these challenges, we present Chameleon, a novel LLM serving system optimized for many-adapter environments.Chameleon introduces two new ideas: adapter caching and adapteraware scheduling.First, Chameleon caches popular adapters in GPU memory, minimizing adapter loading times.For caching, it uses otherwise idle GPU memory, avoiding extra memory costs.Second, Chameleon uses a non-preemptive multi-queue scheduler to efficiently account for workload heterogeneity.In this way, Chameleon simultaneously prevents head of line blocking and starvation.Under high loads, Chameleon reduces the P99 and P50 TTFT latencies by 80.7% and 48.1%, respectively, over a state-of-the-art baseline, while improving the throughput by 1.5×. Nikoleta Iliakopoulou, Jovan Stojkovic, Chloe Alverti, Tianyin Xu, Hubertus Franke, Josep Torrellas |
MICRO | 1 |
| 2024 | EcoFaaS: Rethinking the Design of Serverless Environments for Energy EfficiencyabstractWhile serverless computing is increasingly popular, its energy and power consumption behavior is hardly explored. In this work, we perform a thorough characterization of the serverless environment and observe that it poses a set of challenges not effectively handled by existing energy-management schemes. Short serverless functions execute in opaque virtualized sandboxes, are idle for a large fraction of their invocation time, context switch frequently, and are co-located in a highly dynamic manner with many other functions of diverse properties. These features are a radical shift from more traditional application environments and require a new approach to manage energy and power. Driven by these insights, we design EcoFaaS, the first energy management framework for serverless environments. EcoFaaS takes a user-provided end-to-end application Service Level Objective (SLO). It then splits the SLO into per-function deadlines that minimize the total energy consumption. Based on the computed deadlines, EcoFaaS sets the optimal per-invocation core frequency using a prediction algorithm. The algorithm performs a fine-grained analysis of the execution time of each invocation, while taking into account the specific invocation inputs. To maximize efficiency, EcoFaaS splits the cores in a server into multiple Core Pools, where all the cores in a pool run at the same frequency and are controlled by a single scheduler. EcoFaaS dynamically changes the sizes and frequencies of the pools based on the current system state. We implement EcoFaaS on two open-source serverless platforms (OpenWhisk and KNative) and evaluate it using diverse serverless applications. Compared to state-of-the-art energy-management systems, EcoFaaS reduces the total energy consumption of serverless clusters by $42 \%$ while simultaneously reducing the tail latency by $34.8 \%$. Jovan Stojkovic, Nikoleta Iliakopoulou, Tianyin Xu, Hubertus Franke, Josep Torrellas |
ISCA | 2 |