This technique only wear-levels over dynamic data areas. For example, an 8GB Flash SSD stores 3GB of data files but only 5GB remaining capacity is free for wear leveling.

The dynamic data areas are rotated in the round-robin fashion from a pool of free blocks. Dynamic wear leveling has a shorter life expectancy compared to static wear leveling because only dynamic data areas can be used to rotate data.