Abstract:The needs for run-time data storage in modern wired and wireless network applications are increasing. Additionally, the nature of these applications is very dynamic, resulting in heavy reliance on dynamic memory allocation. The most significant problem in dynamic memory allocation is fragmentation, which can cause the system to run out of memory and crash, if it is left unchecked. The available dynamic memory allocation solutions are provided by the real-time Operating Systems used in embedded or general-purpo… Show more
“…Frag int (in [32] referred to as internal fragmentation) considers the number of remaining slots in the idle spectrum interval of size m ͠ slots, which a request of n req slots would be allocated in, and cannot be used for any future request no matter the amount of resources demanded. The remaining slots in such empty block are even smaller than the smallest request size and therefore are considered wasted.…”
Section: Fragmentation Ratio Calculationmentioning
confidence: 99%
“…The remaining slots in such empty block are even smaller than the smallest request size and therefore are considered wasted. Frag ext (in [32] referred to as external fragmentation) accounts for the idle spectrum intervals that cannot be used for the actual request of n req slots and are considered holes in between the otherwise allocated blocks. To calculate Frag ext in (5), the sum is over the number of slots belonging to all the unallocated blocks of slots, whose sizes are smaller than a required number of slots n req for the incoming request.…”
Section: Fragmentation Ratio Calculationmentioning
“…Frag int (in [32] referred to as internal fragmentation) considers the number of remaining slots in the idle spectrum interval of size m ͠ slots, which a request of n req slots would be allocated in, and cannot be used for any future request no matter the amount of resources demanded. The remaining slots in such empty block are even smaller than the smallest request size and therefore are considered wasted.…”
Section: Fragmentation Ratio Calculationmentioning
confidence: 99%
“…The remaining slots in such empty block are even smaller than the smallest request size and therefore are considered wasted. Frag ext (in [32] referred to as external fragmentation) accounts for the idle spectrum intervals that cannot be used for the actual request of n req slots and are considered holes in between the otherwise allocated blocks. To calculate Frag ext in (5), the sum is over the number of slots belonging to all the unallocated blocks of slots, whose sizes are smaller than a required number of slots n req for the incoming request.…”
Section: Fragmentation Ratio Calculationmentioning
“…A lot of research has been performed in the optimization of dynamic memory allocation [14,107]. And in that research, the actual behavior of the application in terms of allocation calls is relevant since the aim of these optimizations is to map data that is frequently allocated in memories closer to the processor.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.