- Hydra:
Virtualized Multi-Language Runtime for High-Density Serverless
Platforms in SoCC’25
- Serhii Ivanenko, Vasyl Lanko, Rudi Horn, Vojin Jovanovic, Rodrigo
Bruno
- Engine-Agnostic
Model Hot-Swapping for Cost-Effective LLM Inference in
CANOPIE-HPC’25
- Radostin Stoyanov, Viktória Spišaková, Adrian Reber, Wesley Armour,
Marcin Copik, Rodrigo Bruno
- Kubernetes
Scheduling with Checkpoint/Restore: Challenges and Open
Problems in JSSPP’25
- Viktória Spišaková, Radostin Stoyanov, Lukáš Hejtmánek, Dalibor
Klusáček, Adrian Reber, Rodrigo Bruno
- Granny:
Granular Management of Compute-Intensive Applications in the
Cloud in NSDI’25
- Carlos Segarra, Simon Shillaker, Guo Li, Eleftheria Mappoura,
Rodrigo Bruno, Lluis Vilanova, Peter Pietzuch
- CRIUgpu:
Transparent Checkpointing of GPU-Accelerated Workloads in
arxiv
- Radostin Stoyanov, Viktória Spišaková, Jesus Ramos, Steven
Gurfinkel, Andrei Vagin, Adrian Reber, Wesley Armour, Rodrigo Bruno
- Mosaic:
Optimizing Cloud Resource Efficiency with Lazily-Packaged Application
Modules in SESAME’25
- Serhii Ivanenko, Carlos Segarra, Rodrigo Bruno
- Process-as-a-Service:
FaaSt Stateful Computing with Optimized Data Planes in
SoCC’24
- Marcin Kopic, Alexandru Calotoiu, Gyorgy Rethy, Roman Böhringer,
Rodrigo Bruno, Torsten Hoefler
- Towards
Efficient End-to-End Encryption for Container Checkpointing
Systems in APSys’24
- Radostin Stoyanov, Adrian Reber, Daiki Ueno, Michał Cłapiński,
Andrei Vagin, Rodrigo Bruno
- Boxer: FaaSt
Ephemeral Elasticity for Off-the-Shelf Cloud Applications
in arxiv
- Michael Wawrzoniak, Rodrigo Bruno, Ana Klimovic, Gustavo Alonso
- Imaginary
Machines: A Serverless Model for Cloud Applications in
SESAME’24
- Michael Wawrzoniak, Rodrigo Bruno, Ana Klimovic, Gustavo Alonso
- Pay-as-you-Go
Resource Isolation in SESAME’24
- Miguel Loureço, Marios Kogias, Rodrigo Bruno
- Off-the-shelf
Data Analytics on Serverless in CIDR’24
- Sumer Kohli, Shreyas Kharbanda, Rodrigo Bruno, Joao Carreira, Pedro
Fonseca
- Pronghorn:
Effective Checkpoint Orchestration for Serverless
Hot-Starts in EuroSys’24
- Sumer Kohli, Shreyas Kharbanda, Rodrigo Bruno, Joao Carreira, Pedro
Fonseca
- Evicting
for the greater good: The Case for Reactive Checkpointing in serverless
computing in WORDS’23
- Rafael Alexandre, Rodrigo Bruno, João Barreto, Rodrigo
Rodrigues
- Ephemeral
Per-query Engines for Serverless Analytics in SDA’23
- Michael Wawrzoniak, Rodrigo Bruno, Ana Klimovic, Gustavo Alonso
- Heap
Size Adjustment with CPU Control in MPLR’23
- Sanaz Tavakolisomeh, Marina Shimchenko, Erik Österlund, Rodrigo
Bruno, Paulo Ferreira, Tobias Wrigstad
- CloudJIT:
a Just-in-Time FaaS Optimizer in MPLR’23
- Serhii Ivaneko, Rodrigo Bruno, Jovan Stevanovic, Luís Veiga, Vojin
Jovanovic
- BestGC:
An Automatic GC Selector in IEEE Access
- Sanaz Tavakolisomeh, Rodrigo Bruno, Paulo Ferreira
- EdgeEmu
- Emulator for Android Edge Devices in DAIS’23
Best paper award!
- Lyla Vijouyeh, Rodrigo Bruno, Paulo Ferreira
- Bridging
language- and hardware-based isolation for scalable and secure
serverless runtimes in SESAME’23
- Rodrigo Cidra, Rodrigo Bruno, Pedro Fonseca
- Selecting
a GC for Java Applications in NIKT’21
- Sanaz Tavakolisomeh, Rodrigo Bruno, Paulo Ferreira
- Specializing
Generic Java Data Structures in MPLR’21
- Dan Graur, Rodrigo Bruno, Gustavo Alonso
- Naos:
Serialization-free RDMA networking in Java [Talk]
[Slides]
[Code] in
ATC’21
- Konstantin Taranov, Rodrigo Bruno, Gustavo Alonso, Torsten
Hoefler
- From
Warm to Hot Starts: Leveraging Runtimes for the Serverless
Era [Talk]
in HotOS’21
- Joao Carreira, Sumer Kohli, Rodrigo Bruno, Pedro Fonseca
- Compiler-Assisted
Object Inlining with Value Fields to appear in PLDI’21
- Rodrigo Bruno, Vojin Jovanovic, Christian Wimmer, Gustavo
Alonso
- Hermes:
Enabling efficient large-scale simulation in MATSim
[Code] in
ABMTRANS’21
- Dan Graur, Rodrigo Bruno, Joschka Bischoff, Marcel Rieser, Wolfgang
Scherr, Torsten Hoefler, Gustavo Alonso
- Boxer:
Data Analytics on Network-enabled Serverless Platforms
[Talk]
in CIDR’21
- Michal Wawrzoniak, Ingo Mueller, Rodrigo Bruno, Gustavo Alonso
- Photons:
Lambdas on a diet [Code]
[Talk]
in SOCC’20
- Vojislav Dukic, Rodrigo Bruno, Ankit Singla, Gustavo Alonso
- Serverless
Clusters: The Missing Piece for Interactive Batch
Applications? in SPMA’20
- Ingo Müller, Rodrigo Bruno, Ana Klimovic, John Wilkes, Eric Sedlar,
Gustavo Alonso
- Towards
High Performance Mobility Simulations [Code] in
STRC’19
- Rodrigo Bruno, Michel Mueller, Gustavo Alonso, Torsten Hoefler
- Runtime
Object Lifetime Profiler for Latency Sensitive Big Data
Applications [Code]
[Slides]
in EuroSys’19
- Rodrigo Bruno, Duarte Patrício, José Simão, Luís Veiga, Paulo
Ferreira
- novaVM:
Enhanced Java Virtual Machine for Big Data Applications
(PhD Thesis)
- Graviton:
Trusted Execution Environments on GPUs in OSDI’18
- Stavros Volos, Kapil Vaswani, Rodrigo Bruno
- Dynamic
Vertical Memory Scalability for OpenJDK Cloud Applications
[Code]
[JEP
346] [JEP draft]
[Slides]
in ISMM’18
- Rodrigo Bruno, Paulo Ferreira, Ruslan Synytsky, Tetiana Fydorenchyk,
Jia Rao, Hang Huang, Song Wu
- POLM2:
Automatic Profiling for Object Lifetime-Aware Memory Management for
HotSpot Big Data Applications [Code]
[Slides]
in Middleware’17
- Rodrigo Bruno, Paulo Ferreira
- A
study on Garbage Collection Algorithms for Big Data
Environments in ACM
Computing Surveys 2017
- Rodrigo Bruno, Paulo Ferreira
- freeCycles
- Efficient Multi-Cloud Computing Platform [Code]
in Journal of
Grid Computing 2017
- Rodrigo Bruno, Paulo Ferreira
- Locality-Aware
GC Optimisations for Big Data Workloads in C&TC’17
- Duarte Patrício, Rodrigo Bruno, José Simão, Paulo Ferreira, Luís
Veiga
- Improving JVM Application Migration and Profiling with
Checkpoint/Restore [Slides]
in Checkpoint-Restore Microconference, LinuxPlumbers’17
- Rodrigo Bruno, Paulo Ferreira
- NG2C:
Pretenuring Garbage Collection with Dynamic Generations for HotSpot Big
Data Applications [Code]
[Slides]
in ISMM’17
- Rodrigo Bruno, Luís Picciochi Oliveira, Paulo Ferreira
- ALMA
- GC-assisted JVM Live Migration for Java Server
Applications [Code]
[Slides]
[Poster]
in Middleware’16
- Rodrigo Bruno, Paulo Ferreira
- NG2C: N-Generational GC for Big Data Memory
Management [Slides]
[Poster]
in CloudDP’16
- Rodrigo Bruno, Paulo Ferreira
- Asynchronous
Complete Garbage Collection for Graph Data Stores in
Middleware’15
- Luís Veiga, Rodrigo Bruno, Paulo Ferreira
- Termite:
Emulation Testbed for Encounter Networks [Code] in
MobiQuitous’15
- Rodrigo Bruno, Nuno Santos, Paulo Ferreira
- freeCycles:
Efficient Data Distribution for Volunteer Computing (MSc
Thesis)
- SCADAMAR:
scalable and data-efficient internet MapReduce [Code]
in CCB’14
- Rodrigo Bruno, Paulo Ferreira
- freeCycles:
efficient data distribution for volunteer computing
[Code]
in CloudDP’14
- Rodrigo Bruno, Paulo Ferreira