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

Ioana Giurgiu

dblp:85/117 · DBLP profile ↗
← Back
20ranked-venue papers
9as first author
3since 2021 · last 2024
0000-0001-7434-7873ORCID · corroborated

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

Artificial intelligence and machine learning · 9 · 2 first-author · 3 since 2021Databases, data management, data science and information retrieval · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 4 first-authorSystems, architecture and hardware · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Computer networks · 1 · 1 first-authorSecurity and privacy · 1

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.

Artificial intelligence
4 papers
Trustworthy machine learning · 67% Vision and language · 16% Deep learning architectures and training · 12%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 43% Storage systems · 35% Cloud and datacenter computing · 22%
Databases, data mining, and information retrieval
2 papers
Data mining · 74% Spatial and temporal data management · 26%

Topics — the 18 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.432022
Attention-based Interpretability with Concept Transformers · ICLR 2022
An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems · IJCAI 2020
MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks · ICDM 2019
Computer vision › Vision and language
visual prompting
0.812024
Probabilistic Feature Matching for Fast Scalable Visual Prompting · IJCAI 2024
Storage systems
storage reliability
0.722020
An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems · IJCAI 2020
Predicting Disk Replacement towards Reliable Data Centers · KDD 2016
Machine learning › Trustworthy machine learning › interpretability
concept-based explanation
0.612022
Attention-based Interpretability with Concept Transformers · ICLR 2022
Distributed systems
anomaly detection
0.612022
CCA: An ML Pipeline for Cloud Anomaly Troubleshooting · AAAI 2022
Cloud and datacenter computing
cloud management
0.612022
CCA: An ML Pipeline for Cloud Anomaly Troubleshooting · AAAI 2022
Distributed systems
root cause analysis
0.612022
CCA: An ML Pipeline for Cloud Anomaly Troubleshooting · AAAI 2022
Machine learning › Trustworthy machine learning › interpretability › explainable AI
anomaly explanation
0.412020
An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems · IJCAI 2020
Machine learning › Deep learning architectures and training
convolutional neural network
0.412019
MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks · ICDM 2019
Machine learning › Trustworthy machine learning › interpretability › explainable AI
explainable prediction
0.412019
MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks · ICDM 2019
Machine learning › Trustworthy machine learning › interpretability › visual explanation
saliency map
0.412019
MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks · ICDM 2019
Storage systems › storage reliability
disk failure prediction
0.212016
Predicting Disk Replacement towards Reliable Data Centers · KDD 2016
Computer vision › 3D vision
feature matching
0.212024
Probabilistic Feature Matching for Fast Scalable Visual Prompting · IJCAI 2024
Data mining
clustering
0.212015
Multi-View Incident Ticket Clustering for Optimal Ticket Dispatching · KDD 2015
Services computing and microservices › service management
IT service management
0.212015
Multi-View Incident Ticket Clustering for Optimal Ticket Dispatching · KDD 2015
Machine learning › Deep learning architectures and training
attention mechanism
0.212022
Attention-based Interpretability with Concept Transformers · ICLR 2022
Data mining › time series analysis › time series forecasting
multivariate time series forecasting
0.112019
MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks · ICDM 2019
Spatial and temporal data management
time series data management
0.112019
MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks · ICDM 2019

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

convolutional autoencoder · 0.9probabilistic feature matching · 0.8gradient-based saliency · 0.8convolutional neural network · 0.8ensemble explainability · 0.6dimensionality reduction · 0.6concept transformer · 0.6causality models · 0.6statistical analysis · 0.2
YearPublicationVenuePosition
2024 Probabilistic Feature Matching for Fast Scalable Visual Prompting
Thomas Frick, Cezary Skura, Filip Janicki, Roy Assaf, Niccolò Avogaro, Daniel Caraballo, Yagmur Gizem Cinar, Brown Ebouky, Ioana Giurgiu, Takayuki Katsuki, Piotr Kluska, Cristiano Malossi, Haoxiang Qiu, Florian Scheidegger, Andrej Simeski, Daniel Yang, Andrea Bartezzaghi, Mattia Rigotti
IJCAI9
2022 CCA: An ML Pipeline for Cloud Anomaly Troubleshooting
abstract
Cloud Causality Analyzer (CCA) is an ML-based analytical pipeline to automate the tedious process of Root Cause Analysis (RCA) of Cloud IT events. The 3-stage pipeline is composed of 9 functional modules, including dimensionality reduction (feature engineering, selection and compression), embedded anomaly detection, and an ensemble of 3 custom explainability and causality models for Cloud Key Performance Indicators (KPI). Our challenge is: How to apply a reduced (sub)set of judiciously selected KPIs to detect Cloud performance anomalies, and their respective root causal culprits, all without compromising accuracy?
Lili Georgieva, Ioana Giurgiu, Serge Monney, Haralampos Pozidis, Viviane Potocnik, Mitchell Gusat
AAAI2
2022 Attention-based Interpretability with Concept Transformers
Mattia Rigotti, Christoph Miksovic, Ioana Giurgiu, Thomas Gschwind, Paolo Scotton
ICLR3
2020 An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems
abstract
Anomaly detection in data storage systems is a challenging problem due to the high dimensional sequential data involved, and lack of labels. The state of the art for automating anomaly detection in these systems typically relies on hand crafted rules and thresholds which mainly allow to distinguish between normal and abnormal behavior of each indicator in isolation. In this work we present an end-to-end framework based on convolutional autoencoders which not only allows for anomaly detection on multivariate time series data, but also provides explainability. This is done by identifying similar historic anomalies and extracting the most influential indicators. These are then presented to relevant personnel such as system designers and architects, or to support engineers for further analysis. We demonstrate the application of this framework along with an intuitive interactive web interface which was developed for data storage system anomaly detection. We discuss how this framework along with its explainability aspects enables support engineers to effectively tackle abnormal behaviors, all while allowing for crucial feedback.
Roy Assaf, Ioana Giurgiu, Jonas Pfefferle, Serge Monney, Haralampos Pozidis, Anika Schumann
IJCAI2
2019 Additive Explanations for Anomalies Detected from Multivariate Temporal Data
abstract
Detecting anomalies from high-dimensional multivariate temporal data is challenging, because of the non-linear, complex relationships between signals. Recently, deep learning methods based on autoencoders have been shown to capture these relationships and accurately discern between normal and abnormal patterns of behavior, even in fully unsupervised scenarios. However, validating the anomalies detected is difficult without additional explanations. In this paper, we extend SHAP -- a unified framework for providing additive explanations, previously applied for supervised models -- with influence weighting, in order to explain anomalies detected from multivariate time series with a GRU-based autoencoder. Namely, we extract the signals that contribute most to an anomaly and those that counteract it. We evaluate our approach on two use cases and show that we can generate insightful explanations for both single and multiple anomalies.
Ioana Giurgiu, Anika Schumann
CIKM1
2019 MTEX-CNN: Multivariate Time Series EXplanations for Predictions with Convolutional Neural Networks
abstract
In this work we present MTEX-CNN, a novel explainable convolutional neural network architecture which can not only be used for making predictions based on multivariate time series data, but also for explaining these predictions. The network architecture consists of two stages and utilizes particular kernel sizes. This allows us to apply gradient based methods for generating saliency maps for both the time dimension and the features. The first stage of the architecture explains which features are most significant to the predictions, while the second stage explains which time segments are the most significant. We validate our approach on two use cases, namely to predict rare server outages in the wild, as well as the average energy production of photovoltaic power plants based on a benchmark data set. We show that our explanations shed light over what the model has learned. We validate this by retraining the network using the most significant features extracted from the explanations and retaining similar performance to training with the full set of features.
Roy Assaf, Ioana Giurgiu, Frank Bagehorn, Anika Schumann
ICDM2
2017 "Memory loss" in commodity hardware?: predicting DIMM failures with machine learning
abstract
Failures of memory modules have been a concern for a long time, as they are costly both in terms of hardware replacement and service disruption. These failures can be preceded by correctable (soft) and then uncorrectable (hard) errors, which accumulate over time. Valuable large scale studies of DIMM errors in the wild [2, 1] analyze in depth hard and soft errors and their correlations with specific sensors. However, little has been reported on how these findings could be used to automatically predict future DIMM failures. We show that by understanding which factors drive such failures, we can build intelligent predictive models with off-the-shelf machine learning techniques to predict DIMM failures ahead of time with high accuracy. Such models not only provide early signs of failures, but also allow administrators to proactively replace DIMMs at risk weeks in advance, thus avoiding "memory loss" of their commodity hardware.
Ioana Giurgiu, Dorothea Wiesmann, John Bird
SYSTOR1
2016 Predicting Disk Replacement towards Reliable Data Centers
abstract
Disks are among the most frequently failing components in today's IT environments. Despite a set of defense mechanisms such as RAID, the availability and reliability of the system are still often impacted severely. In this paper, we present a highly accurate SMART-based analysis pipeline that can correctly predict the necessity of a disk replacement even 10-15 days in advance. Our method has been built and evaluated on more than 30000 disks from two major manufacturers, monitored over 17 months. Our approach employs statistical techniques to automatically detect which SMART parameters correlate with disk replacement and uses them to predict the replacement of a disk with even 98% accuracy.
Mirela Botezatu, Ioana Giurgiu, Jasmina Bogojeska, Dorothea Wiesmann
KDD2
2015 Comprehensible Models for Reconfiguring Enterprise Relational Databases to Avoid Incidents
abstract
Configuring enterprise database management systems is a notoriously hard problem. The combinatorial parameter space makes it intractable to run and observe the DBMS behavior in all scenarios. Thus, the database administrator has the difficult task of choosing DBMS configurations that potentially lead to critical incidents, thus hindering its availability or performance. We propose using machine learning to understand how configuring a DBMS can lead to such high risk incidents. We collect historical data from three IT environments that run both IBM DB2 and Oracle DBMS. Then, we implement several linear and non-linear multivariate models to identify and learn from high risk configurations. We analyze their performance, in terms of accuracy, cost, generalization and interpretability. Results show that high risk configurations can be identified with extremely high accuracy and that the database administrator can potentially benefit from the rules extracted to reconfigure in order to prevent incidents.
Ioana Giurgiu, Mirela Botezatu, Dorothea Wiesmann
CIKM1
2015 Do you know how to configure your enterprise relational database to reduce incidents?
abstract
With the advancement of relational databases, the number of configuration parameters that control memory allocation, concurrency, cost of query plans, I/O optimization, logging, recovery or transaction consistency, increases. Users and even expert database administrators struggle to tune these parameters in order to ensure high availability and performance, and in many cases rely on their experience and some rules of thumb. Research on improving database manageability has shown that this is a critical, but hard problem. In this paper, we propose a highly accurate multivariate statistical model that identifies databases which are bound to raise high volumes of incidents over time. Moreover, we show that by adding detailed configuration parameters to the model, we can better link the problems reported in incident tickets to specific poor database configurations. Finally, we analyze trends of top-ranked parameters and compare their values between problematic and non-problematic databases, in order to suggest better configurations.
Ioana Giurgiu, Adela-Diana Almasi, Dorothea Wiesmann
IM1
2015 Multi-View Incident Ticket Clustering for Optimal Ticket Dispatching
abstract
We present a novel technique that optimizes the dispatching of incident tickets to the agents in an IT Service Support Environment. Unlike the common skill-based dispatching, our approach also takes empirical evidence on the agent's speed from historical data into account. Our solution consists of two parts. First, a novel technique clusters historic tickets into incident categories that are discriminative in terms of agent's performance. Second, a dispatching policy selects, for an incoming ticket, the fastest available agent according to the target cluster. We show that, for ticket data collected from several Service Delivery Units, our new dispatching technique can reduce service time between $35\%$ and $44\%$.
Mirela Botezatu, Jasmina Bogojeska, Ioana Giurgiu, Hagen Völzer, Dorothea Wiesmann
KDD3
2014 Analysis of Labor Efforts and their Impact Factors to Solve Server Incidents in Datacenters
abstract
A company's IT infrastructure delivers the basic hardware, networking, operating system, and middleware support to the business' applications. IT service providers perform incident and problem resolution, as well as user administration and change implementation required to maintain the availability and service provided for the business. As a result, they become increasingly challenged with delivering better, faster, and cheaper services to their customers. With the variety of incident tickets reported on a daily basis, understanding where and how much effort is spent to resolve them is critical. Moreover, analyzing the effort data identifies opportunities for self-service and automation, as well as what modernization strategies businesses should implement to reduce incident volumes and, by association, labor effort. In this paper, we conduct a large scale study on the incident and server factors that affect technician effort and quantify their impact. We show that the nature of the incidents and their complexity, the assigned support groups, as well as the underlying OS type play a major role in how much labor effort is spent towards resolving such tickets.
Ioana Giurgiu, Jasmina Bogojeska, Sergii Nikolaiev, George Stark, Dorothea Wiesmann
CCGRID1
2014 Failure Analysis of Virtual and Physical Machines: Patterns, Causes and Characteristics
abstract
In today's commercial data centers, the computation density grows continuously as the number of hardware components and workloads in units of virtual machines increase. The service availability guaranteed by data centers heavily depends on the reliability of the physical and virtual servers. In this study, we conduct an analysis on 10K virtual and physical machines hosted on five commercial data centers over an observation period of one year. Our objective is to establish a sound understanding of the differences and similarities between failures of physical and virtual machines. We first capture their failure patterns, i.e., the failure rates, the distributions of times between failures and of repair times, as well as, the time and space dependency of failures. Moreover, we correlate failures with the resource capacity and run-time usage to identify the characteristics of failing servers. Finally, we discuss how virtual machine management actions, i.e., consolidation and on/off frequency, impact virtual machine failures.
Robert Birke, Ioana Giurgiu, Lydia Y. Chen, Dorothea Wiesmann, Antonius P. J. Engbersen
DSN2
2014 Impact of HW and OS type and currency on server availability derived from problem ticket analysis
abstract
Technology refresh is an important component in data center management. The goal of this paper is to assess the impact of HW and OS currency on server availability based on a large set of incident tickets and server attributes data collected from several different IT environments. In order to achieve this we first identify the server failure incidents using a machine learning method for automatic ticket classification. Then we conduct the data analysis to inspect the impact of HW and OS type along with their currency on the rates of server failures. This can further be used to derive guidelines to support the technology refresh decisions in the data centers.
Jasmina Bogojeska, Ioana Giurgiu, David Lanyi, George Stark, Dorothea Wiesmann
NOMS2
2013 Classifying server behavior and predicting impact of modernization actions
abstract
Today the decision of when to modernize which elements of the server HW/SW stack is often done manually based on simple business rules. In this paper we alleviate this problem by supporting the decision process with an automated approach based on incident tickets and server attributes data. As a first step we identify and rank servers with problematic behavior as candidates for modernization using a random forest classifier. Second, this predictive model is used to evaluate the impact of different modernization actions and suggest the most effective ones. We show that our chosen model yields high quality predictions and outperforms traditional linear regression models on a large set of real data.
Jasmina Bogojeska, David Lanyi, Ioana Giurgiu, George Stark, Dorothea Wiesmann
CNSM3
2012 Enabling Efficient Placement of Virtual Infrastructures in the Cloud
Ioana Giurgiu, Claris Castillo, Asser N. Tantawi, Malgorzata Steinder
Middleware1
2012 Dynamic Software Deployment from Clouds to Mobile Devices
Ioana Giurgiu, Oriana Riva, Gustavo Alonso
Middleware1
2012 Understanding performance modeling for modular mobile-cloud applications
abstract
Mobile devices are becoming the main entry points to the growing number of cloud applications and services. Unlike traditional approaches, we pursue a flexible architectural model where cloud hosted applications are distributed between mobile devices and the cloud in a bid to improve interaction performance. Given the increasing variety of mobile platforms or virtual instances, in this paper we approach the problem of estimating performance for such applications in two steps. First, we identify the factors that impact interaction response times, such as the application distribution schemes, workload sizes and intensities, or the resource variations of the mobile-cloud setup. Second, we attempt to find correlations between these factors and to understand how to build a unified and generic performance estimation model.
Ioana Giurgiu
ICPE1
2009 Semanta - Semantic Email in Action
Simon Scerri, Ioana Giurgiu, Brian Davis 0001, Siegfried Handschuh
ESWC2
2009 Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications
Ioana Giurgiu, Oriana Riva, Dejan Juric, Ivan Krivulev, Gustavo Alonso
Middleware1