Microbenchmarking is a useful tool for fine-grained performance analysis, and represents a potentially valuable tool in the development of mobile applications and systems. However, the fine-grained measurements of microbenchmarking are inherently susceptible to noise from the underlying operating system and hardware. This noise includes outliers that must be removed in order to produce meaningful results. Existing microbenchmarking implementations utilise only simple mechanisms for removing outliers. In this paper we propose a heuristic for the automated removal of outliers from mobile microbenchmarking datasets. We then simplify this heuristic for use on mobile devices. Empirical evaluation demonstrates that our outlier removal heuristics ...
The Internet of Things (IoT) consists of small devices or a network of sensors, which permanently ge...
International audienceMany traditional methods for identifying changepoints can struggle in the pres...
Recent technological advancements have enabled generating and collecting huge amounts of data in a d...
This study investigates levels of Operating System (OS) noise on Apple iPad mobile devices. OS noise...
Microbenchmarking provides developers with flexible tools for fine-grained application performance a...
This study investigates levels of Operating System (OS) noise on Apple iPad mobile devices. OS noise...
International audienceMicrobenchmarking consists of evaluating, in isolation, the performance of sma...
As useful as performance counters are, the meaning of reported aggregate event counts is sometimes q...
Unsupervised anomaly detection algorithms are applied with the purpose of identifying performance re...
Detecting outliers in real-time is increasingly important for many real-world applications such as d...
This paper provides an analysis of two machine learning algorithms, density-based spatial clustering...
Mining outlier data guarantees access security and data scheduling of parallel databases and maintai...
The combination of the Internet of Things and the Edge Computing gives many opportunities to support...
We address the problem of developing a suite of microbenchmarking experiments aimed at providing the...
Outlier detection refers to the problem of the identification and, where appropriate, the eliminatio...
The Internet of Things (IoT) consists of small devices or a network of sensors, which permanently ge...
International audienceMany traditional methods for identifying changepoints can struggle in the pres...
Recent technological advancements have enabled generating and collecting huge amounts of data in a d...
This study investigates levels of Operating System (OS) noise on Apple iPad mobile devices. OS noise...
Microbenchmarking provides developers with flexible tools for fine-grained application performance a...
This study investigates levels of Operating System (OS) noise on Apple iPad mobile devices. OS noise...
International audienceMicrobenchmarking consists of evaluating, in isolation, the performance of sma...
As useful as performance counters are, the meaning of reported aggregate event counts is sometimes q...
Unsupervised anomaly detection algorithms are applied with the purpose of identifying performance re...
Detecting outliers in real-time is increasingly important for many real-world applications such as d...
This paper provides an analysis of two machine learning algorithms, density-based spatial clustering...
Mining outlier data guarantees access security and data scheduling of parallel databases and maintai...
The combination of the Internet of Things and the Edge Computing gives many opportunities to support...
We address the problem of developing a suite of microbenchmarking experiments aimed at providing the...
Outlier detection refers to the problem of the identification and, where appropriate, the eliminatio...
The Internet of Things (IoT) consists of small devices or a network of sensors, which permanently ge...
International audienceMany traditional methods for identifying changepoints can struggle in the pres...
Recent technological advancements have enabled generating and collecting huge amounts of data in a d...