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

Pierluigi Plebani

dblp:86/5594 · DBLP profile ↗
← Back
37ranked-venue papers
5as first author
14since 2021 · last 2026
0000-0001-8245-226XORCID · verified

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

Software engineering, systems software and programming languages · 25 · 4 first-author · 9 since 2021Databases, data management, data science and information retrieval · 16 · 3 first-author · 5 since 2021Systems, architecture and hardware · 4 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Theory of computation · 1 · 1 since 2021

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
1 paper
Cloud and datacenter computing · 91% Performance modeling and evaluation · 9%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cluster resource management and scheduling
0.512021
Monitoring-Aware Optimal Deployment for Applications Based on Microservices · IEEE Trans. Serv. Comput. 2021
Cloud and datacenter computing › microservices
microservice deployment
0.512021
Monitoring-Aware Optimal Deployment for Applications Based on Microservices · IEEE Trans. Serv. Comput. 2021
Cloud and datacenter computing › cloud deployment
multi-cloud deployment
0.512021
Monitoring-Aware Optimal Deployment for Applications Based on Microservices · IEEE Trans. Serv. Comput. 2021
Services computing and microservices › service discovery
web service discovery
0.112009
URBE: Web Service Retrieval Based on Similarity Evaluation · IEEE Trans. Knowl. Data Eng. 2009
Services computing and microservices
web service interfaces
0.112009
URBE: Web Service Retrieval Based on Similarity Evaluation · IEEE Trans. Knowl. Data Eng. 2009
Services computing and microservices › service adaptation
service replacement
0.012009
URBE: Web Service Retrieval Based on Similarity Evaluation · IEEE Trans. Knowl. Data Eng. 2009

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

multi-objective optimization · 0.5mixed integer linear programming · 0.5bayesian network · 0.5semantic annotation · 0.1WSDL structure analysis · 0.1SAWSDL · 0.1
YearPublicationVenuePosition
2026 PIPER: Content-Based Table Search via Profiling and LLM-Generated Pseudoqueries
Riccardo Terrenzi, Matteo Falconi, Serkan Ayvaz, Pierluigi Plebani
DEXA (1)4
2026 A Constraint-Based Approach to Optimise QoS- and Energy-Aware Cloud-Edge Application Deployments
abstract
Cloud-Edge application deployment involves placing multiple software components on infrastructural topologies of heterogeneous nodes, ranging from Cloud servers to Internet-of-Things (IoT) edge devices. When multiple versions (or “ flavours ”) of a component are available, application managers must select a flavour for each deployed component, and assign these components to specific nodes, all while considering constraints such as dependencies, quality of service (QoS), budget, operational costs, and carbon emissions. In complex scenarios, finding the optimal deployment is often infeasible for human operators without automated tools to systematically explore the solution space. To address this challenge, we introduce FREEDA, a first constraint optimisation approach for deploying constrained and multi-flavoured applications on Cloud-Edge infrastructure topologies. We demonstrate the practical feasibility of FREEDA through experiments on a variety of realistic Cloud-Edge infrastructural topologies and component architectures. Furthermore, we benchmark FREEDA against Zephyrus, a comparable tool employing the same underlying solving technology. Empirical results show that FREEDA achieves strong scalability across a broad spectrum of realistic configurations and consistently outperforms Zephyrus.
Simone Gazza, Roberto Amadini, Antonio Brogi, Andrea D'Iapico, Stefano Forti 0002, Saverio Giallorenzo, Pierluigi Plebani, Francisco Ponce 0001, Jacopo Soldani, Monica Vitali, Gianluigi Zavattaro
ACM Trans. Internet Techn.7
2025 Energy Profiling of Data-Sharing Pipelines: Modeling, Estimation, and Reuse Strategies
Sepideh Masoudi, Sebastian Werner 0001, Pierluigi Plebani, Stefan Tai
CAiSE (1)3
2025 Modeling and Monitoring Business Constraints of Non-conformant Choreographed Business Processes
Giovanni Meroni, Pierluigi Plebani, Simone Tagliente, Marco Montali
CAiSE (2)2
2025 Automating Policy-as-Code Generation Pipeline for Data Products: An OpenAPI-Driven Rego Generator
Matteo Brambilla, Matteo Falconi, Valeria Maria Fortina, Pierluigi Plebani, Monica Vitali
ICSOC (1)4
2025 Scalable Policy-as-Code Decision Points for Data Products
abstract
Data products are emerging as architectural elements of data mesh with the aim of improving data management within organizations. Among the main aspects in the design of a data product is the need to define the policies that regulate its access. These policies concern not only security aspects but, more generally, compliance with regulations (e.g., GDPR, HIPAA) or organizational regulations. Taking advantage of similarities with microservice-based solutions, policy-as-code is also used in the data mesh to regulate access to data products. Following the proposed models for the service mesh which regulates a microservice-based environment, the performance of the Policy Decision Point (PDP) becomes crucial to ensure efficient access to data managed by data products. Since this may require a replication of PDPs, in order to achieve true scalability, each of them will have to take into account only the policies associated with the data products under their responsibilities. This work provides a solution to automate the replication of PDPs and the distribution of policies to be controlled according to an approach that balances policy consistency and system scalability. The work has been validated through an extension of the Kubernetes orchestrator that, based on the information collected from the monitoring system, it is able to define which is the right number of PDPs and which data product, and related policies, should be assigned to each of them. Notably, the policy management is based on a Open Policy Agent (OPA) implementation.
Matteo Brambilla, Pierluigi Plebani
ICWS2
2024 Data Friction: Physics-Inspired Metaphor to Evaluate the Technical Difficulties in Trustworthy Data Sharing
Matteo Falconi, Giacomo Lombardo, Pierluigi Plebani, Sebastian Werner 0001
CAiSE3
2024 BOTQUAS: Blockchain-based Solutions for Trustworthy Data Sharing in Sustainable and Circular Economy
abstract
Monitoring business processes within complex supply chains demands efficient data collection and analytics tailored to diverse phenomena. Traditional centralized solutions face limitations in adapting to the dynamic nature of supply chains. This calls for distributed solutions which break the usual architectural assumption to have a central entity in charge of collecting, integrating and offering tools for the analysis. This project, embedded in a larger initiative called MICS, proposes an inno-vative distributed monitoring solution integrating blockchain for a trustworthy and efficient data analytics strategy that preserves data sovereignty in complex collaborative environments. Leveraging the cloud -edge continuum, the solution aims to ensure secure data exchange, adherence to agreements, and real-time analytics. Expected outcomes include an innovative federated architecture, 5G slice management solutions, an adversarial analysis of supply chain security, and a proof-of-concept implementation of the blockchain-based data flow tracking system. These developments aim to enhance the reliability, security, and efficiency of supply chain monitoring in dynamic industrial environments.
Alberto Amico, Vincenzo Apicella, Devis Bianchini, Alberto Butera, Matteo Cesana, Gabriele Digregorio, Massimiliano Garda, Valentina Gatteschi, Corrado Innamorati, Francesco Leotta, Stefano Longari, Maria Rosa Pizzo, Pierluigi Plebani, Noemi Romani, Letizia Tanca, Andrea Vitaletti, Stefano Zanero
SEAA13
2024 Pick a Flavour: Towards Sustainable Deployment of Cloud-Edge Applications
Roberto Amadini, Simone Gazza, Jacopo Soldani, Monica Vitali, Antonio Brogi, Stefano Forti 0002, Saverio Giallorenzo, Pierluigi Plebani, Francisco Ponce 0001, Gianluigi Zavattaro
LOPSTR8
2023 Efficient Data as a Service in Fog Computing: An Adaptive Multi-Agent Based Approach
abstract
Data as a Service (DaaS) offers an effective provisioning model able to exploit the advantages of cloud computing in terms of accessibility and scalability when data providers need to make their data available to different data consumers. Nevertheless, in settings where data are generated at the edge and they need to be propagated (e.g., Industry 4.0, Smart Cities), DaaS model suffers of some limitations: data transfer from the edge to the cloud – and viceversa – could require a significant time and privacy issues could hamper the possibility to move the data. Goal of this paper is to propose a DaaS model based on the Fog Computing paradigm, which combines the advantages of both cloud and edge computing. The proposed solution implements an adaptive multi-agent system where each agent autonomously manages the placement of data in the most convenient location considering the quality of service requirements of the user that it is serving. To guarantee the collaboration of the agents without imposing a centralized control, a reinforcement learning algorithm will be enacted to balance between the local optimum for the single data consumers and the satisfaction of the global requirements of all consumers.
Giulia Mangiaracina, Pierluigi Plebani, Mattia Salnitri, Monica Vitali
IEEE Trans. Cloud Comput.2
2022 Special issue on co-design of data and computation management in Fog Computing
Monica Vitali, Pierluigi Plebani, David Bermbach, Erik Elmroth
Future Gener. Comput. Syst.2
2022 Assessing and improving measurability of process performance indicators based on quality of logs
Cinzia Cappiello, Marco Comuzzi, Pierluigi Plebani, Matheus Fim
Inf. Syst.3
2022 On the adoption of blockchain for business process monitoring
abstract
Abstract Being the blockchain and distributed ledger technologies particularly suitable to create trusted environments where participants do not trust each other, business process management represents a proper setting in which these technologies can be adopted. In this direction, current research work primarily focuses on blockchain-oriented business process design, or on execution engines able to enact processes through smart contracts. Conversely, less attention has been paid to study if and how blockchains can be beneficial to business process monitoring. This work aims to fill this gap by (1) providing a reference architecture for enabling the adoption of blockchain technologies in business process monitoring solutions, (2) defining a set of relevant research challenges derived from this adoption, and (3) discussing the current approaches to address the aforementioned challenges.
Claudio Di Ciccio, Giovanni Meroni, Pierluigi Plebani
Softw. Syst. Model.3
2021 Monitoring-Aware Optimal Deployment for Applications Based on Microservices
abstract
Modern cloud applications are required to be distributed, scalable, and reliable. The microservice architectural style enables developers to achieve this goal with reduced effort. Nonetheless, microservices deployment is not trivial due to the heterogeneity of the microservices in terms of both functional and non-functional requirements. This is also true when considering the monitoring requirements that are specific to each microservice and must be satisfied in order to enable the verification of the application objectives satisfaction. However, not all providers offer the same set of metrics with the same quality. The goal of this paper is to provide an approach for supporting the deployment of microservices in multi-cloud environments focusing on the Quality of Monitoring. Adopting a multi-objective mixed integer linear optimisation problem, our approach supports the application owner in finding the optimal deployment for satisfying all the constraints and maximising the quality of monitored data, while minimising the costs. To this end, a knowledge base is introduced to mediate between the perspectives of the cloud provider and the application owner, while a Bayesian Network is adopted to enhance the provider’s monitoring capabilities by estimating metrics requested by the application owners that the cloud provider is not able to monitor.
Edoardo Fadda, Pierluigi Plebani, Monica Vitali
IEEE Trans. Serv. Comput.2
2020 Fast Replica of Polyglot Persistence in Microservice Architectures for Fog Computing
Michele Cantarutti, Pierluigi Plebani, Mattia Salnitri
ICSOC2
2019 Strategies for Data and Computation Movements in Fog Computing
abstract
Fog computing is a continuum of resources between the cloud provider and the edge of the network. Such resources can be used to host data and computation that can be moved from the cloud provider to near the consumer in order to increase the quality of the services provided. This tutorial presents a method to select the best data or computation movement to be enacted. The tutorial is divided in three sessions. The first session introduces the fog computing architecture. The second session introduces data and computation movement: their challenges and the available technologies used to enact them. The third session presents the actual method. In particular, how the method uses a goal-based modelling language to define the requirements of consumers, the impact of data and computation movements on their requirements and how it permits to choose the best movement.
Pierluigi Plebani, Mattia Salnitri, Monica Vitali
RE1
2019 A design-time data-centric maturity model for assessing resilience in multi-party business processes
Andrea Marrella, Massimo Mecella, Barbara Pernici, Pierluigi Plebani
Inf. Syst.4
2018 Fog Computing and Data as a Service: A Goal-Based Modeling Approach to Enable Effective Data Movements
Pierluigi Plebani, Mattia Salnitri, Monica Vitali
CAiSE1
2018 Multi-party business process compliance monitoring through IoT-enabled artifacts
Giovanni Meroni, Luciano Baresi, Marco Montali, Pierluigi Plebani
Inf. Syst.4
2017 Multi-party Business Process Resilience By-Design: A Data-Centric Perspective
Pierluigi Plebani, Andrea Marrella, Massimo Mecella, Marouan Mizmizi, Barbara Pernici
CAiSE1
2016 Optimizing Monitorability of Multi-cloud Applications
Edoardo Fadda, Pierluigi Plebani, Monica Vitali
CAiSE2
2016 A distributed architecture for efficient Web service discovery
Luciano Baresi, Matteo Miraz, Pierluigi Plebani
Serv. Oriented Comput. Appl.3
2016 CO2-Aware Adaptation Strategies for Cloud Applications
abstract
The increasing utilization of cloud resources raises several issues related to their environmental impact and, more in general, sustainability. Recently, most of the contributions have focused on energy efficiency achieved through a better physical and virtual resource management. The present paper considers instead the application level, extending the focus to the reduction of CO2emissions related to the execution of applications. We aim to exploit adaptivity through the design of an Application Controller that, enacting the right adaptation strategy for a given context, allows the improvement of the trade off between QoS and CO2emission reduction. The effectiveness of the approach has been shown running an HPC application in a federated cloud infrastructure.
Cinzia Cappiello, Nguyen Ho, Barbara Pernici, Pierluigi Plebani, Monica Vitali
IEEE Trans. Cloud Comput.4
2016 On Achieving Energy Efficiency and Reducing CO2 Footprint in Cloud Computing
abstract
With the increasing popularity of the cloud computing model and rapid proliferation of cloud infrastructures there are increasing concerns about energy consumption and consequent impact of cloud computing as a contributor to global CO2emissions. To date, little is known about how to incorporate energy consumption and CO2concerns into cloud application development and deployment decision models. In this respect, this paper describes an eco-aware approach that relies on the definition, monitoring and utilization of energy and CO2metrics combined with the use of innovative application scheduling and runtime adaptation techniques to optimize energy consumption and CO2footprint of cloud applications as well as the underlying infrastructure. The eco-aware approach involves measuring or quantifying the energy consumption and CO2at different levels of cloud computing, using that information to create scheduling and adaptation techniques that contribute towards reducing the energy consumption and CO2emissions, and finally testing and validating the developed solutions in a multi-site cloud environment with the help of challenging case study applications. The experimental and validation results show the potential of the eco-aware approach to significantly reduce the CO2footprint and consequent environmental impact of cloud applications.
Usman Wajid, Cinzia Cappiello, Pierluigi Plebani, Barbara Pernici, Nikolay Mehandjiev, Monica Vitali, Michael Gienger, Kostas Kavoussanakis, David Margery, David García-Pérez, Pedro R. Falcone Sampaio
IEEE Trans. Cloud Comput.3
2013 Monitoring and Assessing Energy Consumption and CO2 Emissions in Cloud-Based Systems
abstract
The development and maintenance of cloud sites are often characterized by energy waste and high CO2 emissions. Energy efficiency and the decrease of the CO2 emissions in cloud-based systems can be only obtained by adopting suitable actions and techniques (e.g., utilization of green energy sources, reduction of the number of physical and virtual machines, usage of the greener machines). In order to evaluate the suitability of these different actions, it is necessary to define a measure for greenness of the whole system. For this reason, this paper defines a set of metrics to assess the greenness of a cloud infrastructure. In order to provide a detailed view of the behaviour of the system and to facilitate the identification of the causes of the energy waste, metrics have been defined at different layers of the system (i.e., application, virtualization, infrastructure layers). The monitoring infrastructure that is necessary to retrieve all the data required for the assessment of the identified set of metrics is also described.
Cinzia Cappiello, Sumit Datre, Maria Grazia Fugini, Paco Melià, Barbara Pernici, Pierluigi Plebani, Michael Gienger, Axel Tenschert
SMC6
2012 MicroMAIS: executing and orchestrating Web services on constrained mobile devices
abstract
SUMMARY Mobile devices with their more and more powerful resources allow the development of mobile information systems in which services are not only provided by traditional systems but also autonomously executed and controlled in the mobile devices themselves. Services distributed on autonomous mobile devices allow both the development of cooperative applications without a back‐end infrastructure and the development of applications blending distributed and centralized services. In this paper, we propose MicroMAIS: an integrated platform for supporting the execution of Web service‐based applications natively on a mobile device. The MicroMAIS platform is composed of mAS and μ‐BPEL. The former allows the execution of a single Web service, whereas the latter permits the orchestration of several Web services according to the WS‐BPEL standard. Copyright © 2011 John Wiley & Sons, Ltd.
Pierluigi Plebani, Cinzia Cappiello, Marco Comuzzi, Barbara Pernici, Sandeep Yadav
Softw. Pract. Exp.1
2011 Dynamic Consolidation Methodology for Optimizing the Energy Consumption in Large Virtualized Service Centers
Tudor Cioara, Ionut Anghel, Ioan Salomie, Daniel Moldovan, Georgiana Copil, Pierluigi Plebani
FedCSIS6
2011 Retrieving Compatible Web Services
abstract
Service retrieval holds a central role during the development of Web services and Service-Based Applications (SBAs). The higher the number of available services, the more complex it becomes to locate the service closer to the developer needs. The complexity increases further with the number of available service versions that could also be suitable for this purpose. Existing approaches on service retrieval use a similarity measure between service interfaces to identify potentially relevant services. In this work we focus on introducing information about the compatibility of services while calculating their similarity as the means for providing more suitable results. For this purpose we update and extend an existing Web services matchmaker called UDDI Registry by Example (URBE).
Vasilios Andrikopoulos, Pierluigi Plebani
ICWS2
2009 URBE: Web Service Retrieval Based on Similarity Evaluation
abstract
In this work, we present UDDI registry by example (Urbe), a novel approach for Web service retrieval based on the evaluation of similarity between Web service interfaces. Our approach assumes that the Web service interfaces are defined with Web service description language (WSDL) and the algorithm combines the analysis of their structures and the analysis of the terms used inside them. The higher the similarity, the less are the differences among their interfaces. As a consequence, Urbe is useful when we need to find a Web service suitable to replace an existing one that fails. Especially in autonomic systems, this situation is very common since we need to ensure the self-management, the self-configuration, the self-optimization, the self-healing, and the self-protection of the application that is based on the failed Web service. A semantic-oriented variant of the approach is also proposed, where we take advantage of annotations semantically enriching WSDL specifications. Semantic Annotation for WSDL (SAWSDL) is adopted as a language to annotate a WSDL description. The Urbe approach has been implemented in a prototype that extends a universal description, discovery and integration (UDDI) compliant Web service registry.
Pierluigi Plebani, Barbara Pernici
IEEE Trans. Knowl. Data Eng.1
2008 A Flexible and Semantic-Aware Publication Infrastructure for Web Services
Luciano Baresi, Matteo Miraz, Pierluigi Plebani
CAiSE3
2007 Policies and Aspects for the Supervision of BPEL Processes
Luciano Baresi, Sam Guinea, Pierluigi Plebani
CAiSE3
2007 On Automated Generation of Web Service Level Agreements
Cinzia Cappiello, Marco Comuzzi, Pierluigi Plebani
CAiSE3
2006 A User Driven Policy Selection Model
Maria Grazia Fugini, Pierluigi Plebani, Filippo Ramoni
ICSOC2
2006 Ontology-based methodology for e-service discovery
Devis Bianchini, Valeria De Antonellis, Barbara Pernici, Pierluigi Plebani
Inf. Syst.4
2006 A layered architecture for flexible Web service invocation
abstract
Abstract Web service composition is emerging as an interesting approach to integrate business applications and create intra‐organizational business processes. Single Web services are combined to create a complex Web service that will realize the process business logic. Once the process is created, it is executed by an orchestration engine that invokes individual Web services in the correct order. However, Web services composing the workflow sometimes become unavailable during the run‐time phase, blocking process execution. This paper describes an architecture that allows the flexible orchestration of business processes. With this approach, Web services composing the process can be automatically substituted with other compatible Web services during process execution. A methodology is defined to evaluate Web service compatibility based on interface matching, in order to select substitutable Web services. Copyright © 2005 John Wiley & Sons, Ltd.
Valeria De Antonellis, Michele Melchiori, Luca De Santis, Massimo Mecella, Enrico Mussi, Barbara Pernici, Pierluigi Plebani
Softw. Pract. Exp.7
2004 Supporting policy-driven behaviors in web services: experiences and issues
abstract
The Web services platform is gaining popularity as the technology of choice for integrating applications in diverse and heterogeneous distributed environments, such as the Internet. It is widely recognized that one of the barriers preventing widespread adoption of this technology is a lack of products that support non-functional features of applications, such as security, transactionality and reliability. Supporting such features in a service-oriented environment is more complex than traditional distributed computing environments since such behaviors cannot be assumed by applications, but some persistent representation of the behavior has to be discovered dynamically. WS-Policy has been touted as a possible future standard way to specify these features and associate them with services, but the multitude of related proposals resemble a poorly manufactured jigsaw puzzle more than a coherent vision.
Nirmal Mukhi, Pierluigi Plebani
ICSOC2
2003 A Methodology for e -Service Substitutability in a Virtual District Environment
Valeria De Antonellis, Michele Melchiori, Barbara Pernici, Pierluigi Plebani
CAiSE4