Analysis of Buffer Management Policies in Layered Software
S. V. Raghavan, S. Krishnamoney · 1995
Use of shared memory in the transfer of protocol data units (PDUs) between layers of a network eliminates the need to physically copy the PDU, thereby saving considerable time and resources in the form of data buffers. In this paper we discuss three possible approaches to the management of shared memory between protocol layers, and analyze their relative merits and demerits. These strategies differ primarily on the compaction algorithms to cure memory fragmentation. The analysis of compaction algorithms is presented and the performance of the memory management strategies under various conditions of load are compared.