Scholarworks@UNIST (Ulsan National Institute of Science and Technology) · 2015 · 68 citations · 15 references
ComputingComputer EngineeringComputer SystemsEmbedded SystemsStorage SystemsVirtualizationCompute Resource ManagementHardware VirtualizationMemory VirtualizationVirtualization ArchitectureVirtualization Performance OptimizationEmpirical EvaluationFlash MemoryHardware ResourcesIsolationPerformance IsolationResource IsolationService LevelVirtual Machine Isolation
Virtualization systems should be responsible for satisfying the service level objectives (SLOs) for each VM. Performance SLOs, in particular, are generally achieved by isolating the underlying hardware resources among the VMs. In this paper, we show through empirical evaluation that performance SLOs cannot be satisfied with current commercial SSDs. We show that garbage collection is the source of this problem and that this cannot be easily controlled because of the interaction between VMs. To control the effect of garbage collection on VMs, we propose a scheme called OPS isolation. OPS isolation allocates flash memory blocks so that blocks of one VM do not interfere with blocks of other VMs during garbage collection. Experimental results show that performance SLO can be achieved through OPS isolation.
15
Migrating server storage to SSDs
Dushyanth Narayanan, Eno Thereska, Austin Donnelly et al. · 2009 · 368 citations
Write amplification analysis in flash-based solid state drives
Xiaoyu Hu, Evangelos Eleftheriou, Robert Haas et al. · 2009 · 309 citations