A procedure is used to provide data structures that handle large numbers
of active data entries and a high rate of additions and deletions of
active entries. The procedure utilizes one or more of the following
modifications. Timers are removed from individual session table entries
and are linked via pointers. Bilateral links are established between the
session table and the timer structure. Aging/timer checks are applied to
the timer control block (TCB). A chain of TCBs, optionally including an
excess of blocks, may be used along with packing of multiple TCBs into a
single memory location. This excess of blocks permits a terminated
session to continue to occupy a TCB until the timer process progresses to
that block location in the chain of blocks.