Temel Kavramlar
Zwei effiziente Algorithmen zur Erfassung der Statistiken großer IP-Adressdaten, die einen Ausgleich zwischen Rechenaufwand und Speicherverbrauch schaffen.
Özet
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.
İstatistikler
Die Rechenzeit der TLMB-Methode beträgt 2,51 s für 10 häufigste IP-Adressen und 2,52 s für 100 häufigste IP-Adressen bei 5 Millionen IP-Adressen.
Die Rechenzeit der SSMB-Methode beträgt 18,43 s für 10 häufigste IP-Adressen und 18,43 s für 100 häufigste IP-Adressen bei 5 Millionen IP-Adressen.
Der Speicherverbrauch der TLMB-Methode beträgt 189,61 MB für 10 häufigste IP-Adressen und 189,64 MB für 100 häufigste IP-Adressen bei 5 Millionen IP-Adressen.
Der Speicherverbrauch der SSMB-Methode beträgt 139,77 MB für 10 häufigste IP-Adressen und 139,79 MB für 100 häufigste IP-Adressen bei 5 Millionen IP-Adressen.
Alıntılar
Keine relevanten Zitate gefunden.