• pre-print CRIUgpu: Transparent Checkpointing of GPU-Accelerated Workloads

    • Radostin Stoyanov, Viktória Spišaková, Jesus Ramos, Steven Gurfinkel, Andrei Vagin, Adrian Reber, Wesley Armour, Rodrigo Bruno
  • pre-print Graalvisor: Virtualized Polyglot Runtime for Serverless Applications

    • Serhii Ivanenko, Sutao Wang, Jovan Stevanovic, Vojin Jovanovic, Rodrigo Bruno
  • pre-print Short-lived Datacenters

    • Michael Wawrzoniak, Rodrigo Bruno, Ana Klimovic, Gustavo Alonso
  • Kubernetes Scheduling with Checkpoint/Restore in JSSPP'25

    • Viktória Spišaková, Radostin Stoyanov, Lukáš Hejtmánek, Dalibor Klusáček, Adrian Reber, Rodrigo Bruno
  • Mosaic: Optimizing Cloud Resource Efficiency with Lazily-Packaged Application Modules in SESAME'25

    • Serhii Ivanenko, Carlos Segarra, 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
  • 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
  • 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

    • Michael Wawrzoniak, Rodrigo Bruno, Ana Klimovic, Gustavo Alonso
  • 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, Pedro Fonseca, Rodrigo Bruno
  • 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)

    • Rodrigo Bruno
  • 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)

    • Rodrigo Bruno
  • 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