Adaptive OS noise mitigation for microbenchmarking on mobile platforms

Rehn, Adam, Holdsworth, Jason, and Hamilton, John (2014) Adaptive OS noise mitigation for microbenchmarking on mobile platforms. Journal of Management Systems, 24 (4). pp. 1-17.

[img] PDF (Published Version) - Published Version
Restricted to Repository staff only

View at Publisher Website:


Microbenchmarking provides developers with flexible tools for fine-grained application performance analysis. This facilitates enhancements to application responsiveness and delivery of mature, robust consumer products. This study investigates the levels of Operating System (OS) noise on Apple iPad mobile devices. OS noise introduces variations in application performance that interfere with microbenchmark results. OS noise manifests in collected data through extreme outliers and variations in skewness. After removal of outliers through an iterative, semi-automated process, our results demonstrate changes in OS noise levels arise from changes in device state. We present an adaptive OS noise mitigation technique that dynamically selects transformation strategies to alter the granularity of measurements, whilst satisfying a set of correctness constraints. We validate this approach using the data collected in our study. Our proposed approach adaptively mitigates the effects of OS noise on microbenchmarking results, whilst maintaining the maximum possible noise-reduced accuracy.

Item ID: 34967
Item Type: Article (Research - C1)
ISSN: 1041-2808
Keywords: noise reduction; outlier removal; operating system noise; jitter; mobile microbenchmark
Related URLs:
Research Data:
Date Deposited: 26 May 2015 03:03
FoR Codes: 15 COMMERCE, MANAGEMENT, TOURISM AND SERVICES > 1503 Business and Management > 150302 Business Information Systems @ 100%
SEO Codes: 89 INFORMATION AND COMMUNICATION SERVICES > 8999 Other Information and Communication Services > 899999 Information and Communication Services not elsewhere classified @ 100%
Downloads: Total: 11
More Statistics

Actions (Repository Staff Only)

Item Control Page Item Control Page