dose not use LinkedList but Queue for the queue of active partitions.