Nuova ricerca

MARCELLO PIETRI

Ricercatore t.d. art. 24 c. 3 lett. A
Dipartimento di Scienze e Metodi dell'Ingegneria
Docente a contratto
Dipartimento di Scienze e Metodi dell'Ingegneria


Home | Curriculum(pdf) | Didattica |


Pubblicazioni

2024 - Digital Twins & Fluid Computing in the Edge-to-Cloud Compute Continuum [Relazione in Atti di Convegno]
Picone, Marco; Bedogni, Luca; Pietri, Marcello; Mamei, Marco; Zambonelli, Franco
abstract

This work explores the integration and experimental evaluation of Fluid Computing principles with the Internet of Things (IoT) through the concept of Fluid Digital Twins (FDTs). They have been recently introduced as a cyberphysical paradigm designed to serve as intermediate software components aiming to enable seamless task migration, optimize resource utilization, and streamline interactions. Expanding upon this investigation, the research investigates FDTs within the context of the edge-to-cloud compute continuum. It models and explores the feasibility and ramifications of deploying and orchestrating FDTs and their dynamic capabilities across diverse computational facilities, from edge devices to cloud infrastructure. The paper outlines a new distributed FDT's modeling, presents the implemented prototype within a target reference use case together with its experimental evaluations, and analyzes challenges and opportunities inherent in this dynamic integration.


2024 - Fluid Computing in the Internet of Things: A Digital Twin Approach [Relazione in Atti di Convegno]
Bedogni, Luca; Picone, Marco; Pietri, Marcello; Mamei, Marco; Zambonelli, Franco
abstract

The concept of Fluid Computing entails a dynamic resource allocation approach, enabling seamless task migration between computing nodes. This paper investigates the fusion of Fluid Computing principles with the Internet of Things (IoT) and introduces the concept of Fluid Digital Twins (FDTs) i.e. cyber-physical entities that bridge the complexities of this integration. FDTs serve as intermediaries, overseeing fluid task migration, optimizing resource use, and simplifying interactions for external digital applications. The paper delves into challenges arising from this fusion, including limited IoT device capabilities, fragmentation, and the necessity of an intelligent intermediary layer. This research article models and presents FDT mechanics, features a prototype with experimental evaluation and concludes by discussing findings and potential future research directions.


2024 - Towards Coordinating Machines and Operators in Industry 5.0 through the Web of Things [Relazione in Atti di Convegno]
Picone, Marco; Villani, Valeria; Pietri, Marcello; Bedogni, Luca
abstract

This paper proposes a groundbreaking architecture that reimagines Industry 5.0, emphasizing human-centric technological integration via the Web of Things (WoT) standard. Our approach innovatively digitizes human operators and machinery, creating a responsive industrial ecosystem attentive to real-time human conditions. Central to this is the Operator Thing (OT), a digital replica representing the human operator's status and needs. This system not only recognizes operator stress and discomfort but intelligently adjusts, ensuring optimal human-machine synergy. Our methodology extends to redefining operational parameters and tasks in response to human states, balancing well-being with production efficiency. The ultimate goal is a transformative, adaptive, and empathetic Industry 5.0 environment, validated through rigorous interdisciplinary evaluation.


2024 - Towards Operator Digital Twins in Industry 5.0: Design Strategies & Experimental Evaluation [Relazione in Atti di Convegno]
Picone, Marco; Morandi, Riccardo; Villani, Valeria; Pietri, Marcello; Bedogni, Luca
abstract

The concept of Industry 5.0 is set to revolutionize the landscape of modern manufacturing, emphasizing human-centricity and elevating the well-being of industry workers as a central tenet of the production process. This paper extends this vision by integrating the dimension of health, focusing not only on the well-being of the operator but also on the detection of their health condition, predicting potential issues, and consequently enhancing their overall welfare. Building upon this enhanced perspective, our work explores the role of Operator Digital Twins (ODTs), which are instrumental in creating a symbiotic relationship between human operators and industrial machinery. ODTs act as digital counterparts, reflecting the physical and cognitive states of operators, thus facilitating real-time monitoring of their capabilities, workload, stress levels, and various health-related parameters. The paper delves into the motivations driving the development of ODTs, abstractly models their functions, and outlines the architectural blueprint. We present an initial ODT prototype with wearable technology and simulated data together with a discussion of the experimental insights and outcomes.


2023 - 5G MEC Architecture for Vulnerable Road Users Management Through Smart City Data Fusion [Relazione in Atti di Convegno]
Rossini, Enrico; Pietri, Marcello; Cavicchioli, Roberto; Picone, Marco; Mamei, Marco; Querio, Roberto; Colazzo, Laura; Procopio, Roberto
abstract


2015 - A scalable monitor for large systems [Relazione in Atti di Convegno]
Andreolini, M.; Pietri, M.; Tosi, S.; Lancellotti, R.
abstract

Current monitoring solutions are not well suited to monitoring large data centers in different ways: lack of scalability, scarce representativity of global state conditions, inability in guaranteeing persistence in service delivery, and the impossibility of monitoring multitenant applications. In this paper, we present a novel monitoring architecture that strives to address these problems. It integrates a hierarchical scheme to monitor the resources in a cluster with a distributed hash table (DHT) to broadcast system state information among different monitors. This architecture strives to obtain high scalability, effectiveness and resilience, as well as the possibility of monitoring services spanning across different clusters or even different data centers of the cloud provider. We evaluate the scalability of the proposed architecture through an experimental analysis and we measure the overhead of the DHT-based communication scheme.


2015 - Adaptive, scalable and reliable monitoring of big data on clouds [Articolo su rivista]
Andreolini, Mauro; Colajanni, Michele; Pietri, Marcello; Tosi, Stefania
abstract

Real-time monitoring of cloud resources is crucial for a variety of tasks such as performance analysis, workload management, capacity planning and fault detection. Applications producing big data make the monitoring task very difficult at high sampling frequencies because of high computational and communication overheads in collecting, storing, and managing information. We present an adaptive algorithm for monitoring big data applications that adapts the intervals of sampling and frequency of updates to data characteristics and administrator needs. Adaptivity allows us to limit computational and communication costs and to guarantee high reliability in capturing relevant load changes. Experimental evaluations performed on a large testbed show the ability of the proposed adaptive algorithm to reduce resource utilization and communication overhead of big data monitoring without penalizing the quality of data, and demonstrate our improvements to the state of the art.


2014 - Monitoring large cloud-based systems [Relazione in Atti di Convegno]
Andreolini, Mauro; Pietri, Marcello; Tosi, Stefania; Balboni, Andrea
abstract

Large scale cloud-based services are built upon a multitude of hardware and software resources, disseminated in one or multiple data centers. Controlling and managing these resources requires the integration of several pieces of software that may yield a representative view of the data center status. Today’s both closed and open-source monitoring solutions fail in different ways, including the lack of scalability, scarce representativity of global state conditions, inability in guaranteeing persistence in service delivery, and the impossibility of monitoring multi-tenant applications. In this paper, we present a novel monitoring architecture that addresses the aforementioned issues. It integrates a hierarchical scheme to monitor the resources in a cluster with a distributed hash table (DHT) to broadcast system state information among different monitors. This architecture strives to obtain high scalability, effectiveness and resilience, as well as the possibility of monitoring services spanning across different clusters or even different data centers of the cloud provider. We evaluate the scalability of the proposed architecture through a bottleneck analysis achieved by experimental results.


2014 - Resilient and adaptive networked systems [Capitolo/Saggio]
Andreolini, M.; Casolari, S.; Pietri, M.; Tosi, S.
abstract

Nowadays, networks form the backbone of most of the computing systems, and modern system infrastructures must accommodate continuously changing demands for different types of workloads and time constraints. In a similar context, adaptive management of virtualized application environments among networked systems is becoming one of the most important strategies to guarantee resilience and performance of available computing resources. In this chapter, Mauro Andreolini et al. analyze the management algorithms that decide, in an adaptive manner, the transparent reallocation of live sessions of virtual machines in large numbers of networked hosts. They discuss the main challenges and solutions related to the adaptive activation of the migration process.


2013 - Real-time adaptive algorithm for resource monitoring [Relazione in Atti di Convegno]
Andreolini, Mauro; Colajanni, Michele; Pietri, Marcello; Stefania, Tosi
abstract

In large scale systems, real-time monitoring of hardware and software resources is a crucial means for any management purpose. In architectures consisting of thousands of servers and hundreds of thousands of component resources, the amount of data monitored at high sampling frequencies represents an overhead on system performance and communication, while reducing sampling may cause quality degradation. We present a real-time adaptive algorithm for scalable data monitoring that is able to adapt the frequency of sampling and data updating for a twofold goal: to minimize computational and communication costs, to guarantee that reduced samples do not affect the accuracy of information about resources. Experiments carried out on heterogeneous data traces referring to synthetic and real environments confirm that the proposed adaptive approach reduces utilization and communication overhead without penalizing the quality of data with respect to existing monitoring algorithms.


2012 - A scalable architecture for real-time monitoring of large information systems [Relazione in Atti di Convegno]
Andreolini, Mauro; Colajanni, Michele; Pietri, Marcello
abstract

Data centers supporting cloud-based services are characterized by a huge number of hardware and software resources often cooperating in complex and unpredictable ways. Understanding the state of these systems for reasons of management and service level agreement requires scalable monitoring architectures that should gather and evaluate continuosly large flows in almost real-time periods. We propose a novel monitoring architecture that, by combining a hierarchical approach with decentralized monitors, addresses these challenges. In this context, fully centralized systems do not scale to the required number of flows, while pure peer-to-peer architectures cannot provide a global view of the system state. We evaluate the monitoring architecture for computational units of gathering and evaluation in real contexts that demonstrate the scalability potential of the proposed system.