@inproceedings{5a88a1bed94f42be8277ad64d67881a8,
title = "ACIC: Automatic cloud I/O configurator for HPC applications",
abstract = "The cloud has become a promising alternative to tradi-tional HPC centers or in-house clusters. This new environ-ment highlights the I/O bottleneck problem, typically with top-of-the-line compute instances but sub-par communica-tion and I/O facilities. It has been observed that changing cloud I/O system configurations leads to significant varia-tion in the performance and cost efficiency of I/O intensive HPC applications. However, storage system configuration is tedious and error-prone to do manually, even for experts. This paper proposes ACIC, which takes a given applica-tion running on a given cloud platform, and automatically searches for optimized I/O system configurations. ACIC utilizes machine learning models to perform black-box per-formance/cost predictions. To tackle the high-dimensional parameter exploration space unique to cloud platforms, we enable affordable, reusable, and incremental training guided by Plackett and Burman Matrices. Results with four repre-sentative applications indicate that ACIC consistently iden-tiffes near-optimal configurations among a large group of candidate settings.",
keywords = "Cloud Computing, Modeling, Performance, Storage",
author = "Mingliang Liu and Ye Jin and Jidong Zhai and Yan Zha and Qianqian Shi and Xiaosong Ma and Wenguang Chen",
year = "2013",
doi = "10.1145/2503210.2503216",
language = "English",
isbn = "9781450323789",
series = "International Conference for High Performance Computing, Networking, Storage and Analysis, SC",
publisher = "IEEE Computer Society",
booktitle = "Proceedings of SC 2013",
address = "United States",
note = "2013 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2013 ; Conference date: 17-11-2013 Through 22-11-2013",
}