Sponsored By



In Cooperation With

Supporters

Gold Sponsors

SK hynix

Intel

Samsung


Sliver Sponsors

Meta

DELL Technologies

Google




Twitter



Logo design by Michal O. Zadok.



Full Program

Keynote Talks

Storage from an Engineer's Perspective
Theodore Ts'o (Google)
[Abstract], [Speaker Bio], [Slides], [Q&A]
Abstract:

In this talk, I will describe observations about file systems and storage from the perspective of a practicing engineer, especially focusing on issues of deployability and economic considerations and how these issues have lead to the success or failures of various storage ideas. This talk is targeted towards software engineers, open source developers and academics who are interested in improving their impact on the industry.

Bio:

Theodore Ts'o is the first North American Linux kernel developer, having started working on Linux in September, 1991. He also served as the tech lead for the MIT Kerberos V5, and served as a chair of IP Security working group at the IETF. He previously served as CTO for the Linux Foundation, and is currently employed at Google. Theodore is the maintainer of the ext4 file system in the Linux kernel.



Exploring Programming Languages and Data Abstractions in a Core Memory World
Steven Swanson (Univ. of California San Diego)
[Abstract], [Speaker Bio], [Slides], [Q&A]
Abstract:

50 years ago magnetic core memory (which was incidentally persistent) was a leading memory technology, and it was scaling fast until...DRAM appeared. What would Core World — an alternate core memory-only computing reality where persistence is the default — look like? Answering this question has important implications for modern computing systems, since persistent memory is now a reality. In this talk, I’ll share my thoughts on Core World and share some recent exploration of what data abstractions and programming languages might look like in world where persistence was a given.

Bio:

Steven Swanson is the professor and Halicioğlu Chair in the Department of Computer Science and Engineering at the University of California, San Diego and the director of the Non-volatile Systems Laboratory. His research interests include the systems, architecture, security, and reliability issues surrounding heterogeneous memory/storage systems, especially those that incorporate non-volatile, solid-state memories. He has received an NSF CAREER Award, Google Faculty Awards, a Facebook Faculty Award, and been a NetApp Faculty Fellow. He is a co-founder of the Non-Volatile Memories Workshop. In previous lives, he worked on low-power co-processors for irregular applications and building scalable dataflow architectures. He received his Ph.D. from the University of Washington in 2006 and his undergraduate degree from the University of Puget Sound in 1999.

Program

Day 1: Monday, June 27, 2022

San Francisco
(PDT)
New-York
(EDT)
Green-wich
(GMT)
Korea
(KST)
07:00 10:00 14:00 23:00 Welcome Address
07:15 10:15 14:15 23:15 Session 1: Storage for the Cloud
08:30 11:30 15:30 00:30 Break
08:45 11:45 15:45 00:45 Keynote: Theodore Ts'o
09:45 12:45 16:45 01:45 Session 2: Blocks and Bytes

Day 2: Tuesday, June 28, 2022

San Francisco
(PDT)
New-York
(EDT)
Green-wich
(GMT)
Korea
(KST)
(+1 Day for Korea Time)
16:00 19:00 23:00 08:00 Session 3: ZNS and SSDs
17:15 20:15 00:15 09:15 Break
17:30 20:30 00:30 09:30 Keynote: Prof. Steven Swanson
18:30 21:30 01:30 10:30 Session 4: Next-Gen Storage Software

Sessions

Session 1: Storage for the Cloud (7:15am to 8:30am PDT)
Session Chairs: Vasily Tarasov (IBM Research)

Understanding Configuration Dependencies of File Systems
[Paper] [Slides] [Video] [Q&A]
Tabassum Mahmud, Duo Zhang, Om Rameshwar Gatla, Mai Zheng, Iowa State University
Rethinking Block Storage Encryption with Virtual Disks
[Paper] [Slides] [Video] [Q&A]
Danny Harnik, IBM Research; Oded Naor, Technion; Effi Ofer, Or Ozeri, IBM Research
LambdaObjects: Re-aggregating storage and execution for cloud computing
[Paper] [Slides] [Video] [Q&A]
Kai Mast, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, University of Wisconsin-Madison
Infusing Pub-Sub Storage with Transactions
[Paper] [Slides] [Video] [Q&A]
Liana V. Rodriguez, Florida International University; John Bent, Tim Shaffer, Seagate Technology; Raju Rangaswami, Florida International University
When F2FS Meets Address Remapping
[Paper] [Slides] [Video] [Q&A]
Yongmyung Lee, Jong-Hyeok Park, Jonggyu Park, Hyunho Gwak, Dongkun Shin, Sungkyunkwan University; Young Ik Eom, Dept. of Electrical and Computer Engineering / College of Computing and Informatics, Sungkyunkwan University; Sang-Won Lee, Sungkyunkwan University


Session 2: Blocks and Bytes (9:45am to 10:45am PDT)
Session Chairs: Yiying Zhang (University of California, San Diego); Michio Honda (University of Edinburgh)

Cache-coherent Accelerators for Persistent Memory Crash-consistency
[Paper] [Slides] [Video] [Q&A]
Ankit Bhardwaj, Todd Thornley, Vinita Pawar, University of Utah; Reto Achermann, University of British Columbia; Gerd Zellweger, VMware Research; Ryan Stutsman, University of Utah
A Principled Approach for Selecting Block I/O Traces
[Paper] [Slides] [Video] [Q&A]
Omkar Desai, Syracuse University; Seungmin Shin, Eunji Lee, Soongsil University; Bryan S. Kim, Syracuse University
When Poll is More Energy Efficient than Interrupt
[Paper] [Slides] [Video] [Q&A]
Bryan Harris, Nihat Altiparmak, University of Louisville
Generating Realistic Wear Distributions for SSDs
[Paper] [Slides] [Video] [Q&A]
Ziyang Jiao, Bryan S. Kim, Syracuse University


Session 3: ZNS and SSDs (4:00pm to 5:15pm PDT)
Session Chairs: Janki Bhimani (Florida International University); Xing Lin (Linkedin)

Wear Leveling in SSDs Considered Harmful
[Paper] [Slides] [Video] [Q&A]
Ziyang Jiao, Syracuse University; Janki Bhimani, Florida International University; Bryan S. Kim, Syracuse University
What You Can't Forget: Exploiting Parallelism for Zoned Namespaces
[Paper] [Slides] [Video] [Q&A]
Hanyeoreum Bae, Jiseon Kim, Miryeong Kwon, Myoungsoo Jung, KAIST
Fair I/O Scheduler for Alleviating Read/Write Interference by Forced Unit Access in Flash Memory
[Paper] [Slides] [Video] [Q&A]
Jieun Kim, Dohyun Kim, Youjip Won, KAIST
Compaction-Aware Zone Allocation for LSM based Key-Value Store on ZNS SSDs
[Paper] [Slides] [Video] [Q&A]
Hee-Rock Lee, Chang-Gyu Lee, Seungjin Lee, Youngjae Kim, Sogang University
Lifetime-Leveling LSM-Tree Compaction for ZNS SSD
[Paper] [Slides] [Video] [Q&A]
Jeeyoon Jung, Dongkun Shin, Sungkyunkwan University


Session 4: Next-Gen Storage Software (6:30pm to 7:45pm PDT)
Session Chairs: Changwoo Min (Virginia Tech); Youyou Lu (Tsinghua University)

PiF: In-Flash Acceleration for Data-Intensive Applications
[Paper] [Slides] [Video] [Q&A]
Myoungjun Chun, Jaeyong Lee, Sanggu Lee, Seoul National University; Myungsuk Kim, Kyungpook National University; Jihong Kim, Seoul National University
Alohomora: Protecting Files from Ransomware Attacks Using Fine-Grained I/O Whitelisting
[Paper] [Slides] [Video] [Q&A]
Sanggu Lee, Yoona Kim, Dusol Lee, Inhyuk Choi, Jihong Kim, Seoul National University
Hello Bytes, Bye Blocks: PCIe Storage Meets Compute Express Link for Memory Expansion (CXL-SSD)
[Paper] [Slides] [Video] [Q&A]
Myoungsoo Jung, KAIST
ScalaRAID: Optimizing Linux Software RAID System for Next-Generation Storage
[Paper] [Slides] [Video] [Q&A]
Shushu Yi, Nanjing University; Yanning Yang, Beijing University of Posts and Telecommunications; Yunxiao Tang, Zixuan Zhou, Junzhe Li, Peking University; Yue Chen, Beijing University of Posts and Telecommunications; Myoungsoo Jung, KAIST; Jie Zhang, Peking University
File Fragmentation from the Perspective of I/O Control
[Paper] [Slides] [Video] [Q&A]
Jonggyu Park, Sungkyunkwan University; Young Ik Eom, Dept. of Electrical and Computer Engineering / College of Computing and Informatics, Sungkyunkwan University