Evaluation of Hash Join Operations Performance Executing on SDN Switches: A Cost Model Approach

Marisa S. Franco, Simone Dominico, T. R. Kepe, L. Albini, E. Almeida, M. Alves
{"title":"Evaluation of Hash Join Operations Performance Executing on SDN Switches: A Cost Model Approach","authors":"Marisa S. Franco, Simone Dominico, T. R. Kepe, L. Albini, E. Almeida, M. Alves","doi":"10.5753/jidm.2022.2515","DOIUrl":null,"url":null,"abstract":"Distributed database systems store and manipulate data on multiple machines. In these systems, the processing cost of query operations is mainly impacted by the data access latency between machines over the network. With recent technology advances in programmable network devices, the network switches provide new opportunities for dynamically managing the network topology, enabling the data processing on these devices with the same network throughput. In this paper, we explore the programmable network switches in query processing, evaluating the processing performance of a cost model in executing the hash join operation. We assume the storage of the hash table built from outer relation and the materialization of the join probing are made in switches using advanced matching techniques similar to package inspections enabled by Ternary Content-Addressable Memories (TCAM) or SRAM via hashing. Our results show that processing the hash join operation using network switches achieved the best results compared to traditional servers, with an average time reduction of 91.82% (Query-10 from TPC-H) and 96.52% (Query-11 from TPC-H).","PeriodicalId":301338,"journal":{"name":"J. Inf. Data Manag.","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Inf. Data Manag.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/jidm.2022.2515","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Distributed database systems store and manipulate data on multiple machines. In these systems, the processing cost of query operations is mainly impacted by the data access latency between machines over the network. With recent technology advances in programmable network devices, the network switches provide new opportunities for dynamically managing the network topology, enabling the data processing on these devices with the same network throughput. In this paper, we explore the programmable network switches in query processing, evaluating the processing performance of a cost model in executing the hash join operation. We assume the storage of the hash table built from outer relation and the materialization of the join probing are made in switches using advanced matching techniques similar to package inspections enabled by Ternary Content-Addressable Memories (TCAM) or SRAM via hashing. Our results show that processing the hash join operation using network switches achieved the best results compared to traditional servers, with an average time reduction of 91.82% (Query-10 from TPC-H) and 96.52% (Query-11 from TPC-H).
在SDN交换机上执行哈希连接操作的性能评估:一种成本模型方法
分布式数据库系统在多台机器上存储和操作数据。在这些系统中,查询操作的处理成本主要受网络上机器之间的数据访问延迟的影响。随着可编程网络设备的最新技术进步,网络交换机为动态管理网络拓扑提供了新的机会,使这些设备上的数据处理具有相同的网络吞吐量。在本文中,我们探讨了可编程网络交换机在查询处理中的应用,评估了一个成本模型在执行哈希连接操作时的处理性能。我们假设从外部关系构建的哈希表的存储和连接探测的实现是在交换机中使用高级匹配技术进行的,类似于通过哈希实现的三元内容可寻址存储器(TCAM)或SRAM所支持的包检查。我们的结果表明,与传统服务器相比,使用网络交换机处理哈希连接操作获得了最好的结果,平均时间减少了91.82%(来自TPC-H的Query-10)和96.52%(来自TPC-H的Query-11)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信