首页 > 最新文献

Proceedings of the 16th ACM International Conference on Systems and Storage最新文献

英文 中文
SwitchVM: Multi-Tenancy for In-Network Computing SwitchVM:网内计算多租户
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594756
Sajy Khashab, M. Silberstein
We present SwitchVM, an in-switch virtual machine for reconfigurable match-action table programmable switches aimed at providing multi-tenant in-network computing.
我们提出SwitchVM,一种交换机内虚拟机,用于可重构的匹配动作表可编程交换机,旨在提供多租户网络内计算。
{"title":"SwitchVM: Multi-Tenancy for In-Network Computing","authors":"Sajy Khashab, M. Silberstein","doi":"10.1145/3579370.3594756","DOIUrl":"https://doi.org/10.1145/3579370.3594756","url":null,"abstract":"We present SwitchVM, an in-switch virtual machine for reconfigurable match-action table programmable switches aimed at providing multi-tenant in-network computing.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123108576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Analyzing large-scale genomic data with cloud data lakes 利用云数据湖分析大规模基因组数据
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594750
Grisha Weintraub, N. Hadar, E. Gudes, S. Dolev, O. Birk
In recent years there is huge influx of genomic data and a growing need for its analysis, yet existing genomic databases do not allow easy accessibility. We developed a pipeline that continuously pre-processes raw human genetic data. The data is then stored in a cloud data lake and can be accessed via a simple and intuitive web service and API.
近年来,基因组数据大量涌入,对其分析的需求日益增长,但现有的基因组数据库并不容易获取。我们开发了一种连续预处理原始人类基因数据的管道。然后将数据存储在云数据湖中,并可通过简单直观的web服务和API访问。
{"title":"Analyzing large-scale genomic data with cloud data lakes","authors":"Grisha Weintraub, N. Hadar, E. Gudes, S. Dolev, O. Birk","doi":"10.1145/3579370.3594750","DOIUrl":"https://doi.org/10.1145/3579370.3594750","url":null,"abstract":"In recent years there is huge influx of genomic data and a growing need for its analysis, yet existing genomic databases do not allow easy accessibility. We developed a pipeline that continuously pre-processes raw human genetic data. The data is then stored in a cloud data lake and can be accessed via a simple and intuitive web service and API.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117338172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Exploiting Hybrid Index Scheme for RDMA-based Key-Value Stores 基于rdma的键值存储的混合索引方案研究
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594768
Shukai Han, Mi Zhang, D. Jiang, Jin Xiong
RDMA (Remote Direct Memory Access) is widely studied in building key-value stores to achieve ultra-low latency. In RDMA-based key-value stores, the indexing time takes a large fraction of the overall operation latency as RDMA enables fast data access. However, the single index structure used in existing RDMA-based key-value stores, either hash-based or sorted index, fails to support range queries efficiently while achieving high performance for singlepoint operations. In this paper, we explore the adoption of a hybrid index in the key-value stores based on RDMA, especially under the memory disaggregation architecture, to combine the benefits of a hash table and a sorted index. We propose HStore, an RDMA-based key-value store that uses a hash table for single-point lookups and leverages a skiplist for range queries to index the values stored in the memory pool. Guided by previous work on using RDMA for key-value services, HStore dedicatedly chooses different RDMA verbs to optimize the read and write performance. To efficiently keep the index structures within a hybrid index consistent, HStore asynchronously applies the updates to the sorted index by shipping the update log via two-sided verbs. Compared to state-of-the-art Sherman and Clover, HStore improves the throughput by up to 54.5% and 38.5% respectively under the YCSB benchmark.
RDMA (Remote Direct Memory Access)在构建键值存储以实现超低延迟方面得到了广泛的研究。在基于RDMA的键值存储中,索引时间占总操作延迟的很大一部分,因为RDMA支持快速数据访问。然而,在现有的基于rdma的键值存储中使用的单索引结构(无论是基于哈希还是排序索引)在实现单点操作的高性能的同时,无法有效地支持范围查询。在本文中,我们探讨了在基于RDMA的键值存储中采用混合索引,特别是在内存分解架构下,以结合哈希表和排序索引的优点。我们提出HStore,这是一个基于rdma的键值存储,它使用哈希表进行单点查找,并利用skiplist进行范围查询来索引存储在内存池中的值。在之前使用RDMA进行键值服务的工作的指导下,HStore专门选择了不同的RDMA动词来优化读写性能。为了有效地保持混合索引中的索引结构的一致性,HStore通过双面动词发送更新日志,异步地将更新应用于排序索引。与最先进的Sherman和Clover相比,HStore在YCSB基准下的吞吐量分别提高了54.5%和38.5%。
{"title":"Exploiting Hybrid Index Scheme for RDMA-based Key-Value Stores","authors":"Shukai Han, Mi Zhang, D. Jiang, Jin Xiong","doi":"10.1145/3579370.3594768","DOIUrl":"https://doi.org/10.1145/3579370.3594768","url":null,"abstract":"RDMA (Remote Direct Memory Access) is widely studied in building key-value stores to achieve ultra-low latency. In RDMA-based key-value stores, the indexing time takes a large fraction of the overall operation latency as RDMA enables fast data access. However, the single index structure used in existing RDMA-based key-value stores, either hash-based or sorted index, fails to support range queries efficiently while achieving high performance for singlepoint operations. In this paper, we explore the adoption of a hybrid index in the key-value stores based on RDMA, especially under the memory disaggregation architecture, to combine the benefits of a hash table and a sorted index. We propose HStore, an RDMA-based key-value store that uses a hash table for single-point lookups and leverages a skiplist for range queries to index the values stored in the memory pool. Guided by previous work on using RDMA for key-value services, HStore dedicatedly chooses different RDMA verbs to optimize the read and write performance. To efficiently keep the index structures within a hybrid index consistent, HStore asynchronously applies the updates to the sorted index by shipping the update log via two-sided verbs. Compared to state-of-the-art Sherman and Clover, HStore improves the throughput by up to 54.5% and 38.5% respectively under the YCSB benchmark.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128554574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ClusterLink: A Multi-Cluster Application Interconnect ClusterLink:多集群应用互连
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594747
Kfir Toledo, Pravein G. Kannan, Michal Malka, Etai Lev-Ran, K. Barabash, V. Bortnikov
Enterprises often deploy their business applications in multiple clouds as well as in multiple traditional environments. This work focuses on the connectivity aspects of this new way of operating and consuming digital services. We define the related requirements, analyze the challenges, and present ClusterLink, our solution for interconnecting today's and future multi-cloud applications.
企业经常在多个云和多个传统环境中部署业务应用程序。这项工作的重点是这种运营和消费数字服务的新方式的连接方面。我们定义了相关需求,分析了挑战,并提出了ClusterLink,这是我们用于连接当前和未来多云应用程序的解决方案。
{"title":"ClusterLink: A Multi-Cluster Application Interconnect","authors":"Kfir Toledo, Pravein G. Kannan, Michal Malka, Etai Lev-Ran, K. Barabash, V. Bortnikov","doi":"10.1145/3579370.3594747","DOIUrl":"https://doi.org/10.1145/3579370.3594747","url":null,"abstract":"Enterprises often deploy their business applications in multiple clouds as well as in multiple traditional environments. This work focuses on the connectivity aspects of this new way of operating and consuming digital services. We define the related requirements, analyze the challenges, and present ClusterLink, our solution for interconnecting today's and future multi-cloud applications.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127054713","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Mimir: Finding Cost-efficient Storage Configurations in the Public Cloud Mimir:在公共云中寻找具有成本效益的存储配置
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594776
Ho-Joon Park, G. Ganger, George Amvrosiadis
Public cloud providers offer a diverse collection of storage types and configurations with different costs and performance SLAs. As a consequence, it is difficult to select the most cost-efficient allocations for storage backends, while satisfying a given workload's performance requirements, when moving data-heavy applications to the cloud. We present Mimir, a tool for automatically finding a cost-efficient virtual storage cluster configuration for a customer's storage workload and performance requirements. Importantly, Mimir considers all block storage types and configurations, and even heterogeneous mixes of them. In our experiments, compared to state-of-the-art approaches that consider only one storage type, Mimir finds configurations that reduce cost by up to 81% for real-application-based key-value store workloads.
公共云提供商提供了多种存储类型和配置,具有不同的成本和性能sla。因此,在将数据量大的应用程序迁移到云中时,很难为存储后端选择最具成本效益的分配,同时满足给定工作负载的性能要求。我们介绍Mimir,这是一种工具,可以自动为客户的存储工作负载和性能需求找到经济高效的虚拟存储集群配置。重要的是,Mimir考虑了所有的块存储类型和配置,甚至是它们的异构混合。在我们的实验中,与只考虑一种存储类型的最先进方法相比,Mimir发现,对于基于实际应用程序的键值存储工作负载,配置可将成本降低81%。
{"title":"Mimir: Finding Cost-efficient Storage Configurations in the Public Cloud","authors":"Ho-Joon Park, G. Ganger, George Amvrosiadis","doi":"10.1145/3579370.3594776","DOIUrl":"https://doi.org/10.1145/3579370.3594776","url":null,"abstract":"Public cloud providers offer a diverse collection of storage types and configurations with different costs and performance SLAs. As a consequence, it is difficult to select the most cost-efficient allocations for storage backends, while satisfying a given workload's performance requirements, when moving data-heavy applications to the cloud. We present Mimir, a tool for automatically finding a cost-efficient virtual storage cluster configuration for a customer's storage workload and performance requirements. Importantly, Mimir considers all block storage types and configurations, and even heterogeneous mixes of them. In our experiments, compared to state-of-the-art approaches that consider only one storage type, Mimir finds configurations that reduce cost by up to 81% for real-application-based key-value store workloads.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129859207","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Towards Less Operating System Noise: An Approach with Data Processing Unit 减少操作系统噪音:一种数据处理单元的方法
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594749
Jun Kato, Koki Kusunoki, Mitsuru Sato
High performance computing (HPC) cloud, which is a fusion of HPC and cloud, is receiving much attention due to growing demand for large-scale computing. The HPC cloud is targeted for running HPC-derived applications, but it requires solving an HPC-specific challenge, namely operating system (OS) noise. Herein, we focus on the OS noise caused by asynchronous I/O processing and propose offloading it to data processing unit (DPU).
高性能计算云(High performance computing cloud, HPC)是高性能计算与云计算的融合,随着大规模计算需求的增长而受到越来越多的关注。HPC云的目标是运行HPC衍生的应用程序,但它需要解决HPC特有的挑战,即操作系统(OS)噪声。本文重点研究了异步I/O处理引起的操作系统噪声,并建议将其卸载到数据处理单元(DPU)上。
{"title":"Towards Less Operating System Noise: An Approach with Data Processing Unit","authors":"Jun Kato, Koki Kusunoki, Mitsuru Sato","doi":"10.1145/3579370.3594749","DOIUrl":"https://doi.org/10.1145/3579370.3594749","url":null,"abstract":"High performance computing (HPC) cloud, which is a fusion of HPC and cloud, is receiving much attention due to growing demand for large-scale computing. The HPC cloud is targeted for running HPC-derived applications, but it requires solving an HPC-specific challenge, namely operating system (OS) noise. Herein, we focus on the OS noise caused by asynchronous I/O processing and propose offloading it to data processing unit (DPU).","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126242842","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Neural Networks for Computer Systems 计算机系统的神经网络
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594755
Alon Rashelbach, Ori Rottenstreich, M. Silberstein
We present the Range Query Recursive Model Index (RQRMI) data structure that trades memory accesses for computations in performance-critical systems that employ Range Matching.
我们提出了范围查询递归模型索引(RQRMI)数据结构,它将内存访问转换为使用范围匹配的性能关键系统中的计算。
{"title":"Neural Networks for Computer Systems","authors":"Alon Rashelbach, Ori Rottenstreich, M. Silberstein","doi":"10.1145/3579370.3594755","DOIUrl":"https://doi.org/10.1145/3579370.3594755","url":null,"abstract":"We present the Range Query Recursive Model Index (RQRMI) data structure that trades memory accesses for computations in performance-critical systems that employ Range Matching.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122432380","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fuzzing LibraryOSes for Iago vulnerabilities 模糊库的Iago漏洞
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594760
Leonid Dyachkov, Meni Orenbach, M. Silberstein
We present a new fuzzing approach for Iago vulnerabilities in Library OSes for SGX enclaves. Based on the filesystem model, it allows efficiently combining valid and malicious values to reach deeper paths in LibraryOS to identify more potential security vulnerabilities.
我们提出了一种新的模糊方法,用于SGX飞地库操作系统中的Iago漏洞。基于文件系统模型,它允许有效的和恶意的值有效地结合到LibraryOS中更深的路径,以识别更多潜在的安全漏洞。
{"title":"Fuzzing LibraryOSes for Iago vulnerabilities","authors":"Leonid Dyachkov, Meni Orenbach, M. Silberstein","doi":"10.1145/3579370.3594760","DOIUrl":"https://doi.org/10.1145/3579370.3594760","url":null,"abstract":"We present a new fuzzing approach for Iago vulnerabilities in Library OSes for SGX enclaves. Based on the filesystem model, it allows efficiently combining valid and malicious values to reach deeper paths in LibraryOS to identify more potential security vulnerabilities.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121050192","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Smart Network Observability – Connection Tracking 智能网络可观察性-连接跟踪
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594751
Ronen Schaffer, E. Raichstein, K. Meth, Joel Takvorian, Julien Pinsonneau
Flow Logs Pipeline (a.k.a. FLP) is an observability tool that consumes flow logs from various inputs, transforms them and exports logs to Loki and / or time series metrics to Prometheus. While flow logs encompass a lot of valuable data, observing the network from the level of flow logs is often too low. In many cases, we are interested in observing it from a higher level, the level of connections. In this work, we introduce a new processing stage in FLP that allows aggregating flow logs from the same connection - connection tracking.
Flow Logs Pipeline(又名FLP)是一种可观察性工具,它可以从各种输入中获取流日志,将其转换并将日志导出到Loki和/或将时间序列指标导出到Prometheus。虽然流日志包含大量有价值的数据,但从流日志级别观察网络通常太低。在很多情况下,我们感兴趣的是从更高的层次,即连接的层次来观察它。在这项工作中,我们在FLP中引入了一个新的处理阶段,允许聚合来自同一连接的流日志-连接跟踪。
{"title":"Smart Network Observability – Connection Tracking","authors":"Ronen Schaffer, E. Raichstein, K. Meth, Joel Takvorian, Julien Pinsonneau","doi":"10.1145/3579370.3594751","DOIUrl":"https://doi.org/10.1145/3579370.3594751","url":null,"abstract":"Flow Logs Pipeline (a.k.a. FLP) is an observability tool that consumes flow logs from various inputs, transforms them and exports logs to Loki and / or time series metrics to Prometheus. While flow logs encompass a lot of valuable data, observing the network from the level of flow logs is often too low. In many cases, we are interested in observing it from a higher level, the level of connections. In this work, we introduce a new processing stage in FLP that allows aggregating flow logs from the same connection - connection tracking.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125398166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DPFS: DPU-Powered File System Virtualization DPFS: dpu驱动的文件系统虚拟化
Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594769
Peter-Jan Gootzen, Jonas Pfefferle, R. Stoica, A. Trivedi
As we move towards hyper-converged cloud solutions, the efficiency and overheads of distributed file systems at the cloud tenant side (i.e., client) become of paramount importance. Often, the clientside driver of a cloud file system is complex and CPU intensive, deeply coupled with the backend implementation, and requires optimizing multiple intrusive knobs. In this work, we propose to decouple the file system client from its backend implementation by virtualizing it with an off-the-shelf DPU using the Linux virtio-fs software stack. The decoupling allows us to offload the file system client execution to a DPU, which is managed and optimized by the cloud provider, while freeing the host CPU cycles. DPFS, our proposed framework, is 4.4× more host CPU efficient per I/O, delivers comparable performance to a tenant with zero-configuration and without modification of their host software stack, while allowing workload and hardware specific backend optimizations. The DPFS framework and its artifacts are publically available at https://github.com/IBM/DPFS.
当我们转向超融合云解决方案时,云租户端(即客户端)分布式文件系统的效率和开销变得至关重要。通常,云文件系统的客户端驱动程序是复杂且CPU密集型的,与后端实现紧密耦合,并且需要优化多个侵入性旋涡。在这项工作中,我们建议通过使用Linux virtual -fs软件堆栈使用现成的DPU对其进行虚拟化,从而将文件系统客户机与其后端实现解耦。这种解耦允许我们将文件系统客户端的执行卸载到一个由云提供商管理和优化的DPU上,同时释放主机CPU周期。我们提出的框架DPFS在每个I/O上的主机CPU效率要高4.4倍,可以提供与租户相当的性能,无需配置,无需修改其主机软件堆栈,同时允许工作负载和硬件特定的后端优化。DPFS框架及其构件可在https://github.com/IBM/DPFS上公开获得。
{"title":"DPFS: DPU-Powered File System Virtualization","authors":"Peter-Jan Gootzen, Jonas Pfefferle, R. Stoica, A. Trivedi","doi":"10.1145/3579370.3594769","DOIUrl":"https://doi.org/10.1145/3579370.3594769","url":null,"abstract":"As we move towards hyper-converged cloud solutions, the efficiency and overheads of distributed file systems at the cloud tenant side (i.e., client) become of paramount importance. Often, the clientside driver of a cloud file system is complex and CPU intensive, deeply coupled with the backend implementation, and requires optimizing multiple intrusive knobs. In this work, we propose to decouple the file system client from its backend implementation by virtualizing it with an off-the-shelf DPU using the Linux virtio-fs software stack. The decoupling allows us to offload the file system client execution to a DPU, which is managed and optimized by the cloud provider, while freeing the host CPU cycles. DPFS, our proposed framework, is 4.4× more host CPU efficient per I/O, delivers comparable performance to a tenant with zero-configuration and without modification of their host software stack, while allowing workload and hardware specific backend optimizations. The DPFS framework and its artifacts are publically available at https://github.com/IBM/DPFS.","PeriodicalId":180024,"journal":{"name":"Proceedings of the 16th ACM International Conference on Systems and Storage","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122389371","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings of the 16th ACM International Conference on Systems and Storage
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1