Demo Data from EDBT 2026 / reviewers in the wild / expert
Anna Ciampolini
dblp:00/2822
· DBLP profile ↗
14ranked-venue papers
7as first author
1since 2021 · last 2024
0000-0002-9314-1958ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-authorTheory of computation · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSecurity and privacy · 2Software engineering, systems software and programming languages · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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 |
High-performance computing · 50% Distributed systems · 25% Hardware reliability and fault tolerance · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance › software fault tolerance
algorithm-based fault tolerance |
0.8 | 1 | 2024 | Rollback-Free Recovery for a High Performance Dense Linear Solver With Reduced Memory Footprint · IEEE Trans. Parallel Distributed Syst. 2024 |
High-performance computing › numerical linear algebra
dense linear solvers |
0.8 | 1 | 2024 | Rollback-Free Recovery for a High Performance Dense Linear Solver With Reduced Memory Footprint · IEEE Trans. Parallel Distributed Syst. 2024 |
Distributed systems
fault tolerance |
0.8 | 1 | 2024 | Rollback-Free Recovery for a High Performance Dense Linear Solver With Reduced Memory Footprint · IEEE Trans. Parallel Distributed Syst. 2024 |
High-performance computing
numerical linear algebra |
0.8 | 1 | 2024 | Rollback-Free Recovery for a High Performance Dense Linear Solver With Reduced Memory Footprint · IEEE Trans. Parallel Distributed Syst. 2024 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Rollback-Free Recovery for a High Performance Dense Linear Solver With Reduced Memory FootprintabstractThe scale of nowadays High Performance Computing (HPC) systems is the key element that determines the achievement of impressive performance, as well as the reason for their relatively limited reliability. Over the last decade, specific areas of the HPC research field have addressed the issue at different levels, by enriching the infrastructure, the platforms, or the algorithms with fault tolerance features. In this work, we focus on the rather-pervasive task of computing the solution of a dense, unstructured linear system and we propose an algorithm-based technique to obtain fault tolerance to multiple anywhere-located faults during the parallel computation. We particularly study the ways to boost the performance of the rollback-free recovery, and we provide an extensive evaluation of our technique w.r.t. to other state-of-the-art algorithm-based methods. Daniela Loreti, Marcello Artioli, Anna Ciampolini |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2020 | Solving Linear Systems on High Performance Hardware with Resilience to Multiple Hard FaultsabstractAs large-scale linear equation systems are pervasive in many scientific fields, great efforts have been done over the last decade in realizing efficient techniques to solve such systems, possibly relying on High Performance Computing (HPC) infrastructures to boost the performance. In this framework, the ever-growing scale of supercomputers inevitably increases the frequency of faults, making it a crucial issue of HPC application development.A previous study [1] investigated the possibility to enhance the Inhibition Method (IMe) -a linear systems solver for dense unstructured matrices-with fault tolerance to single hard errors, i.e. failures causing one computing processor to stop.This article extends [1] by proposing an efficient technique to obtain fault tolerance to multiple hard errors, which may occur concurrently on different processors belonging to the same or different machines. An improved parallel implementation is also proposed, which is particularly suitable for HPC environments and moves towards the direction of a complete decentralization. The theoretical analysis suggests that the technique (which does not require check pointing, nor rollback) is able to provide fault tolerance to multiple faults at the price of a small overhead and a limited number of additional processors to store the checksums. Experimental results on a HPC architecture validate the theoretical study, showing promising performance improvements w.r.t. a popular fault-tolerant solving technique. Daniela Loreti, Marcello Artioli, Anna Ciampolini |
SRDS | 3 |
| 2020 | Generating synthetic positive and negative business process traces through abduction
Daniela Loreti, Federico Chesani, Anna Ciampolini, Paola Mello |
Knowl. Inf. Syst. | 3 |
| 2019 | Fault Tolerant High Performance Solver for Linear Equation SystemsabstractThe ever-increasing size of High Performance Computing (HPC) systems inevitably causes an unwanted decrease of Mean Time Between Failures (MTBF). For this reason, over the last decade, much work has been done on the topic of fault tolerance for supercomputers. In particular, as large-scale linear algebra applications permeate many scientific fields, important efforts have been focused on the performance enhancements that could be provided by HPC infrastructures if reliable fault tolerant solutions are adopted. This article explores a popular topic of linear algebra (i.e., linear equation system resolution) and proposes an efficient, error-resilient approach based on an existing technique called Inhibition Method (IMe). Initially conceived to analyse complex electric circuits and later extended to solve linear systems, the original method is here enhanced with a simple, yet effective strategy to provide tolerance to single fail-stop recurring to neither checkpointing, nor rollbacks. Experimental results on a medium-scale HPC architecture show negligible overheads and promising performance improvements when compared with a popular fault-tolerant solving technique. Marcello Artioli, Daniela Loreti, Anna Ciampolini |
SRDS | 3 |
| 2018 | A distributed approach to compliance monitoring of business process event streams
Daniela Loreti, Federico Chesani, Anna Ciampolini, Paola Mello |
Future Gener. Comput. Syst. | 3 |
| 2016 | Process Mining Monitoring for Map Reduce Applications in the CloudabstractThe adoption of mobile devices and sensors, and the Internet of Things trend, are making available a huge quantity of information that needs to be analyzed. Distributed architectures, such as Map Reduce, are indeed providing technical answers to the challenge of processing these big data. Due to the distributed nature of these solutions, it can be difficult to guarantee the Quality of Service: e.g., it might be not possible to ensure that processing tasks are performed within a temporal deadline, due to specificities of the infrastructure or processed data itself. However, relaying on cloud infrastructures, distributed applications for data processing can easily be provided with additional resources, such as the dynamic provisioning of computational nodes. In this paper, we focus on the step of monitoring Map Reduce applications, to detect situations where resources are needed to meet the deadlines. To this end, we exploit some techniques and tools developed in the research field of Business Process Management: in particular, we focus on declarative languages and tools for monitoring the execution of business process. We introduce a distributed architecture where a logic-based monitor is able to detect possible delays, and trigger recovery actions such as the dynamic provisioning of further resources. Federico Chesani, Anna Ciampolini, Daniela Loreti, Paola Mello |
CLOSER (1) | 2 |
| 2005 | Using Social Integrity Constraints for On-the-Fly Compliance Verification of Medical ProtocolsabstractWe propose to adopt a formalism, based on social integrity constraints (ICs), for specifying social interactions between actors involved in a guideline. ICs allow us to represent interaction protocols using a logic formalism and to perform an on-the-fly verification of the protocol's application compliance, based on an abductive proof procedure which operates on relevant events occurred during its application. The paper presents the results of a first trial performed on a microbiological clinical guideline which exploits the potentialities of the formalism in representing and verifying the compliance to medical guidelines. Anna Ciampolini, Paola Mello, Marco Montali, Sergio Storari |
CBMS | 1 |
| 2002 | A Proof-System for the Safe Execution of Tasks in Multi-agent Systems
Anna Ciampolini, Evelina Lamma, Paola Mello, Paolo Torroni |
JELIA | 1 |
| 2001 | LAILA: a language for coordinating abductive reasoning among logic agents
Anna Ciampolini, Evelina Lamma, Paola Mello, Paolo Torroni |
Comput. Lang. | 1 |
| 1996 | Distributed Logic Objects
Anna Ciampolini, Evelina Lamma, Cesare Stefanelli, Paola Mello |
Comput. Lang. | 1 |
| 1996 | Extending PVM to a massively parallel architecture
Anna Ciampolini, Cesare Stefanelli |
Future Gener. Comput. Syst. | 1 |
| 1996 | An Abstract Interpretation Framework for Optimizing Dynamic Modular Logic Languages
Anna Ciampolini, Evelina Lamma, Paola Mello |
Inf. Process. Lett. | 1 |
| 1992 | The Implementation of a Distributed Model for Logic Programming Based on Multiple-Headed Clauses
Antonio Brogi, Anna Ciampolini, Evelina Lamma, Paola Mello |
Inf. Process. Lett. | 2 |
| 1989 | Parallel object system support on transputer-based architectures
Anna Ciampolini, Antonio Corradi, Letizia Leonardi |
Microprocessing and Microprogramming | 1 |