Real-time flash simulator

Jörn Engel joern at logfs.org
Fri Jun 22 04:26:21 EDT 2007


On Fri, 22 June 2007 09:19:19 +0200, Martin Däumler wrote:
> 
> Furthermore, there are some efforts to develop a (scaleable) real-time
> capable flash file system?

LogFS certainly is real-time.  There is an upper bound to any requests
that can be calculated.  Whether you are happy with it is a different
matter, as the bound is some tens of seconds.

And I claim that you fundamentally cannot have a better upper bound.
All you can do is cheat by reserving a pool of pre-erased blocks.  As
long as the pool lasts, you can guarantee relatively low response times.
But you cannot guarantee the pool to last forever under write pressure.

Jörn

-- 
ticks = jiffies;
while (ticks == jiffies);
ticks = jiffies;
-- /usr/src/linux/init/main.c



More information about the linux-mtd mailing list