Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Ziggurat - A Tiered File System for Non-Volatile Main Memories and Disks

USENIX via YouTube

Overview

This course aims to teach learners about Ziggurat, a tiered file system designed for Non-Volatile Main Memories (NVMM) and disks. The course covers topics such as the motivation behind Ziggurat, its data placement policy, synchronicity predictor, write size predictor, cold data identification, file operations, evaluation using tools like Filebench and Rocksdb, and the migration mechanism. By the end of the course, learners will understand how Ziggurat optimizes storage performance by combining NVMM and disks, predicting application behavior, and efficiently utilizing different storage tiers. The course is intended for individuals interested in storage systems, file systems, and optimizing storage performance using tiered approaches.

Syllabus

Intro
Background
Motivation
Tiered Storage System
Ziggurat Overview
Outline
Data Placement Policy
Synchronicity Predictor
Write Size Predictor
Cold Data Identification
File Operations
Evaluation
Filebench
Rocksdb
Conclusion
Migration Mechanism

Taught by

USENIX

Reviews

Start your review of Ziggurat - A Tiered File System for Non-Volatile Main Memories and Disks

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.