CAPES: Unsupervised Storage Performance Tuning Using Neural Network-Based Deep Reinforcement Learning

SC17: International Conference for High Performance Computing, Networking, Storage and Analysis(2017)

引用 74|浏览41
暂无评分
摘要
Parameter tuning is an important task of storage performance optimization. Current practice usually involves numerous tweak-benchmark cycles that are slow and costly. To address this issue, we developed CAPES, a model-less deep reinforcement learning-based unsupervised parameter tuning system driven by a deep neural network (DNN). It is designed to find the optimal values of tunable parameters in computer systems, from a simple client-server system to a large data center, where human tuning can be costly and often cannot achieve optimal performance. CAPES takes periodic measurements of a target computer system’s state, and trains a DNN which uses Q-learning to suggest changes to the system’s current parameter values. CAPES is minimally intrusive, and can be deployed into a production system to collect training data and suggest tuning actions during the system’s daily operation. Evaluation of a prototype on a Lustre file system demonstrates an increase in I/O throughput up to 45% at saturation point. CCS CONCEPTS • Information systems → Storage management; Distributed storage; • Computing methodologies →Neural networks;
更多
查看译文
关键词
performance tuning,deep learning,q-learning
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要