CSR: Medium: Collaborative Research: FTFS: A Read/Write-Optimized Fractal Tree File System
CSR: Medium: Collaborative Research: FTFS: A Read/Write-Optimized Fractal Tree File System
批准号:
1408782
负责人:
Martin Farach-Colton
金额:
$24.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-10-01 至 2017-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Modern, general-purpose file systems offer poor performance on microdata operations, such as file creation and destruction, small writes to large files, and metadata updates, yet these operations are pervasive on today's computer systems. Underlying this problem are fundamental limitations of the data structures used to organize data on disk. This project will explore the practical efficacy of a recently-discovered category of data structures, called write-read-optimized (WRO) data structures, which have the potential to improve microdata performance dramatically without sacrificing good performance on other types of operations. This project will bring together a team of experts from theory and systems who can bring cutting-edge algorithmic advances into operating system (OS) designs. To this end, the team will build a general-purpose file system for Linux, called FTFS, that uses WRO data structures.Work of this nature has the potential to eliminate the current trade-off between data locality on disk and small-write performance. This project observes that WRO data structures, such as B^epsilon trees and fractal tree indexes, can give comparable asymptotic behavior to a B-tree for queries and bulk updates, as well as support small updates with performance close to logging. Preliminary work demonstrates that these asymptotic benefits translate to real performance improvements - up to two orders of magnitude faster than a traditional B-tree for some operations. Modern operating systems have certain assumptions about how file systems are designed, such as inducing extra lookups during update operations (called cryptoreads). Cryptoreads cause update operations to block on lookups, thus throttling the faster updates that WRO data structures provide. The project will investigate OS support for WRO data structures, as well as redesigning WRO data structures to support the operations of a fully-featured file system.The ultimate goal is technology transfer and practical adoption. The effort will advance the current state of the art in file system and operating system design. Computers are a fundamental part of our society, with desktops and laptops permeating schools and workplaces, individuals carrying at least one mobile device, and scientists driving new discovery with supercomputers. File systems are the backbone of these computing platforms, and improvements to the efficiency of a general-purpose file system can improve the efficiency of our national cyber-infrastructure, as well as reintroduce flexibility into the storage stack needed to adapt to rapidly evolving devices.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF-BSF: Collaborative Research: AF: Small: Algorithmic Performance through History Independence
-
批准号:2420942
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2024
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: AF: Medium: Adventures in Flatland: Algorithms for Modern Memories
-
批准号:2423105
-
项目类别:Continuing Grant
-
资助金额:$29.98万
-
财政年份:2024
-
负责人:Martin Farach-Colton
-
依托单位:
NSF-BSF: Collaborative Research: AF: Small: Algorithmic Performance through History Independence
-
批准号:2247576
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2023
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: PPoSS: Planning: Efficient Address Translation with Formal Guarantees for Data-Center-Scale Applications
-
批准号:2118620
-
项目类别:Standard Grant
-
资助金额:$12.5万
-
财政年份:2021
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: AF: Medium: Adventures in Flatland: Algorithms for Modern Memories
-
批准号:2106999
-
项目类别:Continuing Grant
-
资助金额:$29.98万
-
财政年份:2021
-
负责人:Martin Farach-Colton
-
依托单位:
Travel Grant for Algorithmic Principles of Computer Systems (APOCS) Conference: Salt Lake City, Utah - January 2020
-
批准号:1947478
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2019
-
负责人:Martin Farach-Colton
-
依托单位:
ABR: CSR: Medium: Collaborative Research: FTFS: A Read/Write Optimized Fractal Tree File System
-
批准号:1938180
-
项目类别:Standard Grant
-
资助金额:$28.8万
-
财政年份:2019
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: Conference: AitF PI Meeting
-
批准号:1712716
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2017
-
负责人:Martin Farach-Colton
-
依托单位:
CCF-BSF: AF: Small: Collaborative Research: The Dictionary Problem Considered
-
批准号:1715777
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2017
-
负责人:Martin Farach-Colton
-
依托单位:
AitF: Collaborative Reserach: Theory and Implementation of Dynamic Data Structures for the GPU
-
批准号:1637458
-
项目类别:Standard Grant
-
资助金额:$34.94万
-
财政年份:2016
-
负责人:Martin Farach-Colton
-
依托单位:
BIGDATA: Mid-Scale: DCM: Collaborative Research: Eliminating the Data Ingestion Bottleneck in Big-Data Applications
-
批准号:1247750
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2013
-
负责人:Martin Farach-Colton
-
依托单位:
AF: Small: Collaborative Research: Algorithms for Reallocation Problems
-
批准号:1114930
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2011
-
负责人:Martin Farach-Colton
-
依托单位:
HECURA: Colaborative: Multidimensional and String Indexes for Streaming Data
-
批准号:0937829
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2009
-
负责人:Martin Farach-Colton
-
依托单位:
SBIR Phase I: A Storage Engine for High-Volume Data
-
批准号:0740298
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2008
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: Adversarial Contention Resolution
-
批准号:0632838
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: High-Performance Data Access through Memory Abstraction
-
批准号:0541097
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2006
-
负责人:Martin Farach-Colton
-
依托单位:
HEC: Collaborative Research: Techniques for Streaming File Systems and Databases
-
批准号:0621425
-
项目类别:Standard Grant
-
资助金额:$15.04万
-
财政年份:2006
-
负责人:Martin Farach-Colton
-
依托单位:
Algorithms for Metric Space Embeddings
-
批准号:9820879
-
项目类别:Standard Grant
-
资助金额:$23.2万
-
财政年份:1999
-
负责人:Martin Farach-Colton
-
依托单位:
Career: Distance Based Methods in Phylogeny Reconstruction: Trees and Strings
-
批准号:9501942
-
项目类别:Continuing Grant
-
资助金额:$13.3万
-
财政年份:1995
-
负责人:Martin Farach-Colton
-
依托单位:
海外基金