Document Type
Dissertation
Degree
Doctor of Philosophy (PhD)
Major/Program
Computer Science
First Advisor's Name
Janki Bhimani
First Advisor's Committee Title
Committee Chair
Second Advisor's Name
Raju Rangaswami
Second Advisor's Committee Title
Committee Member
Third Advisor's Name
Jason Liu
Third Advisor's Committee Title
Committee Member
Fourth Advisor's Name
Fahad Saeed
Fourth Advisor's Committee Title
Committee Member
Fifth Advisor's Name
Gang Quan
Fifth Advisor's Committee Title
Committee Member
Keywords
computer and systems architecture, data storage systems
Date of Defense
3-30-2023
Abstract
Performance and Reliability are two key aspects of the system requirements. Thus, improvement of performance and reliability is one of the most active research areas in system design and development. My dissertation work consists of five innovative prongs. First, the growth of high memory-demanding applications and emerging technologies, such as persistent memory (PM) that have high performance, low cost, and low power consumption, motivates to design of high-performing yet low-cost systems. We design multi-clock, an efficient, low-overhead hybrid memory system that relies on a unique page selection technique for tier placement. Second, we discuss the importance of allocation policies in tiered memory systems. We present how significantly the allocation policies can impact the dynamic tiered memory systems. Third, we develop a memory access tracing (MAT) kernel to collect and analyze workload behaviors and tiered memory systems characteristics. MATkernel is capable of producing important data regarding page allocation, page access, page migration, and page scan. Fourth, due to the rapid adoption of flash-based solid-state drives (SSDs) as the main storage media, popular and contemporary applications such as console gaming require in-depth investigation to optimize the storage and application performance. We take the first attempt to systematically measure, quantify, and characterize the organization of game data into files, back-end storage access patterns, and the performance of gaming workloads. Finally, the widely deployed SSDs and the global climate change warnings drive the exploration of the reliability of such storage devices under extreme environmental conditions. We design and perform methodical exploration to analyze, measure, and observe the impact of various commonly changing environmental conditions, such as temperature and humidity, on the performance of SSDs. Overall, in this dissertation, we leverage the key benefits of emerging technologies to design and improve system performance. We perform in-depth exploration to understand the evolving applications and the reliability of modern storage systems.
Identifier
FIDC011080
Recommended Citation
Maruf, Adnan, "Improving the Performance and Reliability of Systems with Emerging Memory and Storage Devices" (2023). FIU Electronic Theses and Dissertations. 5252.
https://digitalcommons.fiu.edu/etd/5252
Rights Statement
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).