Cargando…

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

<!--HTML--><p>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 para...

Descripción completa

Detalles Bibliográficos
Autor principal: Miller, Ethan L.
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:http://cds.cern.ch/record/2284174
Descripción
Sumario:<!--HTML--><p>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 nd 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 system demonstrates an increase in I/O throughput up to 45% at saturation point.</p> <p><strong>About the speaker</strong></p> <p>Prof. Miller is the Director of the <a href="http://www.crss.ucsc.edu/">NSF I/UCRC Center for Research in Storage Systems (CRSS)</a> and the Associate Director of the <a href="http://www.ssrc.ucsc.edu/">Storage Systems Research Center</a> here at UC Santa Cruz, where he explores issues in file and storage systems and, more generally, distributed systems and operating systems. Current projects include <a href="http://www.ssrc.ucsc.edu/proj/scm.html">file systems for next-generation storage technologies</a>, <a href="http://www.ssrc.ucsc.edu/proj/archive.html">archival storage systems</a>, <a href="http://www.ssrc.ucsc.edu/proj/securefs.html">file system security</a>, <a href="http://www.ssrc.ucsc.edu/proj/fsindexing.html">scalable file system indexing</a>, and <a href="http://www.ssrc.ucsc.edu/proj/exscale.html">exascale storage systems</a>. He is also interested in storage system benchmarks, algorithms to more efficiently manage storage, and information retrieval from very large text and multimedia corpora as well as other problems in computer systems and security.</p>