跳到主要导航 跳到搜索 跳到主要内容

LUNAR: A Native Table Engine for Embedded Devices

  • Xiaopeng Fan
  • , Song Yan
  • , Yuchen Huang
  • , Chuliang Weng*
  • *此作品的通讯作者
  • East China Normal University

科研成果: 书/报告/会议事项章节 › 会议稿件 › 同行评审

摘要

Embedded systems have evolved tremendously in recent years. We perform a study on SQLite and find that the multiple layers of abstraction drastically reduce bandwidth utilization. To minimize the bandwidth loss in the I/O path, we propose Lunar, a novel native table storage engine. Lunar performs a cross-layer design across the database and file system to avoid the pitfalls of multi-layer abstraction while providing SQL-compatible APIs. It employs a type-aware storage layout that considers the access patterns of different data types. Then, Lunar designs a variable-size allocator to reduce fragmentation and optimize RAM and I/O bandwidth usage. Further, considering the limited resources on embedded devices, Lunar employs a modular architecture that enables selecting modules on demand. It also offers optional consistency modes to make a trade-off between resource consumption and consistency. Experiments show that Lunar achieves higher bandwidth utilization, outperforming state-of-the-art approaches while consuming fewer resources.

源语言英语
主期刊名LCTES 2023 - Proceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems
编辑Bernhard Egger, Dongyoon Lee
出版商Association for Computing Machinery
页122-133
页数12
ISBN(电子版)9798400701740
DOI
出版状态已出版 - 13 6月 2023
活动24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2023 - Orlando, 美国
期限: 18 6月 2023 → …

丛书

姓名Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)

会议

会议24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2023
国家/地区美国
市Orlando
时期18/06/23 → …

学术指纹

探究 'LUNAR: A Native Table Engine for Embedded Devices' 的科研主题。它们共同构成独一无二的学术指纹。

引用此