Position: short object lifetimes require a delete-optimized storage system

EW 11 Pub Date : 2004-09-19 DOI:10.1145/1133572.1133593
F. Douglis, John Palmer, Elizabeth S. Richards, David Tao, W. Tetzlaff, J. Tracey, Jian Yin
{"title":"Position: short object lifetimes require a delete-optimized storage system","authors":"F. Douglis, John Palmer, Elizabeth S. Richards, David Tao, W. Tetzlaff, J. Tracey, Jian Yin","doi":"10.1145/1133572.1133593","DOIUrl":null,"url":null,"abstract":"Early file systems were designed with the expectation that data would typically be read from disk many times before being deleted; on-disk structures were therefore optimized for reading. As main memory sizes increased, more read requests could be satisfied from data cached in memory, motivating file system designs that optimize write performance. Here, we describe how one might build a storage system that optimizes not only reading and writing, but creation and deletion as well. Efficiency is achieved, in part, by automating deletion based on relative retention values rather than requiring data be deleted explicitly by an application. This approach is well suited to an emerging class of applications that process data at consistently high rates of ingest. This paper explores trade-offs in clustering data by retention value and age and examines the effects of allowing the retention values to change under application control.","PeriodicalId":285758,"journal":{"name":"EW 11","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"EW 11","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1133572.1133593","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

Abstract

Early file systems were designed with the expectation that data would typically be read from disk many times before being deleted; on-disk structures were therefore optimized for reading. As main memory sizes increased, more read requests could be satisfied from data cached in memory, motivating file system designs that optimize write performance. Here, we describe how one might build a storage system that optimizes not only reading and writing, but creation and deletion as well. Efficiency is achieved, in part, by automating deletion based on relative retention values rather than requiring data be deleted explicitly by an application. This approach is well suited to an emerging class of applications that process data at consistently high rates of ingest. This paper explores trade-offs in clustering data by retention value and age and examines the effects of allowing the retention values to change under application control.
Position:对象生命周期短,需要优化删除功能的存储系统
早期文件系统的设计是基于这样的预期:数据在被删除之前通常会被多次从磁盘读取;因此,磁盘结构针对读取进行了优化。随着主内存大小的增加,可以从内存中缓存的数据中满足更多的读请求,从而激励优化写性能的文件系统设计。在这里,我们将描述如何构建一个不仅优化读写,而且优化创建和删除的存储系统。通过基于相对保留值的自动删除,而不是要求应用程序显式地删除数据,可以在一定程度上实现效率。这种方法非常适合新兴的一类应用程序,这些应用程序以始终如一的高摄取率处理数据。本文探讨了按保留值和年龄聚类数据的权衡,并检查了允许保留值在应用程序控制下改变的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信