Lite2: A Schemaless Zero-Copy Serialization Format

Author:

Chen Tianyi1,Guan Xiaotong1,Shuai Shi1,Huang Cuiting1,Aibin Michal1ORCID

Affiliation:

1. Khoury College of Computer Sciences, Northeastern University, 410 West Georgia Street, Vancouver, BC V6B 1Z3, Canada

Abstract

In the field of data transmission and storage, serialization formats play a crucial role by converting complex data structures into a byte stream that can be easily stored, transmitted, and reconstructed. Despite the myriad available serialization formats, ranging from JSON to Protobuf, each has limitations, particularly in balancing schema flexibility, performance, and data copying overhead. This paper introduces Lite2, a novel data serialization format that addresses these challenges by combining schemaless flexibility with the efficiency of zero-copy operations for flat or key–value pair data types. Unlike traditional formats that often require a predefined schema and involve significant data copying during serialization and deserialization, Lite2 offers a dynamic schemaless approach that eliminates unnecessary data copying, optimizing system performance and efficiency. Built upon a contiguously stored B-tree structure, Lite2 enables efficient data lookup and modification without deserialization, thereby achieving zero-copy operations.

Publisher

MDPI AG

Reference40 articles.

1. Crockford, D., and Morningstar, C. (2017). Standard ECMA-404 The JSON Data Interchange Syntax, ECMA International.

2. Google (2008). Protocol Buffers: Google’s Data Interchange Format, Google. Technical report.

3. Proos, D.P., and Carlsson, N. (2020, January 22–25). Performance comparison of messaging protocols and serialization formats for digital twins in IoV. Proceedings of the 2020 IFIP Networking Conference (Networking), Virtual.

4. Popić, S., Pezer, D., Mrazovac, B., and Teslić, N. (2016, January 12–14). Performance evaluation of using Protocol Buffers in the Internet of Things communication. Proceedings of the 2016 International Conference on Smart Systems and Technologies (SST), Osijek, Croatia.

5. Tagdiwala, V., Bharoliya, A., Patel, P., Shah, D., and Aibin, M. (2023, January 24–27). Robust Client and Server State Synchronisation Framework For React Applications: React-state-sync. Proceedings of the 2023 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Regina, SK, Canada.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3