EDBT 2026 Demo / reviewers in the wild / expert
Lazar Cvetkovich
dblp:270/8316 · also Lazar Cvetkovic
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2025
0009-0000-1373-8395ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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 · 92% Parallel and multicore computing · 8% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 54% Operating systems · 46% |
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 | Unlocking True Elasticity for the Cloud-Native Era with Dandelion · SOSP 2025 Dirigent: Lightweight Serverless Orchestration · SOSP 2024 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.9 | 1 | 2025 | Unlocking True Elasticity for the Cloud-Native Era with Dandelion · SOSP 2025 |
Cloud and datacenter computing › serverless computing
cold start mitigation |
0.9 | 1 | 2025 | Unlocking True Elasticity for the Cloud-Native Era with Dandelion · SOSP 2025 |
Cloud and datacenter computing › serverless computing
function-as-a-service |
0.9 | 1 | 2025 | Unlocking True Elasticity for the Cloud-Native Era with Dandelion · SOSP 2025 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.8 | 1 | 2024 | Dirigent: Lightweight Serverless Orchestration · SOSP 2024 |
Cloud and datacenter computing › serverless computing
function scheduling |
0.8 | 1 | 2024 | Dirigent: Lightweight Serverless Orchestration · SOSP 2024 |
Parallel and multicore computing
parallel programming models |
0.5 | 1 | 2021 | PaSh: light-touch data-parallel shell processing · EuroSys 2021 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2024 | Dirigent: Lightweight Serverless Orchestration · SOSP 2024 |
Compilers and program optimization
program transformation |
0.1 | 1 | 2021 | PaSh: light-touch data-parallel shell processing · EuroSys 2021 |
Compilers and program optimization › program transformation
semantics-preserving transformation |
0.1 | 1 | 2021 | PaSh: light-touch data-parallel shell processing · EuroSys 2021 |
Methods — techniques the papers use, named apart from their topics
annotation language · 1.0root cause analysis · 0.8control plane optimization · 0.8dataflow graph transformation · 0.5data-flow graph transformation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Towards a Lightweight Sidecar-based Service Mesh for ServerlessabstractService meshes are ubiquitous in today's cloud settings, providing features such as authentication, retry, and rate-limiting policies. With the advent of serverless computing, in which short-lived functions are invoked at high throughput, service meshes must efficiently handle high network policy churn and high sidecar churn. We find that state-of-the-art service meshes, such as Istio and Linkerd, slow down workloads when enforcing network policies commonly used in serverless settings. When running a production trace, we observe 38.3× higher p95 end-to-end execution times with versus without applying Istio service mesh policies. Furthermore, we observe up to 3.9× higher p95 CPU utilization per worker node. We investigate the root cause of service mesh inefficiencies, and based on insights from our study, we propose a research agenda to redesign service meshes with lightweight sidecar daemons. Lazar Cvetkovich, Ana Klimovic |
SoCC | 1 |
| 2025 | Unlocking True Elasticity for the Cloud-Native Era with DandelionabstractElasticity is fundamental to cloud computing. An elastic platform can quickly allocate resources to match the demand of each workload as it arrives, rather than pre-provisioning resources to meet performance objectives. However, even serverless platforms — which boot sandboxes in 10s to 100s of milliseconds — are not sufficiently elastic to avoid pre-provisioning expensive resources. Today's FaaS platforms provision many extra, idle sandboxes in memory to reduce the occurrence of slow, cold starts. Initializing securely isolated sandboxes with a POSIX-like computing environment that today's cloud users expect is slow as it requires booting a guest OS and configuring networking. Tom Kuchler, Pinghe Li, Yazhuo Zhang, Lazar Cvetkovich, Boris Goranov, Tobias Stocker, Leon Thomm, Simone Kalbermatter, Tim Notter, Andrea Lattuada 0001, Ana Klimovic |
SOSP | 4 |
| 2024 | Dirigent: Lightweight Serverless OrchestrationabstractWhile Function as a Service (FaaS) platforms can initialize function sandboxes on worker nodes in 10-100s of milliseconds, the latency to schedule functions in real FaaS clusters can be orders of magnitude higher. The current approach of building FaaS cluster managers on top of legacy orchestration systems (e.g., Kubernetes) leads to high scheduling delays when clusters experience high sandbox churn, which is common for FaaS. Generic cluster managers use many hierarchical abstractions and internal components to manage and reconcile cluster state with frequent persistent updates. This becomes a bottleneck for FaaS since the cluster state frequently changes as sandboxes are created on the critical path of requests. Based on our root cause analysis of performance issues in existing FaaS cluster managers, we propose Dirigent, a clean-slate system architecture for FaaS orchestration with three key principles. First, Dirigent optimizes internal cluster manager abstractions to simplify state management. Second, it eliminates persistent state updates on the critical path of function invocations, leveraging the fact that FaaS abstracts sandbox locations from users to relax exact state reconstruction guarantees. Finally, Dirigent runs monolithic control and data planes to minimize internal communication overheads and maximize throughput. We compare Dirigent to state-of-the-art FaaS platforms and show that Dirigent reduces 99th percentile per-function scheduling latency for a production workload by 2.79× compared to AWS Lambda. Dirigent can spin up 2500 sandboxes per second at low latency, which is 1250× more than Knative. Lazar Cvetkovich, François Costa, Mihajlo Djokic, Michal Friedman 0001, Ana Klimovic |
SOSP | 1 |
| 2021 | PaSh: light-touch data-parallel shell processingabstractThis paper presents PaSh, a system for parallelizing POSIX shell scripts. Given a script, PaSh converts it to a dataflow graph, performs a series of semantics-preserving program transformations that expose parallelism, and then converts the dataflow graph back into a script---one that adds POSIX constructs to explicitly guide parallelism coupled with PaSh-provided Unix-aware runtime primitives for addressing performance- and correctness-related issues. A lightweight annotation language allows command developers to express key parallelizability properties about their commands. An accompanying parallelizability study of POSIX and GNU commands---two large and commonly used groups---guides the annotation language and optimized aggregator library that PaSh uses. PaSh's extensive evaluation over 44 unmodified Unix scripts shows significant speedups (0.89--61.1×, avg: 6.7×) stemming from the combination of its program transformations and runtime primitives. Nikos Vasilakis, Konstantinos Kallas, Konstantinos Mamouras, Achilleas Benetopoulos, Lazar Cvetkovich |
EuroSys | 5 |