LogFold: сжатие журналов с использованием структурированных токенов и гибридного кодирования

LogFold: Compressing Logs with Structured Tokens and Hybrid Encoding
Shiwen Shan, Yintong Huo, Hongzhan Zhong, Zhining Wang, Yuxin Su, Zibin Zheng
2026-04-12

коэффициент сжатияскелеты разделителейгибридное кодированиесжатие логовструктурированные токены
Журналы необходимы для диагностики сбоев и проведения ретроспективных исследований, поэтому многие организации, разрабатывающие программное обеспечение, хранят журнальные сообщения в течение длительного времени. Однако объем генерируемых журнальных данных быстро растет по мере усложнения программных систем, что требует эффективного метода сжатия. Помимо универсальных средств сжатия (например, Gzip и Bzip2), в последние годы было разработано множество алгоритмов сжатия, специализированных для журналов, однако их производительность остается неоптимальной по двум причинам: (1) они не учитывают избыточность внутри некоторых сложных токенов и (2) не используют детализированную стратегию кодирования для различных типов токенов. В данной работе выявлена новая закономерность избыточности в структурированных токенах и предложена новая стратегия кодирования с учетом типа токена для повышения эффективности сжатия журналов. На основе этого наблюдения представлен LogFold — новый метод сжатия журналов, состоящий из четырех компонентов: анализатора токенов, классифицирующего токены как структурированные, неструктурированные или статические; процессора, выявляющего повторяющиеся шаблоны внутри структурированных токенов на основе их скелетов разделителей; гибридного кодировщика, адаптирующего представление данных к типу токена; и упаковщика, сжимающего результат в архивный файл. Масштабные эксперименты на 16 общедоступных наборах журнальных данных показали, что LogFold превосходит современные базовые методы, обеспечивая среднее улучшение коэффициента сжатия на 11.11% при скорости сжатия 9.842 МБ/с. Исследования методом абляции дополнительно подтверждают важность каждого компонента. Кроме того, проведен анализ чувствительности, подтвердивший устойчивость и стабильность LogFold при различных внутренних настройках.
1
Эксперименты на 16 общедоступных наборах логов показывают, что LogFold повышает средние коэффициенты сжатия на 11,11% по сравнению с современными базовыми методами.
2
LogFold достигает скорости сжатия 9,842 МБ/с; абляционные и сенсорные исследования подтверждают важность, устойчивость и стабильность его компонентов.
3
LogFold объединяет анализ токенов, поиск шаблонов в структурированных токенах, гибридное кодирование и упаковку архива в специализированный конвейер сжатия логов.
4
LogFold выявляет ранее не учитывавшиеся избыточности внутри структурированных токенов, используя их скелеты разделителей.
5
Метод вводит гибридную стратегию кодирования с учетом типа токена для структурированных, неструктурированных и статических токенов.

данные журналов программных систем, включая структурированные, неструктурированные и статические токены журналов

избыточные шаблоны и типоориентированное гибридное кодирование для повышения степени и скорости сжатия журналов, а также его устойчивости и стабильности

Publication Details
Publication Date
2026-04-12
Journal
Publisher
ISSN
Cited by
0
Access Type
Author Information
Authors
Shiwen Shan
Yintong Huo
Hongzhan Zhong
Zhining Wang
Yuxin Su
Zibin Zheng
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%