Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rolando Brondolin

dblp:203/0882 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-2085-0542ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1

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
2 papers
Cloud and datacenter computing · 44% Energy-efficient computing · 30% Performance modeling and evaluation · 27%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
microservices
0.412020
A Black-box Monitoring Approach to Measure Microservices Runtime Performance · ACM Trans. Archit. Code Optim. 2020
Energy-efficient computing
datacenter power management
0.312017
Power Consumption Models for Multi-Tenant Server Infrastructures · ACM Trans. Archit. Code Optim. 2017
Energy-efficient computing › power modeling
power consumption modeling
0.312017
Power Consumption Models for Multi-Tenant Server Infrastructures · ACM Trans. Archit. Code Optim. 2017
Cloud and datacenter computing › virtualization › virtual machine management
server consolidation
0.312017
Power Consumption Models for Multi-Tenant Server Infrastructures · ACM Trans. Archit. Code Optim. 2017
Performance modeling and evaluation
workload characterization
0.112017
Power Consumption Models for Multi-Tenant Server Infrastructures · ACM Trans. Archit. Code Optim. 2017

Methods — techniques the papers use, named apart from their topics

black-box monitoring · 0.4divide-and-conquer modeling · 0.3
YearPublicationVenuePosition
2022 BlastFunction: A Full-stack Framework Bringing FPGA Hardware Acceleration to Cloud-native Applications
abstract
“Cloud-native” is the umbrella adjective describing the standard approach for developing applications that exploit cloud infrastructures’ scalability and elasticity at their best. As the application complexity and user-bases grow, designing for performance becomes a first-class engineering concern. As an answer to these needs, heterogeneous computing platforms gained widespread attention as powerful tools to continue meeting SLAs for compute-intensive cloud-native workloads. We propose BlastFunction, an FPGA-as-a-Service full-stack framework to ease FPGAs’ adoption for cloud-native workloads, integrating with the vast spectrum of fundamental cloud models. At the IaaS level, BlastFunction time-shares FPGA-based accelerators to provide multi-tenant access to accelerated resources without any code rewriting. At the PaaS level, BlastFunction accelerates functionalities leveraging the serverless model and scales functions proactively, depending on the workload’s performance. Further lowering the FPGAs’ adoption barrier, an accelerators’ registry hosts accelerated functions ready to be used within cloud-native applications, bringing the simplicity of a SaaS-like approach to the developers. After an extensive experimental campaign against state-of-the-art cloud scenarios, we show how BlastFunction leads to higher performance metrics (utilization and throughput) against native execution, with minimal latency and overhead differences. Moreover, the scaling scheme we propose outperforms the main serverless autoscaling algorithms in workload performance and scaling operation amount.
Andrea Damiani, Giorgia Fiscaletti, Marco Bacis, Rolando Brondolin, Marco D. Santambrogio
ACM Trans. Reconfigurable Technol. Syst.4
2020 BlastFunction: an FPGA-as-a-Service system for Accelerated Serverless Computing
abstract
Heterogeneous computing platforms are now a valuable solution to continue to meet Service Level Agreements (SLAs) for compute intensive cloud workloads. Field Programmable Gate Arrays (FPGAs) effectively accelerate cloud workloads, however, these workloads have a spiky behavior as well as long periods of underutilization. Sharing the FPGA with multiple tenants then helps to increase the board's time utilization. In this paper we present BlastFunction, a distributed FPGA sharing system for the acceleration of microservices and serverless applications in cloud environments. BlastFunction includes a Remote OpenCL Library to access the shared devices transparently; multiple Device Managers to time-share and monitor the FPGAs and a central Accelerators Registry to allocate the available devices. BlastFunction reaches higher utilization and throughput w.r.t. a native execution thanks to device sharing, with minimal differences in latency given by the concurrent accesses.
Marco Bacis, Rolando Brondolin, Marco D. Santambrogio
DATE2
2020 A Black-box Monitoring Approach to Measure Microservices Runtime Performance
abstract
Microservices changed cloud computing by moving the applications’ complexity from one monolithic executable to thousands of network interactions between small components. Given the increasing deployment sizes, the architectural exploitation challenges, and the impact on data-centers’ power consumption, we need to efficiently track this complexity. Within this article, we propose a black-box monitoring approach to track microservices at scale, focusing on architectural metrics, power consumption, application performance, and network performance. The proposed approach is transparent w.r.t. the monitored applications, generates less overhead w.r.t. black-box approaches available in the state-of-the-art, and provides fine-grain accurate metrics.
Rolando Brondolin, Marco D. Santambrogio
ACM Trans. Archit. Code Optim.1
2018 MARC: A Resource Consumption Modeling Service for Self-Aware Autonomous Agents
abstract
Autonomicity is a golden feature when dealing with a high level of complexity. This complexity can be tackled partitioning huge systems in small autonomous modules, i.e., agents. Each agent then needs to be capable of extracting knowledge from its environment and to learn from it, in order to fulfill its goals: this could not be achieved without proper modeling techniques that allow each agent to gaze beyond its sensors. Unfortunately, the simplicity of agents and the complexity of modeling do not fit together, thus demanding for a third party to bridge the gap. Given the opportunities in the field, the main contributions of this work are twofold: (1) we propose a general methodology to model resource consumption trends and (2) we implemented it into MARC, a Cloud-service platform that produces Models-as-a-Service, thus relieving self-aware agents from the burden of building their custom modeling framework. In order to validate the proposed methodology, we set up a custom simulator to generate a wide spectrum of controlled traces: this allowed us to verify the correctness of our framework from a general and comprehensive point of view.
Matteo Ferroni, Andrea Corna, Andrea Damiani, Rolando Brondolin, John Kubiatowicz, Donatella Sciuto, Marco D. Santambrogio
ACM Trans. Auton. Adapt. Syst.4
2017 Power Consumption Models for Multi-Tenant Server Infrastructures
abstract
Multi-tenant virtualized infrastructures allow cloud providers to minimize costs through workload consolidation. One of the largest costs is power consumption, which is challenging to understand in heterogeneous environments. We propose a power modeling methodology that tackles this complexity using a divide-and-conquer approach. Our results outperform previous research work, achieving a relative error of 2% on average and under 4% in almost all cases. Models are portable across similar architectures, enabling predictions of power consumption before migrating a tenant to a different hardware platform. Moreover, we show the models allow us to evaluate colocations of tenants to reduce overall consumption.
Matteo Ferroni, Andrea Corna, Andrea Damiani, Rolando Brondolin, Juan A. Colmenares, Steven Hofmeyr, John Kubiatowicz, Marco D. Santambrogio
ACM Trans. Archit. Code Optim.4