Massimo Coppola

dblp:14/7020 · DBLP profile ↗
← Back
27ranked-venue papers
2as first author
6since 2021 · last 2025
0000-0002-7937-4157ORCID · corroborated

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

Systems, architecture and hardware · 20 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 5 · 1 since 2021Computer networks · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2025 Adaptive AI-based Decentralized Resource Management in the Cloud-Edge Continuum
abstract
In the Cloud-Edge Continuum, dynamic infrastructure change and variable workloads complicate efficient resource management. Centralized methods can struggle to adapt, whilst purely decentralized policies lack global oversight. This paper proposes a hybrid framework using Graph Neural Network (GNN) embeddings and collaborative multi-agent reinforcement learning (MARL). Local agents handle neighbourhood-level decisions, and a global orchestrator coordinates system-wide. This work contributes to decentralized application placement strategies with centralized oversight, GNN integration and collaborative MARL for efficient, adaptive and scalable resource management.
Lanpei Li, Jack Bell, Massimo Coppola, Vincenzo Lomonaco
PDP3
2024 TEACHING Platform for Human-Centric Autonomous Applications: Design and Overview
abstract
The TEACHING project enhances AI applications in pervasive environments via Humanistic Intelligence, fostering synergy between humans and Cyber-Physical Systems of Systems (CPSoS). Here, we present the TEACHING Platform, a microservice-based framework providing the technological advancements to represent humans and CPSoS as containerized software models that interact to mutually empower each other.
Valerio De Caro, Christos Chronis, Massimo Coppola, Vincenzo Lomonaco, Claudio Gallicchio, Konstantinos Tserpes, Davide Bacciu
HPDC3
2024 Springald: GPU-Accelerated Window-Based Aggregates Over Out-of-Order Data Streams
abstract
An increasing number of application domains require high-throughput processing to extract insights from massive data streams. The Data Stream Processing (DSP) paradigm provides formal approaches to analyze structured data streams considered as special, unbounded relations. The most used class of stateful operators in DSP are the ones running sliding-window aggregation, which continuously extracts insights from the most recent portion of the stream. This article presentsSpringald, an efficient sliding-window operator leveraging GPU devices.Springald, incorporated in theWindFlowparallel library, processes out-of-order data streams with watermarks propagation. These two features—GPU processing and out-of-orderliness—makeSpringalda novel contribution to this research area. This article describes the methodology behindSpringald, its design and implementation. We also provide an extensive experimental evaluation to understand the behavior ofSpringalddeeply, and we showcase its superior performance against state-of-the-art competitors.
Gabriele Mencagli, Patrizio Dazzi, Massimo Coppola
IEEE Trans. Parallel Distributed Syst.3
2023 A Proposal for a Continuum-aware Programming Model: From Workflows to Services Autonomously Interacting in the Compute Continuum
abstract
This paper proposes a continuum-aware programming model enabling the execution of application workflows across the compute continuum: cloud, fog and edge resources. It simplifies the management of heterogeneous nodes while alleviating the burden of programmers and unleashing innovation. This model optimizes the continuum through advanced development experiences by transforming workflows into autonomous service collaborations. It reduces complexity in positioning/interconnecting services across the continuum. A meta-model introduces high-level workflow descriptions as service networks with defined contracts and quality of service, thus enabling the deployment/management of workflows as first-class entities. It also provides automation based on policies, monitoring and heuristics. Tailored mechanisms orchestrate/manage services across the continuum, optimizing performance, cost, data protection and sustainability while managing risks. This model facilitates incremental development with visibility of design impacts and seamless evolution of applications and infrastructures. In this work, we explore this new computing paradigm showing how it can trigger the development of a new generation of tools to support the compute continuum progress.
Marco Aldinucci, Robert Birke, Antonio Brogi, Emanuele Carlini 0001, Massimo Coppola, Marco Danelutto, Patrizio Dazzi, Luca Ferrucci, Stefano Forti 0002, Hanna Kavalionak, Gabriele Mencagli, Matteo Mordacchini, Marcelo Pasin, Federica Paganelli, Massimo Torquati
COMPSAC5
2022 FRAME 2022: The 2nd Workshop on Flexible Resource and Application Management on the Edge
abstract
The 2nd International Workshop on Flexible Resource and Application Management on the Edge (FRAME 2022) is dedicated to the so-called Cloud/Edge Continuum, where Cloud and Edge infrastructures can work together to fulfill requirements from a variety of NextGen applications. Clouds provide appropriate levels of performance to large groups of different users, whereas Edge resources act as a first layer of computing capacity that is closer to the user, to reduce the service latency. With respect to Clouds, Edge infrastructures typically are composed of heterogeneous and constrained resources and introduce new challenges from the viewpoint of security, orchestration and resource management. Tackling these new issues calls for innovative combinations of tools and abstractions, where AI and machine learning techniques complement algorithmic orchestration and optimization, bringing about new levels of distributed adaptivity and self-management. As real-time data-driven decisions can be promptly taken on the spot, without the need to wait for data to travel to the Cloud and back, also interactive and time-sensitive services like the immersive data processing of Extended Reality (XR) applications can be partially extended toward the edge, thus exploiting a better computation to communication tradeoff and smoother connections to improve their QoE and remote collaboration. The FRAME'22 workshop proceedings are available at: https://dl.acm.org/citation.cfm?id=3526059.
Luca Ferrucci, Massimo Coppola, Hanna Kavalionak, Ioannis Kontopoulos
HPDC2
2021 Impact of Network Topology on the Convergence of Decentralized Federated Learning Systems
abstract
Federated learning is a popular framework that enables harvesting edge resources' computational power to train a machine learning model distributively. However, it is not always feasible or profitable to have a centralized server that controls and synchronizes the training process. In this paper, we consider the problem of training a machine learning model over a network of nodes in a fully decentralized fashion. In particular, we look for empirical evidence on how sensitive is the training process for various network characteristics and communication parameters. We present the outcome of several simulations conducted with different network topologies, datasets, and machine learning models.
Hanna Kavalionak, Emanuele Carlini 0001, Patrizio Dazzi, Luca Ferrucci, Matteo Mordacchini, Massimo Coppola
ISCC6
2020 Special Issue on High Performance Services Computing and Internet Technologies
Konstantinos Tserpes, Patrizio Dazzi, Emanuele Carlini 0001, Massimo Coppola, Dimitrios Zissis
Future Gener. Comput. Syst.4
2017 QoS-aware genetic Cloud Brokering
Gaetano F. Anastasi, Emanuele Carlini 0001, Massimo Coppola, Patrizio Dazzi
Future Gener. Comput. Syst.3
2015 Integrating centralized and peer-to-peer architectures to support interest management in massively multiplayer on-line games
abstract
Summary A fundamental problem for the development of peer‐to‐peer (P2P) distributed virtual environments, like massively multiplayer on‐line games, is the definition of an overlay supporting interest management, that is, determining all the entities of the virtual world that are relevant for a given player. To this end, this paper proposes a gossip‐based approach that considers the coverage of the area of interest of peers as the guiding principle for the definition of the P2P overlay and its maintenance. The resulting overlay provides a support for a best‐effort resolution of interest management, mostly supported through communications on the P2P overlay, with minimal intervention of a centralized entity. The paper presents a set of extensive simulations based on realistic mobility traces. The experimental results show the effectiveness of gossiping for the construction and maintenance of a best‐effort overlay for interest management. Copyright © 2014 John Wiley & Sons, Ltd.
Emanuele Carlini 0001, Laura Ricci, Massimo Coppola
Concurr. Comput. Pract. Exp.3
2015 AOI-cast in distributed virtual environments: an approach based on delay tolerant reverse compass routing
abstract
Summary This paper presents a novel Area Of Interest (AOI)‐cast algorithm for distributed virtual environments targeted to Delaunay‐based P2P overlays. The algorithm exploits the mathematical properties of Delaunay triangulations to build a spanning tree supporting the notification of the events generated by a peer to the other ones located in its AOI. The spanning tree is computed by thereversing compass routing, a routing algorithm proposed for geometric networks. Our approach presents a set of novel features. First, it requires only the knowledge of the peer's neighbors, so that the amount of traffic load on the P2P overlay is minimized. Second, we prove that, for circular shaped AOI, the algorithm builds a spanning tree covering all and only the peers of the AOI. Finally, our approach takes into account the possible inconsistencies among the local views of the peers, because the network latency, by introducing a tolerance threshold in the reverse compass routing. We present a set of simulations considering both synthetic data and real data traces taken from a real multiplayer game, which show the effectiveness of our proposal. Copyright © 2012 John Wiley & Sons, Ltd.
Laura Ricci, Luca Genovali, Emanuele Carlini 0001, Massimo Coppola
Concurr. Comput. Pract. Exp.4
2015 Integrating peer-to-peer and cloud computing for massively multiuser online games
Hanna Kavalionak, Emanuele Carlini 0001, Laura Ricci, Alberto Montresor, Massimo Coppola
Peer-to-Peer Netw. Appl.5
2014 QBROKAGE: A Genetic Approach for QoS Cloud Brokering
abstract
The broad diffusion of Cloud Computing has fostered the proliferation of a large number of cloud computing providers. The need of Cloud Brokers arises for helping consumers in discovering, considering and comparing services with different capabilities and offered by different providers. Also, consuming services exposed by different providers, when possible, may alleviate the vendor lock-in. While it can be straightforward to choose the best provider when deploying small and homogeneous applications, things get harder if the size and complexity of applications grow up. In this paper we propose a genetic approach for Cloud Brokering, focusing on finding Infrastructure-as-a-Service (IaaS) resources for satisfying Quality of Service (QoS) requirements of applications. We performed a set of experiments with an implementation of such broker. Results show that our broker can find near-optimal solutions even when dealing with hundreds of providers, trying at the same time to mitigate the vendor lock-in.
Gaetano F. Anastasi, Emanuele Carlini 0001, Massimo Coppola, Patrizio Dazzi
IEEE CLOUD3
2014 Usage Control in Cloud Federations
abstract
Cloud Federation is a promising approach to enhance cross-cloud application execution. Nevertheless, such approach emphasizes open challenges in Cloud Computing, such as revoking long-lasting authorization on resources as soon as conditions granting the access right are no longer valid. To tackle this kind of issues, we built a prototype of Cloud Federation that leverages the concept of Usage Control (UCON), by continuously monitoring and reassessing the users right on resources. We exploited an extension of the XACML standard and measured the overhead caused by different security policies and distributions of requests. Results suggest that the UCON model can be effectively applied in Cloud Federations and its performance is sustainable when applied to the relevant actions of the lifecycle of applications.
Gaetano F. Anastasi, Emanuele Carlini 0001, Massimo Coppola, Patrizio Dazzi, Aliaksandr Lazouski, Fabio Martinelli, Gaetano Mancini, Paolo Mori
IC2E3
2013 Flexible load distribution for hybrid distributed virtual environments
Emanuele Carlini 0001, Laura Ricci, Massimo Coppola
Future Gener. Comput. Syst.3
2010 Error resilience of intra-die and inter-die communication with 3D spidergon STNoC
abstract
Scaling down in very deep submicron (VDSM) technologies increases the delay, power consumption of on-chip interconnects, while the reliability and yield decrease. In high performance integrated circuits wires become the performance bottleneck and we are shifting towards communication centric design paradigms. Networks-on-chip and stacked 3D integration are two emerging technologies that alleviate the performance difficulties of on-chip interconnects in nano-scale designs. In this paper we present a design-time configurable error correction scheme integrated at link-level in the 3D Spidergon STNoC on-chip communication platform. The proposed scheme detects errors and selectively corrects them on the fly, depending on the critical nature of the transmitted information, making thus the correction software controllable. Moreover, the proposed scheme can correct multiple error patterns by using interleaved single error correction codes, providing an increased level of reliability. The performance of the link and its cost in silicon and vertical wires are evaluated for various configurations.
Vladimir Pasca, Lorena Anghel, Claudia Rusu, Riccardo Locatelli, Massimo Coppola
DATE5
2010 Performance Prediction and Evaluation
Stephen A. Jarvis, Massimo Coppola, Darren J. Kerbyson
Euro-Par (1)2
2009 DDT: A distributed data structure for the support of P2P range query
abstract
This paper defines and evaluates a hierarchical distributed data structure, distributed digest trie, supporting range queries in P2P systems. Providing efficient support for these queries is currently a challenging research issue in the P2P field, as classical approaches based on distributed hash ta
Davide Carfi, Massimo Coppola, Domenico Laforenza, Laura Ricci
CollaborateCom2
2008 Design of a HW/SW Communication Infrastructure for a Heterogeneous Reconfigurable Processor
abstract
Reconfigurable architectures and NoC (Network-on-Chip) have introduced new research directions for technology and flexibility issues, which have been largely investigated in the last decades. Exploiting run-time adaptivity opens a new area of research by considering dynamic reconfiguration. In this paper, we present the architecture and associated development tools of an heterogeneous reconfigurable SoC focusing on the chosen communication infrastructure. The SOC integrates units of various sizes of reconfiguration granularity. The included NoC approach demonstrates the mentioned benefits and scalability for actual and future SoC design. On a reference CMOS090 implementation the described interconnect system works at the system reference frequency of 200 MHZ sustaining the required run-time bandwidth on a set of reference applications, at a price ≪ 10% in area in power consumption with respect to the overall system.
Antonio Deledda, Claudio Mucci, Arseni Vitkovski, Philippe Bonnot 0001, Arnaud Grasset, Philippe Millet, Matthias Kühnle, Florian Ries, Michael Hübner 0001, Jürgen Becker 0001, Massimo Coppola, Lorenzo Pieralisi, Riccardo Locatelli, Giuseppe Maruccia, Fabio Campi, Tommaso DeMarco
DATE11
2004 Targeting Heterogeneous Architectures in ASSIST: Experimental Results
Marco Aldinucci, Sonia Campa, Massimo Coppola, Silvia Magini, Paolo Pesciullesi, Laura Potiti, Roberto Ravazzolo, Massimo Torquati, Corrado Zoccolo
Euro-Par3
2004 A Parallel Knowledge Discovery System for Customer Profiling
Massimo Coppola, Paolo Pesciullesi, Roberto Ravazzolo, Corrado Zoccolo
Euro-Par1
2003 System-Level Power Analysis Methodology Applied to the AMBA AHB Bus
Marco Caldari, Massimo Conti, Massimo Coppola, Paolo Crippa, Simone Orcioni, Lorenzo Pieralisi, Claudio Turchetti
DATE3
2003 Transaction-Level Models for AMBA Bus Architecture Using SystemC 2.0
abstract
The concept of a SOC platform architecture introduces the concept of a communication infrastructure. In the transaction-level, a finite set of architecture components (memories, arithmetic units, address generators, caches, etc) communicate among each other over shared resources (buses). Until recently, modeling architectures required pin-level hardware descriptions, typically coded in RTL. Great effort is required to design and verify the models, and simulation at this level of detail is tediously slow. Transaction level modeling is the solution. Transaction level models (TLMs) effectively create an executable platform model that simulates orders of magnitude faster than a RTL model.
Marco Caldari, Massimo Conti, Massimo Coppola, Stephane Curaba, Lorenzo Pieralisi, Claudio Turchetti
DATE3
2003 ASSIST Demo: A High Level, High Performance Portable, Structured Parallel Programming Environment at Work
Marco Aldinucci, Sonia Campa, Pierpaolo Ciullo, Massimo Coppola, Marco Danelutto, Paolo Pesciullesi, Roberto Ravazzolo, Massimo Torquati, Marco Vanneschi, Corrado Zoccolo
Euro-Par4
2003 The Implementation of ASSIST, an Environment for Parallel and Distributed Programming
Marco Aldinucci, Sonia Campa, Pierpaolo Ciullo, Massimo Coppola, Silvia Magini, Paolo Pesciullesi, Laura Potiti, Roberto Ravazzolo, Massimo Torquati, Marco Vanneschi, Corrado Zoccolo
Euro-Par4
2002 High-performance data mining with skeleton-based structured parallel programming
Massimo Coppola, Marco Vanneschi
Parallel Comput.1
2001 Experiments in Parallel Clustering with DBSCAN
Domenica Arlia, Massimo Coppola
Euro-Par2
1999 Mining of Association Rules in Very Large Databases: A Structured Parallel Approach
Primo Becuzzi, Massimo Coppola, Marco Vanneschi
Euro-Par2