Understand the fundamental factors of data storage system performance and master an essential
analytical skill using block trace via applications such as MATLAB and Python tools. You will
increase your productivity and learn the best techniques for doing specific tasks (such as
analyzing the IO pattern in a quantitative way identifying the storage system bottleneck and
designing the cache policy). In the new era of IoT big data and cloud systems better
performance and higher density of storage systems has become crucial. To increase data storage
density new techniques have evolved and hybrid and parallel access techniques-together with
specially designed IO scheduling and data migration algorithms-are being deployed to develop
high-performance data storage solutions. Among the various storage system performance analysis
techniques IO event trace analysis (block-level trace analysis particularly) is one of the
most common approaches for system optimization and design. However the task of completing a
systematic survey is challenging and very few works on this topic exist. Block Trace Analysis
and Storage System Optimization brings together theoretical analysis (such as IO qualitative
properties and quantitative metrics) and practical tools (such as trace parsing analysis and
results reporting perspectives). The book provides content on block-level trace analysis
techniques and includes case studies to illustrate how these techniques and tools can be
applied in real applications (such as SSHD RAID Hadoop and Ceph systems). What You'll Learn
Understand the fundamental factors of data storage system performance Master an essential
analytical skill using block trace via various applications Distinguish how the IO pattern
differs in the block level from the file level Know how the sequential HDFS request becomes
fragmented in final storage devices Perform trace analysis tasks with a tool based on the
MATLAB and Python platforms Who This Book Is For IT professionals interested in storage system
performance optimization: network administrators data storage managers data storage engineers
storage network engineers systems engineers