Hi Ashish,
My process does have end nodes, and in normal cases the instance ends and gets removed. But sometimes some instance, for whatever reasons, just stays in some human task node forever (unfortunately you cannot force those stupid humans to do their work, you know ;) ). That instance remains then forever in the DB.