Adapting Storage Protocol Stack Using Custom File Metadata to Commodity Linux Servers

T. Fukatani, A. Sutoh, T. Nakano
{"title":"Adapting Storage Protocol Stack Using Custom File Metadata to Commodity Linux Servers","authors":"T. Fukatani, A. Sutoh, T. Nakano","doi":"10.1109/IIAI-AAI.2017.92","DOIUrl":null,"url":null,"abstract":"It has been a challenge for storage vendors to adapt their proprietary protocol stacks to commodity servers. Despite large development effort, many proprietary protocol stacks are available only on the specialized storage appliances because of the dependency on the hardware or software modules. Most of these protocol stacks use original filesystems to store custom file metadata to be compliant with the protocol specifications. In this paper, we propose the protocol metadata module (PMM) which enables the capability of the custom file metadata on Linux filesystems. PMM allows the protocol stacks using the custom file metadata to offer the protocol functions in a protocol compliant manner on Linux servers. We applied PMM to our proprietary protocol stack to confirm that PMM can achieve higher protocol function coverage and reasonable performance. Our evaluations show that PMM increases the protocol function coverage from 75.0% to 96.7% on Linux servers while suppressing the access performance degradation to at most 8% in the typical file server workloads.","PeriodicalId":281712,"journal":{"name":"2017 6th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 6th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IIAI-AAI.2017.92","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

It has been a challenge for storage vendors to adapt their proprietary protocol stacks to commodity servers. Despite large development effort, many proprietary protocol stacks are available only on the specialized storage appliances because of the dependency on the hardware or software modules. Most of these protocol stacks use original filesystems to store custom file metadata to be compliant with the protocol specifications. In this paper, we propose the protocol metadata module (PMM) which enables the capability of the custom file metadata on Linux filesystems. PMM allows the protocol stacks using the custom file metadata to offer the protocol functions in a protocol compliant manner on Linux servers. We applied PMM to our proprietary protocol stack to confirm that PMM can achieve higher protocol function coverage and reasonable performance. Our evaluations show that PMM increases the protocol function coverage from 75.0% to 96.7% on Linux servers while suppressing the access performance degradation to at most 8% in the typical file server workloads.
使用自定义文件元数据适应商用Linux服务器的存储协议栈
对于存储供应商来说,将他们的专有协议栈适应于商品服务器是一个挑战。尽管进行了大量的开发工作,但由于依赖于硬件或软件模块,许多专有协议栈只能在专用存储设备上使用。大多数这些协议栈使用原始文件系统来存储自定义文件元数据,以符合协议规范。本文提出了协议元数据模块(PMM),实现了在Linux文件系统上自定义文件元数据的功能。PMM允许使用自定义文件元数据的协议栈在Linux服务器上以协议兼容的方式提供协议功能。将PMM应用于我们的专有协议栈,验证了PMM可以实现更高的协议功能覆盖和合理的性能。我们的评估表明,PMM将Linux服务器上的协议功能覆盖率从75.0%提高到96.7%,同时在典型的文件服务器工作负载中将访问性能降低到最多8%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信