DocumentCode
3241470
Title
Parameters affecting the functionality of memory allocators
Author
Barootkoob, Ghassem ; Sharifi, Mohsen ; Khaneghah, Ehsan Musavi ; Mirtaheri, Seyedeh Leili
Author_Institution
Sch. of Comput. Eng., Iran Univ. of Sci. & Technol., Tehran, Iran
fYear
2011
fDate
27-29 May 2011
Firstpage
499
Lastpage
503
Abstract
Parameters affecting the functionality of an operating system´s memory management unit depend on a number of factors such as allocation and deallocation strategies, localization, internal and external fragmentation, regional clustering, allocation and deallocation speeds, multi-threading, reusability, wasted memory reusability, implementation level and dynamicity. In this paper, we examine different memory allocation methods used in the BSD operating system as well as parameters affecting the functionality of its memory management unit extracted from these methods. Besides identifying the relationships and dependencies between these parameters, we report our experimental measurements of the effect of each parameter on the performance of different memory management methods used in BSD. Our evaluations not only provide a comparative view of different allocation methods in BSD that have been deployed over time to complement each other, they also put into perspective different memory allocation methods used in different operating systems with respect to parameters such as multithreading ability, number of requests served and memory fragmentation rate.
Keywords
operating system kernels; storage allocation; storage management; BSD operating system; deallocation strategy; memory allocation method; memory allocator functionality; memory management unit; Computers; Hardware; Instruction sets; Kernel; Resource management; Memory Allocation Methods; Memory Management; Operating System Kernel; Performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
Conference_Location
Xi´an
Print_ISBN
978-1-61284-485-5
Type
conf
DOI
10.1109/ICCSN.2011.6014774
Filename
6014774
Link To Document