JSONSki: streaming semi-structured data with bit-parallel fast-forwarding
JSONSki: streaming semi-structured data with bit-parallel fast-forwarding
复制标题
JSONSki:具有位并行快进的流式半结构化数据
DOI:
10.1145/3503222.3507719
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Zhao, Zhijia
中科院分区:
文献类型:
--
作者:
Jiang, Lin;Zhao, Zhijia
Semi-structured data, such as JSON, are fundamental to the Web and document data stores. Streaming analytics on semi-structured data combines parsing and query evaluation into one pass to avoid generating parse trees. Though promising, its conventional design requires to parse the data stream in detail character by character, which limits the efficiency of streaming analytics.This work reveals a wide range ofopportunities to fast-forwardthe streaming over certain data substructures irrelevant to the query evaluation. However, identifying these substructures itself may need detailed parsing. To resolve this dilemma, this work designsa highly bit-parallel solutionthat intensively utilizes bitwise and SIMD operations to identify the irrelevant substructures during the streaming. It includes a new streaming model—recursive-descent streaming, for an easy adoption of fast-forward optimizations, a concept—structural intervals, for partitioning the data stream, and a group of bit-parallel algorithms implementing various fast-forward cases. The solution is implemented as a JSON streaming framework, called JSONSki. It offers a set of APIs that can be invoked during the streaming to dynamically fast-forward over different cases of irrelevant substructures. Evaluation using real-world datasets and standard path queries shows that JSONSki can achieve significant speedups over the state-of-the-art JSON processing tools while taking a minimum memory footprint.
登录
查看更多内容
DOI:
10.1145/3297858.3304008
发表时间:
2019
期刊:
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '19
影响因子:
--
作者:
Jiang, Lin;Sun, Xiaofan;Farooq, Umar;Zhao, Zhijia
通讯作者:
Zhao, Zhijia
DOI:
10.1145/2967938.2967965
发表时间:
2016
期刊:
2016 International Conference on Parallel Architecture and Compilation Techniques (PACT)
影响因子:
--
作者:
Junqiao Qiu;Zhijia Zhao;Bin Ren
通讯作者:
Bin Ren
DOI:
--
发表时间:
2004
期刊:
影响因子:
--
作者:
Akhil Gupta;S. Chawathe
通讯作者:
S. Chawathe
DOI:
10.1145/3373376.3378461
发表时间:
2020
期刊:
Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'20
影响因子:
--
作者:
Qiu, Junqiao;Jiang, Lin;Zhao, Zhijia
通讯作者:
Zhao, Zhijia
DOI:
--
发表时间:
2017
期刊:
ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming
影响因子:
--
作者:
Lin Jiang;Zhijia Zhao
通讯作者:
Zhijia Zhao