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

筛选
英文 中文
SwitchVM: Multi-Tenancy for In-Network Computing SwitchVM:网内计算多租户
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594756
Sajy Khashab, M. Silberstein
{"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 利用云数据湖分析大规模基因组数据
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594750
Grisha Weintraub, N. Hadar, E. Gudes, S. Dolev, O. Birk
{"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的键值存储的混合索引方案研究
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594768
Shukai Han, Mi Zhang, D. Jiang, Jin Xiong
{"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:多集群应用互连
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594747
Kfir Toledo, Pravein G. Kannan, Michal Malka, Etai Lev-Ran, K. Barabash, V. Bortnikov
{"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:在公共云中寻找具有成本效益的存储配置
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594776
Ho-Joon Park, G. Ganger, George Amvrosiadis
{"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 减少操作系统噪音:一种数据处理单元的方法
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594749
Jun Kato, Koki Kusunoki, Mitsuru Sato
{"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 计算机系统的神经网络
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594755
Alon Rashelbach, Ori Rottenstreich, M. Silberstein
{"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漏洞
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594760
Leonid Dyachkov, Meni Orenbach, M. Silberstein
{"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 智能网络可观察性-连接跟踪
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594751
Ronen Schaffer, E. Raichstein, K. Meth, Joel Takvorian, Julien Pinsonneau
{"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驱动的文件系统虚拟化
Proceedings of the 16th ACM International Conference on Systems and Storage Pub Date : 2023-06-05 DOI: 10.1145/3579370.3594769
Peter-Jan Gootzen, Jonas Pfefferle, R. Stoica, A. Trivedi
{"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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信