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

Share

COinS
 

Rights Statement

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).