• 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