uFLIP: Understanding Flash IO Patterns
Source: University of Copenhagen
Does the advent of flash devices constitute a radical change for secondary storage? How should database systems adapt to this new form of secondary storage? Before the authors can answer these questions, they need to fully understand the performance characteristics of flash devices. More specifically, they want to establish what kind of IOs should be favored (Or avoided) when designing algorithms and architectures for flash-based systems. In this paper, they focus on flash IO patterns, that capture relevant distribution of IOs in time and space, and the goal is to quantify their performance. They define uFLIP, a benchmark for measuring the response time of flash IO patterns.