Abstract
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.
Chapter PDF
Similar content being viewed by others
Key words
References
Clark D.D. Modularity and Efficiency in Protocol Implementation. Internet Protocol Implementation Guide Network Information Center SRI International Menlo Park, California, August 1982.
G.S. Poo, W.Ang. Cut-Through Buffer Management Technique for OSI Pro- tocol Stack. Computer Communications, 14(3):166 — 177, April 1991.
K.A.Lanz, W.I.Nowiki, M.M.Theimer. An Empirical Study of Distributed Application Performance. IEEE Transactions on Communications, SE-11(10):1162 — 1173, October 1985.
Peterson J.L, Slibershatz. Operating System Concepts. Addison-Wesley Publishing company, 2nd Edition, 1985.
Raghavan90] Raghavan S.V. Solutions to Local Area Networks, The Indian Context. Tata McGraw-Hill Publishing Company, 1990.
R.W. Watson, S.A. Mamark. Gaining Efficiency in Transport Services by Appropriate Design and Implementation Choices. ACM Transactions on Computer Systems, 5(2):97 — 120, May 1987.
Saltzer J.H., D.P.Reid, D.D.Clark. End to End Arguments in System Design. ACM Transactions on Computing Systems, 2(4):277 — 288, November 1984.
Stallings84] Stallings W. Local Networks. ACM Computing Surveys,16(1):3 — 42, March 1984.
Tanenbaum85] Tanenbaum A. and R.V Reness. Distributed Operating Systems. ACM Computing Surveys,17(4):479 — 490, December 1985.
Zwaenopoel W. Protocol for Large Data Transfers over Local Networks. Proceedings of the 9th Data Communication Symposium, Whistler Mountain, British Columbia, Canada, ACM, New York, pages 22 — 32, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Raghavan, S.V., Krishnamoney, S. (1995). Analysis of Buffer Management Policies in Layered Software. In: Raghavan, S.V., Jain, B.N. (eds) Computer Networks, Architecture and Applications. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34887-2_16
Download citation
DOI: https://doi.org/10.1007/978-0-387-34887-2_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-9804-3
Online ISBN: 978-0-387-34887-2
eBook Packages: Springer Book Archive