VLDB 2026 Research / reviewers in the wild / expert
Riccardo Pinciroli
dblp:160/5925
· DBLP profile ↗
2ranked-venue papers in the field
1as first author
2since 2021 · last 2023
0000-0003-3375-7256ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 1Business Process & Enterprise Data · 1 (1 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Modular Quality-of-Service Analysis of Software Design Models for Cyber-Physical Systems
Riccardo Pinciroli, Raffaela Mirandola, Catia Trubiani |
CAiSE | 1 |
| 2022 | Optimizing Inference Serving on Serverless PlatformsabstractServerless computing is gaining popularity for machine learning (ML) serving workload due to its autonomous resource scaling, easy to use and pay-per-use cost model. Existing serverless platforms work well for image-based ML inference, where requests are homogeneous in service demands. That said, recent advances in natural language processing could not fully benefit from existing serverless platforms as their requests are intrinsically heterogeneous. Batching requests for processing can significantly increase ML serving efficiency while reducing monetary cost, thanks to the pay-per-use pricing model adopted by serverless platforms. Yet, batching heterogeneous ML requests leads to additional computation overhead as small requests need to be "padded" to the same size as large requests within the same batch. Reaching effective batching decisions (i.e., which requests should be batched together and why) is non-trivial: the padding overhead coupled with the serverless auto-scaling forms a complex optimization problem. To address this, we develop Multi-Buffer Serving (MBS), a framework that optimizes the batching of heterogeneous ML inference serving requests to minimize their monetary cost while meeting their service level objectives (SLOs). The core of MBS is a performance and cost estimator driven by analytical models supercharged by a Bayesian optimizer. MBS is prototyped and evaluated on AWS using bursty workloads. Experimental results show that MBS preserves SLOs while outperforming the state-of-the-art by up to 8 x in terms of cost savings while minimizing the padding overhead by up to 37 x with 3 x less number of serverless function invocations. Riccardo Pinciroli, Feng Yan 0001, Evgenia Smirni |
Proc. VLDB Endow. | 2 |