An approach towards improvement of contiguous memory allocation linux kernel: a review

The demand of contiguous memory allocation has been expanded in day-to-day life in all the devices. It is achieved in existing systems by using various reservation techniques. There are various other methods to achieve the goal of contiguous memory allocation in linux kernel such as, input output me...

Full description

Saved in:
Bibliographic Details
Main Authors: Suryavanshi, Anmol Suresh (Author), Sharma, Sanjeevkumar (Author)
Format: EJournal Article
Published: Institute of Advanced Engineering and Science, 2022-03-01.
Subjects:
Online Access:Get fulltext
Get fulltext
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 02838 am a22003253u 4500
001 0 nhttps:__ijeecs.iaescore.com_index.php_IJEECS_article_downloadSuppFile_25822_3829
042 |a dc 
100 1 0 |a Suryavanshi, Anmol Suresh  |e author 
100 1 0 |e contributor 
700 1 0 |a Sharma, Sanjeevkumar  |e author 
245 0 0 |a An approach towards improvement of contiguous memory allocation linux kernel: a review 
260 |b Institute of Advanced Engineering and Science,   |c 2022-03-01. 
500 |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/25822 
520 |a The demand of contiguous memory allocation has been expanded in day-to-day life in all the devices. It is achieved in existing systems by using various reservation techniques. There are various other methods to achieve the goal of contiguous memory allocation in linux kernel such as, input output memory management units (IOMMU's), scatter/gather direct memory access (DMA) and reserved static memory at boot time. But these solutions have its own drawbacks such as, IOMMU requires hardware. However, the configuration of additional hardware's increases the cost. The power consumption of the system and the reserved static memory in the system goes waste when not in used for specific purpose. It is very difficult to access contiguous memory in low-end devices that are unable to provide real contiguous memory. There is one existing method called contiguous memory allocator (CMA), which provides dynamic contiguous memory. It overcomes most of the problems but CMA itself has some drawbacks, which do not provide the guarantee of failure in future of contiguous memory. The motivation behind this study is to review existing contiguous memory allocation (CMA) method by identifying and removing its drawbacks. 
540 |a Copyright (c) 2022 Institute of Advanced Engineering and Science 
540 |a http://creativecommons.org/licenses/by-nc/4.0 
546 |a eng 
690 |a Operating System 
690 |a Contiguous memory allocator; Input-output memory management units; Reservation techniques; Scatter/gather direct memory access 
655 7 |a info:eu-repo/semantics/article  |2 local 
655 7 |a info:eu-repo/semantics/publishedVersion  |2 local 
655 7 |2 local 
786 0 |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 25, No 3: March 2022; 1607-1614 
786 0 |n 2502-4760 
786 0 |n 2502-4752 
786 0 |n 10.11591/ijeecs.v25.i3 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/25822/16125 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/25822/3829 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/25822/16125  |z Get fulltext 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/25822/3829  |z Get fulltext