Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah

Throughput and time latency are critical performance metrics of most application systems; thus, any underlying storage technology must provide the best of both metrics. Since hard disk drive (HDD) and solid-state drive (SSD) became an I/O bottleneck performance for most intensive data applications,...

Full description

Saved in:
Bibliographic Details
Main Author: Tebra A Moussa , Jummah
Format: Thesis
Published: 2022
Subjects:
Online Access:http://studentsrepo.um.edu.my/14430/1/Tebra_A_Moussa.pdf
http://studentsrepo.um.edu.my/14430/2/Tebra_A_Moussa.pdf
http://studentsrepo.um.edu.my/14430/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.stud.14430
record_format eprints
spelling my.um.stud.144302023-05-27T23:10:20Z Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah Tebra A Moussa , Jummah QA75 Electronic computers. Computer science Throughput and time latency are critical performance metrics of most application systems; thus, any underlying storage technology must provide the best of both metrics. Since hard disk drive (HDD) and solid-state drive (SSD) became an I/O bottleneck performance for most intensive data applications, a new storage technology must be produced to address this issue. Storage class memory (SCM) emerged as the new promising technology with byte-addressable, high access time, and persistent features. In this research, an SCM emulator was implemented using a kernel module based on a RAM named ZRAM, which served as a general-purpose RAMDISK feature with persistence. Further, a test has been conducted on the implemented emulator with persistent RAMDISK and PMEM. The experiments conducted in this research were done through three stages: the first of which involved testing the workload within different data placement devices; the second stage involved running of tests upon a collection of disk filesystems, RAM filesystem, and persistent memory filesystem (PMFS). At the third stage, experiments were conducted to examine the effect of moving data files on performance. The implemented emulator persistent ZRAM (PZRAM) achieved superior performance as compared to HDD and SSD with a performance improvement of 14290% and 1167% respectively, a slide higher performance than PMEM with 2.3% improvement and almost similar performance of persistent RAMDISK. Additionally, the proposed PZRAM with TMPFS running on top of it has provided better performance with 11.83% over PZRAM with ext4. Further, this research provided comparative experiments on the effect of filesystem and moving data files on throughput and latency performance. 2022-01 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/14430/1/Tebra_A_Moussa.pdf application/pdf http://studentsrepo.um.edu.my/14430/2/Tebra_A_Moussa.pdf Tebra A Moussa , Jummah (2022) Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah. Masters thesis, Universiti Malaya. http://studentsrepo.um.edu.my/14430/
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Student Repository
url_provider http://studentsrepo.um.edu.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Tebra A Moussa , Jummah
Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah
description Throughput and time latency are critical performance metrics of most application systems; thus, any underlying storage technology must provide the best of both metrics. Since hard disk drive (HDD) and solid-state drive (SSD) became an I/O bottleneck performance for most intensive data applications, a new storage technology must be produced to address this issue. Storage class memory (SCM) emerged as the new promising technology with byte-addressable, high access time, and persistent features. In this research, an SCM emulator was implemented using a kernel module based on a RAM named ZRAM, which served as a general-purpose RAMDISK feature with persistence. Further, a test has been conducted on the implemented emulator with persistent RAMDISK and PMEM. The experiments conducted in this research were done through three stages: the first of which involved testing the workload within different data placement devices; the second stage involved running of tests upon a collection of disk filesystems, RAM filesystem, and persistent memory filesystem (PMFS). At the third stage, experiments were conducted to examine the effect of moving data files on performance. The implemented emulator persistent ZRAM (PZRAM) achieved superior performance as compared to HDD and SSD with a performance improvement of 14290% and 1167% respectively, a slide higher performance than PMEM with 2.3% improvement and almost similar performance of persistent RAMDISK. Additionally, the proposed PZRAM with TMPFS running on top of it has provided better performance with 11.83% over PZRAM with ext4. Further, this research provided comparative experiments on the effect of filesystem and moving data files on throughput and latency performance.
format Thesis
author Tebra A Moussa , Jummah
author_facet Tebra A Moussa , Jummah
author_sort Tebra A Moussa , Jummah
title Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah
title_short Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah
title_full Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah
title_fullStr Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah
title_full_unstemmed Enhancing system performance using persistent ram modules as storage class memory / Tebra A Moussa Jummah
title_sort enhancing system performance using persistent ram modules as storage class memory / tebra a moussa jummah
publishDate 2022
url http://studentsrepo.um.edu.my/14430/1/Tebra_A_Moussa.pdf
http://studentsrepo.um.edu.my/14430/2/Tebra_A_Moussa.pdf
http://studentsrepo.um.edu.my/14430/
_version_ 1769842909687840768
score 13.211869