Barbara Cantalupo

dblp:85/4808 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
5since 2021 · last 2026
0000-0001-7575-3902ORCID · corroborated

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

Systems, architecture and hardware · 6 · 5 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2
YearPublicationVenuePosition
2026 Dynamic transparent streaming in file-based workflows with CAPIO
Marco Edoardo Santimaria, Iacopo Colonnelli, Barbara Cantalupo, Massimo Torquati, Doriana Medic, Nicola Tuccari, Eva Sciacca, Marco Aldinucci
Future Gener. Comput. Syst.3
2023 CAPIO: a Middleware for Transparent I/O Streaming in Data- Intensive Workflows
abstract
With the increasing amount of digital data available for analysis and simulation, the class of I/O-intensive HPC workflows is fated to quickly expand, further exacerbating the performance gap between computing, memory, and storage technologies. This paper introduces CAPIO (Cross-Application Programmable I/O), a middleware capable of injecting I/O streaming capabilities into file-based workflows, improving the computation- I/O overlap without the need to change the application code. The contribution is twofold: 1) at design time, a new I/O coordination language allows users to annotate workflow data dependencies with synchronization semantics; 2) at run time, a user-space middleware automatically and transparently to the user turns a workflow batch execution into a streaming execution according to the semantics expressed in the configuration file. CAPIO has been tested on synthetic benchmarks simulating typical workflow I/O patterns and two real-world workflows. Experiments show that CAPIO reduces the execution time by 10% to 66% for data-intensive workflows that use the file system as a communication medium.
Alberto Riccardo Martinelli, Massimo Torquati, Marco Aldinucci, Iacopo Colonnelli, Barbara Cantalupo
HiPC5
2022 Distributed workflows with Jupyter
abstract
The designers of a new coordination interface enacting complex workflows have to tackle a dichotomy: choosing a language-independent or language-dependent approach. Language-independent approaches decouple workflow models from the host code’s business logic and advocate portability. Language-dependent approaches foster flexibility and performance by adopting the same host language for business and coordination code. Jupyter Notebooks, with their capability to describe both imperative and declarative code in a unique format, allow taking the best of the two approaches, maintaining a clear separation between application and coordination layers but still providing a unified interface to both aspects. We advocate the Jupyter Notebooks’ potential to express complex distributed workflows, identifying the general requirements for a Jupyter-based Workflow Management System (WMS) and introducing a proof-of-concept portable implementation working on hybrid Cloud-HPC infrastructures. As a byproduct, we extended the vanilla IPython kernel with workflow-based parallel and distributed execution capabilities. The proposed Jupyter-workflow (Jw) system is evaluated on common scenarios for High Performance Computing (HPC) and Cloud, showing its potential in lowering the barriers between prototypical Notebooks and production-ready implementations.
Iacopo Colonnelli, Marco Aldinucci, Barbara Cantalupo, Luca Padovani, Sergio Rabellino, Concetto Spampinato, Roberto Morelli, Rosario Di Carlo, Nicolò Magini, Carlo Cavazzoni
Future Gener. Comput. Syst.3
2021 TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale
abstract
To achieve high performance and high energy efficiency on near-future exascale computing systems, three key technology gaps needs to be bridged. These gaps include: energy efficiency and thermal control; extreme computation efficiency via HW acceleration and new arithmetics; methods and tools for seamless integration of reconfigurable accelerators in heterogeneous HPC multi-node platforms. TEXTAROSSA aims at tackling this gap through a co-design approach to heterogeneous HPC solutions, supported by the integration and extension of HW and SW IPs, programming models and tools derived from European research.
Giovanni Agosta, Daniele Cattaneo 0002, William Fornaciari, Andrea Galimberti, Giuseppe Massari, Federico Reghenzani, Federico Terraneo, Davide Zoni, Carlo Brandolese, Massimo Celino, Francesco Iannone, Paolo Palazzari, Giuseppe Zummo, Massimo Bernaschi, Pasqua D'Ambra, Sergio Saponara, Marco Danelutto, Massimo Torquati, Marco Aldinucci, Yasir Arfat, Barbara Cantalupo, Iacopo Colonnelli, Roberto Esposito, Alberto Riccardo Martinelli, Gianluca Mittone, Olivier Beaumont, Bérenger Bramas, Lionel Eyraud-Dubois, Brice Goglin, Abdou Guermouche, Raymond Namyst, Samuel Thibault, Antonio Filgueras, Miquel Vidal, Carlos Álvarez 0001, Xavier Martorell, Ariel Oleksiak, Michal Kulczewski, Alessandro Lonardo, Piero Vicini, Francesca Lo Cicero, Francesco Simula, Andrea Biagioni, Paolo Cretaro, Ottorino Frezza, Pier Stanislao Paolucci, Matteo Turisini, Francesco Giacomini, Tommaso Boccali, Simone Montangero, Roberto Ammendola
DSD21
2021 Practical parallelization of scientific applications with OpenMP, OpenACC and MPI
Marco Aldinucci, Valentina Cesare, Iacopo Colonnelli, Alberto Riccardo Martinelli, Gianluca Mittone, Barbara Cantalupo, Carlo Cavazzoni, Maurizio Drocco
J. Parallel Distributed Comput.6
2006 The Role of Workflow in Next Generation Business Oriented Grids: Two Different Approaches Leading to a Unified Vision
abstract
The Grid is currently living an exciting evolution step to turn from a niche technological infrastructure to a widely used Business environment. To this aim, Workflows are playing an important role acting as the link towards the well-established Business Process Management environment. A number of Grid projects worldwide are trying to implement this link and create the Business Grid but no definitive proposal has been provided yet. In this paper, we analyse two European Grid projects, Akogrimo and NextGRID, both investigating the Business usage of Grid from architectural perspectives but each one adopting a different approach in proposing solutions. The comparative analysis we report provides interesting elements to define a unified vision of the Next Generation Grids where Workflow Models, Languages, and Engines constitute a fundamental building block. Understanding and sharing this vision can be the first step to get to an effective architectural design for Business Grids.
Stefano Beco, Barbara Cantalupo, Annalisa Terracina
e-Science2
2005 OWL-WS: A Workflow Ontology for Dynamic Grid Service Composition
abstract
Semantic grid is becoming a key enabler for next generation grid and the need of supporting process description and enactment, by means of composition of multiple resources, emerged as one of the fundamental requirements. Within NextGRID project, the idea of adopting business processes (expressed as workflow policies) as architectural components in a next generation grid has been developed with the aim of providing architecture with dynamic behaviour and in teroperability. The need of a semantic workflow representation language then emerged and was developed defining an OWLS extension able to support workflow description. The resulting OWL-WS (OWL for workflow and services) ontology allows us modelling concept like abstract and concrete services and workflows according to a semantic workflow model also enabling specification of higher-order workflows and semantic service grouping. This language is being used for specifying adaptive business processes (policy) that are used as evaluation and binding mechanisms by a workflow enactment engine.
Stefano Beco, Barbara Cantalupo, Ludovico Giammarino, Nikolaos Matskanis, Mike Surridge
e-Science2
2004 The DataGrid Workload Management System: Challenges and Results
Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Alessandro Maraschini, Fabrizio Pacini, Massimo Sottilaro, Annalisa Terracina, Dave Colling, Francesco Giacomini, Elisabetta Ronchieri, Alessio Gianelle, Mirco Mazzucato, Rosario Peluso, Massimo Sgaravatto, Andrea Guarise, Rosario M. Piro, Albert Werbrouck, Daniel Kouril, Ales Krenek, Ludek Matyska, Milos Mulac, Jirí Pospísil, Miroslav Ruda, Zdenek Salvet, Jirí Sitera, J. Skrabal, Michal Vocu, M. Mezzadri, Francesco Prelz, Salvatore Monforte, Marco Pappalardo
J. Grid Comput.3