Improving I/O Performance Through an In-Kernel Disk Simulator
Autor: | Toni Cortes, Juan Piernas, Pilar González-Férez |
---|---|
Přispěvatelé: | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
Rok vydání: | 2016 |
Předmět: |
General Computer Science
Disk cache Computer science Cache memory Memòria cau 02 engineering and technology Parallel computing Disk modeling 01 natural sciences I/O performance 010104 statistics & probability Operating systems (Computers) Memòria ràpida de treball (Informàtica) 0202 electrical engineering electronic engineering information engineering REDCAP 0101 mathematics Virtual disk Informàtica::Sistemes operatius [Àrees temàtiques de la UPC] Simulation Hardware_MEMORYSTRUCTURES Disk array controller Simultaneous evaluation Locality Sistemes operatius (Ordinadors) 020206 networking & telecommunications Disk buffer Sequential access Kernel (image processing) Page cache Cache |
Zdroj: | UPCommons. Portal del coneixement obert de la UPC Universitat Politècnica de Catalunya (UPC) Recercat. Dipósit de la Recerca de Catalunya instname |
ISSN: | 1460-2067 0010-4620 |
Popis: | This paper presents two mechanisms that can significantly improve the I/O performance of both hard and solid-state drives for read operations: KDSim and REDCAP. KDSim is an in-kernel disk simulator that provides a framework for simultaneously simulating the performance obtained by different I/O system mechanisms and algorithms, and for dynamically turning them on and off, or selecting between different options or policies, to improve the overall system performance. REDCAP is a RAM-based disk cache that effectively enlarges the built-in cache present in disk drives. By using KDSim, this cache is dynamically activated/deactivated according to the throughput achieved. Results show that, by using KDSim and REDCAP together, a system can improve its I/O performance up to 88% for workloads with some spatial locality on both hard and solid-state drives, while it achieves the same performance as a ‘regular system’ for workloads with random or sequential access patterns. |
Databáze: | OpenAIRE |
Externí odkaz: |