Logzip: извлечение скрытых структур с помощью итеративной кластеризации для сжатия журналов
Logzip: Extracting Hidden Structures via Iterative Clustering for Log\n Compression
2019-09-23
SCID: 54.1/x5pjs8py
Discuss with AI
извлечение скрытой структурыитеративная кластеризациясжатие логовпараллельное сжатиесистемные журналы
Figures from the paper
Abstract (AI)
Системные журналы содержат подробную информацию о времени выполнения программных систем и используются в качестве основного источника данных для многих задач в области программной инженерии. По мере развития современных программных систем в сторону крупномасштабных и сложных структур журналы становятся одним из наиболее быстро растущих видов больших данных в промышленности. В частности, на практике такие журналы часто необходимо хранить в течение длительного времени, например года, чтобы анализировать повторяющиеся проблемы или отслеживать инциденты информационной безопасности. Однако архивирование журналов требует значительного объема дискового пространства и вычислительных ресурсов, что, в свою очередь, приводит к высоким эксплуатационным затратам. Сжатие данных необходимо для снижения затрат на хранение журналов. Традиционные инструменты сжатия, например gzip, хорошо работают с обычными текстами, но не адаптированы к системным журналам. В этой статье мы предлагаем новый эффективный метод сжатия журналов под названием Logzip. Logzip способен извлекать скрытые структуры из необработанных журналов посредством быстрой итеративной кластеризации, а затем формировать связные промежуточные представления, обеспечивающие более эффективное сжатие. Мы оцениваем Logzip на пяти больших наборах журналов, полученных от систем разных типов, общим объемом 63,6 ГБ. Результаты показывают, что в среднем Logzip позволяет сократить примерно наполовину объем хранилища по сравнению с традиционными инструментами сжатия. Кроме того, архитектура Logzip хорошо распараллеливается и создает лишь пренебрежимо малые накладные расходы. Наконец, мы делимся промышленным опытом применения Logzip в реальных продуктах Huawei.
Key Findings
1
На пяти крупных наборах данных общим объёмом 63,6 ГБ Logzip в среднем сокращал требуемое хранилище примерно вдвое по сравнению с традиционными инструментами сжатия.
2
Logzip извлекает скрытые структуры из необработанных системных журналов с помощью быстрой итеративной кластеризации.
3
Logzip поддерживает высокую степень параллелизма и создаёт лишь незначительные вычислительные накладные расходы.
4
Метод формирует согласованные промежуточные представления, обеспечивающие более эффективное сжатие по сравнению с традиционными универсальными инструментами.
5
В статье представлен промышленный опыт применения Logzip в реальных продуктах Huawei.
Research Object
системные журналы крупномасштабных программных систем
Research Subject
извлечение скрытой структуры и эффективность сжатия, включая экономию дискового пространства и вычислительные накладные расходы
Publication Details
Publication Date
2019-09-23
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest