ºÚÁÏ´«ËÍÃÅ

Studierendenvortrag - Universität Ulm

Universität Ulm

Extending the AMPhitryon Compression Tool Through BWT-Based Dictionary Optimization and Hybrid Brotli Integration

Abstract: Die Kompression sehr kleiner Payloads stellt eine besondere Herausforderung dar, da der Overhead klassischer Verfahren den Kompressionsgewinn häufig übersteigt. AMPhitryon verfolgt einen dictionary-basierten Ansatz, der Referenzen auf ein gemeinsames Dictionary nutzt und dadurch den Overhead bei kleinen Datenmengen reduziert. Diese Arbeit untersucht, wie AMPhitryon durch die Integration der Burrows-Wheeler-Transformation (BWT) erweitert werden kann, um wiederkehrende Datenmuster vor der Dictionary-Kompression stärker zu gruppieren und damit die Trefferrate zu verbessern. Darüber hinaus wird eine auf der Shannon-Entropie basierende Entscheidungslogik entwickelt, die negative Kompression erkennt und verhindert, indem Nachrichten mit zu hoher Entropie unkomprimiert übertragen werden, während ihre Chunks dennoch chunkweise ins Dictionary aufgenommen werden. Zusätzlich wird eine hybride Integration mit Brotli entwickelt, die AMPhitryon für Payloads bis zu einer Größe von n ∈ ℤ Bytes einsetzt, während Brotli größere Daten übernimmt. Die Ergebnisse werden hinsichtlich Kompressionsrate, Latenz und weiterer Metriken mit AMPhitryon, Brotli, gzip, unkomprimierten Rohdaten etc. evaluiert.