论文小书单

Wish for the Best, Prepare for the Worst

★ Multi-Stream SSD:


TheMulti-streamedSolid-StateDrive, [paper] [PPT] [video]
Jeong-Uk Kang, Jeeseok Hyun, Hyunjoo Maeng, Sangyeun Cho,
Usenix Conference on Hot Topics in Storage & File Systems. USENIX Association, 2014.

FStream: Managing Flash Streams in the File System, [paper] [PPT]
Eunhee Rho, Kanchan Joshi, Seung-Uk Shin, Nitesh Jagadeesh Shetty, Joo-Young Hwang, Sangyeun Cho, Daniel DG Lee, and Jaeheon Jeong, Samsung Electronics. Co., Ltd.
16th {USENIX} Conference on File and Storage Technologies ({FAST} 18)

vStream Virtual Stream Management for Multi-streamed SSDs, [paper]
Hwanjin Yong and Kisik Jeong and Joonwon Lee and Jin-Soo Kim
10th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 18)

Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and Endurance, [paper]
Yang Hu, Hong Jiang, Senior Member, IEEE, Dan Feng, Member, IEEE, Lei Tian, Member, IEEE, Hao Luo, and Chao Ren,
IEEE Transactions on Computers 2013

AutoSSD: an Autonomic SSD Architecture, [paper] [PPT]
Bryan S. Kim, Seoul National University; Hyun Suk Yang, Hongik University; Sang Lyul Min, Seoul National University,
2018 USENIX Annual Technical Conference (USENIX ATC ’18)

SSDCheck:Timely and Accurate Prediction of Irregular Behaviors in Black-Box SSDs, [paper] [video]
Joonsung Kim, Pyeongsu Park, Jaehyung Ahn, Jihun Kim, Jong Kim, Jangwoo Kim
2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)

PA-SSD:A Page-TypeAware TLC SSD for Improved Write/Read Performance and Storage Efficiency,[paper]
Wenhui Zhang, Qiang Cao, Hong Jiang, Jie Yao
Published 2018 in ICS

High-Performance Transaction Processing in Journaling File Systems, [paper] [PPT]
Yongseok Son, Sunggon Kim, and Heon Young Yeom, Seoul National University; Hyuck Han, Dongduk Women’s University,
16th USENIX Conference on File and Storage Technologies. February 12–15, 2018 • Oakland, CA, USA

Utilitarian Performance Isolation in Shared SSDs, [paper] [PPT]
Bryan S. Kim, Seoul National University,
10th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 18)

Towards SLO Complying SSDs Through OPS Isolation, [paper] [PPT] [video]
Jaeho Kim and Donghee Lee, University of Seoul; Sam H. Noh, Hongik University
13th USENIX Conference on File and Storage Technologies (FAST ’15)

Design Tradeoffs forSSD Performance, [paper]
Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber, John Davis, Mark Manasse, Rina Panigrahy,
Proceedings of the 2008 USENIX Technical Conference

FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs, [paper,slides]
{Jian Huang and Anirudh Badam and Laura Caulfield and Suman Nath and Sudipta Sengupta and Bikash Sharma and Moinuddin K. Qureshi}
15th {USENIX} Conference on File and Storage Technologies ({FAST} 17)

MQSim: A Framework for Enabling Realistic Studies of Modern Multi-Queue SSD Devices,[paper]
Arash Tavakkol, Juan Gómez-Luna, and Mohammad Sadrosadati, ETH Zürich; Saugata Ghose, Carnegie Mellon University; Onur Mutlu, ETH Zürich and Carnegie Mellon University
16th {USENIX} Conference on File and Storage Technologies ({FAST} 18)

FLIN: Enabling Fairness and Enhancing Performance in Modern NVMe Solid State Drives, [paper]
Arash Tavakkol, Mohammad Sadrosadati, Saugata Ghose
2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA) (2018)

IO Determinism
RFLUSH:Rethink the Flush, [paper]
Jeseong Yeon and Minseong Jeong and Sungjin Lee and Eunji Lee
16th {USENIX} Conference on File and Storage Technologies ({FAST} 18)

Barrier-Enabled IO Stack for Flash Storage, [paper,slides]
{Youjip Won and Jaemin Jung and Gyeongyeol Choi and Joontaek Oh and Seongbae Son and Jooyoung Hwang and Sangyeun Cho}
16th {USENIX} Conference on File and Storage Technologies ({FAST} 18)

Optimized I/O Determinism for Emerging NVM-based NVMe SSD in an Enterprise System, [paper], [Work-in-progress]
Seonbong Kim, Joon-Sung Yang
DAC’18 Proceedings of the 55th Annual Design Automation Conference

Facebook:Enabling NVMe® I/O Determinism @ Scale

Achieving Predictable Latency for Solid State Drives

Improving NVMe SSD I/O Determinism with PCIe Virtual Channel

★边缘计算:


Zenith:Utility-aware resource allocation in edge computing, [paper]

A Vehicle-based Edge Computing Platform for Transit and Human Mobility Analytics, [paper]

★图数据库:


Cypher:An Evolving Query Language for Property Graphs, [paper]

Fast and Accurate Estimation of Shortest Paths in Large Graphs, [paper]

Fast and Scalable Reachability Queries on Graphs by Pruned Labeling with Landmarks and Paths, [paper]

Functional querying in graph databases, [paper]

系列博文

★读NVMe1.3c spec:


1.读NVMe之SQ与CQ
2.读NVMe之DB
3.读NVMe之PRP与SGL
4.读NVMe之I/O Determinism
5.读NVMe之Multipathing与Namespace Sharing
6.读NVMe之Directives与Stream

An NVM Express Tutorial