"Instance pooling" is a technique used by EJB servers to create multiple copies of stateless session beans and then distribute them as needed. Since they are stateless, there is no memory from one use to the next so they can be pulled from the pool by the EJB server as they are requested.