Der Artikel präsentiert zwei effiziente Algorithmen zur Erfassung der Statistiken großer IP-Adressdaten.
Die erste Methode, TLMB (Two-Layer Memory Block), verwendet einen zweischichtigen Speicherblockaufbau, um die Beziehung zwischen Speicherblöcken und IP-Adressen abzubilden. Die erste Schicht enthält 256x256 Speicherblöcke, die zweite Schicht enthält dynamisch allozierte Speicherblöcke für die IP-Adressen. Die Komplexität ist linear zur Anzahl der IP-Adressen bei begrenztem Speicherverbrauch.
Die zweite Methode, SSMB (Single Shared Memory Block), verwendet einen einzelnen, großen Speicherblock von 128 MB, der alle IP-Adressen aufnimmt. Die IP-Adressen werden logisch in bis zu 256 Teilmengen unterteilt, die jeweils in den Speicherblock abgebildet werden. Der Speicherverbrauch bleibt dabei nahezu konstant, unabhängig von der Anzahl der IP-Adressen.
Beide Methoden nutzen die Eigenschaften der IP-Adressen, um die Speichernutzung und Recheneffizienz zu optimieren. Zusätzlich werden parallele Berechnungsverfahren vorgestellt, um die Leistung weiter zu steigern.
Die experimentellen Ergebnisse zeigen, dass die vorgestellten Methoden deutlich bessere Leistung in Bezug auf Rechenzeit und Speicherverbrauch aufweisen als die Vergleichsverfahren.
На другой язык
из исходного контента
arxiv.org
Дополнительные вопросы