usenix fast10 report by suzaki

14
USENIX FAST 2010 Report at 21回仮想化実装技術勉強会(vimpl) 2010/March/31 2010/March/31 須崎有康 Kuniyasu Suzaki

Upload: kuniyasu-suzaki

Post on 31-May-2015

1.370 views

Category:

Technology


0 download

DESCRIPTION

Report of "USENIX FAST (File System and Storage Technology) 2010" by Suzaki

TRANSCRIPT

Page 1: USENIX FAST10 Report by Suzaki

USENIX FAST 2010 Reportat 21回仮想化実装技術勉強会(vimpl)

2010/March/312010/March/31

須崎有康

Kuniyasu Suzaki

Page 2: USENIX FAST10 Report by Suzaki

基本情報

• 8th USENIX File System and Storage Technology– 2010/Feb/22-26, サンノゼ

– Submit 89, Accept 21

– 参加者 400人ぐらい。企業が多い。FaceBookがスポンサー

• Best Papers are • Best Papers are • "quFiles: The Right File at the Right Time " • "Membrane: Operating System Support for Restartable File

Systems"

• Keynote Address– Technology for Developing Regions

• Eric Brewer, University of California, Berkeley

– Agile Enterprise Analytics• Oliver Ratzesberger, eBay, Inc.

Page 3: USENIX FAST10 Report by Suzaki

Day1 • WednesdayBuild a Better File System and the World Will Beat a Path to Your

Door.– (Best Paper) quFiles: The Right File at the Right Time

Kaushik Veeraraghavan and Jason Flinn, University of Michigan; Edmund B. Nightingale, Microsoft Research, Redmond; Brian Noble, University of Michigan

– Tracking Back References in a Write-Anywhere File SystemPeter Macko and Margo Seltzer, Harvard University; Keith A. Smith, NetApp, Inc.

– End-to-end Data Integrity for File Systems: A ZFS Case StudyYupu Zhang, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau, University of Wisconsin—Madison

• Looking for Trouble– Black-Box Problem Diagnosis in Parallel File Systems

Michael P. Kasick, Carnegie Mellon University; Jiaqi Tan, DSO National Labs, Singapore; Rajeev Gandhi and Priya Narasimhan, Carnegie Mellon University

– A Clean-Slate Look at Disk ScrubbingAlina Oprea and Ari Juels, RSA Laboratories

– Understanding Latent Sector Errors and How to Protect Against ThemBianca Schroeder, Sotirios Damouras, and Phillipa Gill, University of Toronto

• Work-in-Progress Reports (WiPs)• Poster Session & Happy Hour

Page 4: USENIX FAST10 Report by Suzaki

Day 2• Flash: Savior of the Universe?

– DFS: A File System for Virtualized Flash StorageWilliam K. Josephson and Lars A. Bongo, Princeton University; David Flynn, Fusion-io; Kai Li, Princeton University

– Extending SSD Lifetimes with Disk-Based Write CachesGokul Soundararajan, University of Toronto; Vijayan Prabhakaran, Mahesh Balakrishnan, and Ted Wobber, Microsoft Research Silicon Valley

– Write Endurance in Flash Drives: Measurements and AnalysisSimona Boboila and Peter Desnoyers, Northeastern University

• I/O, I/O, to Parallel I/O We Go– Accelerating Parallel Analysis of Scientific Simulation Data via Zazen

Tiankai Tu, Charles A. Rendleman, Patrick J. Miller, Federico Sacerdoti, and Ron O. Dror, D.E. Shaw Research; David E. Shaw, D.E. Shaw Research and Columbia University

– Efficient Object Storage Journaling in a Distributed Parallel File System– Efficient Object Storage Journaling in a Distributed Parallel File SystemSarp Oral, Feiyi Wang, David Dillow, Galen Shipman, and Ross Miller, National Center for Computational Sciences at Oak Ridge National Laboratory; Oleg Drokin, Lustre Center of Excellence at Oak Ridge National Laboratory and Sun Microsystems Inc.

– Panache: A Parallel File System Cache for Global File AccessMarc Eshel, Roger Haskin, Dean Hildebrand, Manoj Naik, Frank Schmuck, and Renu Tewari, IBM Almaden Research

• Making Management More Manageable– BASIL: Automated IO Load Balancing Across Storage Devices

Ajay Gulati, Chethan Kumar, and Irfan Ahmad, VMware, Inc.; Karan Kumar, Carnegie Mellon University– Discovery of Application Workloads from Network File Traces

Neeraja J. Yadwadkar, Chiranjib Bhattacharyya, and K. Gopinath, Indian Institute of Science; Thirumale Niranjan and Sai Susarla, NetApp Advanced Technology Group

– Provenance for the CloudKiran-Kumar Muniswamy-Reddy, Peter Macko, and Margo Seltzer, Harvard School of Engineering and Applied Sciences

Page 5: USENIX FAST10 Report by Suzaki

Day 3• Concentration: The Deduplication Game

– I/O Deduplication: Utilizing Content Similarity to Improve I/O PerformanceRicardo Koller and Raju Rangaswami, Florida International University

– HydraFS: A High-Throughput File System for the HYDRAstor Content-Addressable Storage SystemCristian Ungureanu, NEC Laboratories America; Benjamin Atkin, Google; Akshat Aranya, Salil Gokhale, and Stephen Rago, NEC Laboratories America; Grzegorz Całkowski, VMware; Cezary Dubnicki, 9LivesData, LLC; Aniruddha Bohra, Akamai

– Bimodal Content Defined Chunking for Backup StreamsErik Kruus and Cristian Ungureanu, NEC Laboratories America; Cezary Dubnicki, 9LivesData, LLC9LivesData, LLC

• The Power Button– Evaluating Performance and Energy in File System Server Workloads

Priya Sehgal, Vasily Tarasov, and Erez Zadok, Stony Brook University– SRCMap: Energy Proportional Storage Using Dynamic Consolidation

Akshat Verma, IBM Research, India; Ricardo Koller, Luis Useche, and Raju Rangaswami, Florida International University

– (Best Paper) Membrane: Operating System Support for Restartable File SystemsSwaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Michael M. Swift, University of Wisconsin—Madison

Page 6: USENIX FAST10 Report by Suzaki

Extending SSD Lifetimes with Disk-Based Write CachesGokul Soundararajan, University of Toronto; Vijayan Prabhakaran, Mahesh Balakrishnan, and Ted Wobber, Microsoft Research Silicon Valley

• SSDのキャッシュにハードディスクを使う Griffin– 書換えを少なくすることでLifetimeを延ばす

• 普通ならRAM、NVRAM、SSD

• Griffinはハードディスク

• 安い、シーケンシャルなら早い

Page 7: USENIX FAST10 Report by Suzaki

Extending SSD Lifetimes with Disk-Based Write CachesGriffin

• 読み書きの特性解析– WAW: Write After Write– RAW: Read After Write

• シーケンシャルアクセスになるようにログ構造的にHDを使う。

Page 8: USENIX FAST10 Report by Suzaki

Write Endurance in Flash Drives: Measurements and AnalysisSimona Boboila and Peter Desnoyers, Northeastern University

• USBフラッシュをリバースエンジニアリングしてブロック配置アルゴリズムの解析

Page 9: USENIX FAST10 Report by Suzaki

Write Endurance in Flash Drives: Measurements and Analysis

• 同じブロックを何回も書換えて振舞い解析

• いずれの書換えも40msec以上遅くなったらDead

Page 10: USENIX FAST10 Report by Suzaki

Write Endurance in Flash Drives: Measurements and Analysis

Page 11: USENIX FAST10 Report by Suzaki

SRCMap: Energy Proportional Storage Using Dynamic ConsolidationAkshat Verma, IBM Research, India; Ricardo Koller, Luis Useche, and Raju

Rangaswami, Florida International University

• 動的にHDを分離・停止して電力消費を抑える

– RAIDの発展形?バンド幅確保?

Page 12: USENIX FAST10 Report by Suzaki

Tracking Back References in a Write-Anywhere File System

• 既存のファイルシステムをログ構造ファイルシステムにし、クローンやスナップショットを取ることのできるBacklogの提案。

– Union File Systemのように既存のファイルシステムに追加する とがき 先進的な Brtfsと 等加することがきで、先進的なファイルシステムBrtfsと同等の機能をEXT3で実現可能にした。

Page 13: USENIX FAST10 Report by Suzaki

Membrane: Operating System Support for Restartable File Systems

• ファイルシステムの障害時に実行中のプロセスを保持したままファイルシステムの再起動を可能にするOSへの追加構造の提案。

– 類似の研究はNeutron[SOSP09]。こちらはカー

ネルをリブートするが、アプリケーションの実行状況をメモリに保存。

Page 14: USENIX FAST10 Report by Suzaki

その他• 潜在的なセクタエラー発表で何回か参照されていた論文

– An Analysis of Latent Sector Errors in Disk Drives http://www.cs.wisc.edu/adsl/Publications/latent-sigmetrics07.pdf

• Deduplication チュートリアル

– 辞書式暗号化との関係の説明が良かった