Universität Leipzig Institut für Informatik

Open Source Software

Die nachfolgend aufgeführten Software-Pakete basieren auf unseren Forschungsergebnissen und stehen akademischen Einrichtungen als Open Source Software im Rahmen einer Lizenzvereinbarung kostenlos zur Verfügung.

TCP with Adaptive Pacing (TCP-AP)

TCP with Adaptive Pacing (TCP-AP) ist eine neue TCP Variante, welche speziell für IEEE 802.11 drahtlose Multihop-Netze entwickelt wurde. TCP-AP wurde auf der MobiHoc Konferenz 2005 im Rahmen der Veröffentlichung TCP with Adaptive Pacing for Multihop Wireless Networks präsentiert mit dem Ziel, den Goodput und die Fairness von TCP durch Betrachtung der räumlich-bedingten Wiederbenutzung des Kanals bei IEEE 802.11 sowie der Konkurrenz zwischen konkurrierenden Flüssen zu verbessern, speziell in Fällen in denen versteckte Terminals vorhanden sind.

Den aktuellsten Quellcode für den ns-2 Simulator können Sie hier (version 0.2) herunterladen. Informationen über die Kompilierung sowie Version-Unterstützung können der README Datei entnommen werden.

Gnutella Traces

Im Rahmen der in der Veröffentlichung Characterizing the Query Behavior in Peer-to-Peer File Sharing Systems beschriebenen Forschungsarbeiten wurden über den Zeitraum vom 17.03.2004 bis 23.04.2004 umfangreiche Traces des Datenverkehrs im File Sharing System Gnutella aufgezeichnet. Diese Traces können hier heruntergeladen werden. Jede Trace-Datei umfasst einen Zeitraum von 24 Stunden. In den Traces aufgezeichnete Ereignisse umfassen das Öffnen und Schließen von Verbindungen mit dem Messknoten sowie alle Typen von Gnutella-Nachrichten (Ping, Pong, Query, Query Hit), die vom Messknoten empfangen wurden.

Aus Datenschutzgründen wurden alle aufgezeichneten IP Adressen auf zufällige IP Adressen abgebildet. Dabei wurden Informationen über Netzstruktur und geographische Regionen erhalten, wie in der Datei README.txt beschrieben wird. Zur Zuordnung der zufälligen Adressen zu geographischen Regionen dient die Datei country.csv.gz.

DSPNexpress-NG

DSPNexpress-NG (Next Generation) ist die neue Version des weit verbreiteten Softwarepakets zur Leistungs- und Zuverlässigkeitsbewertung, das stochastische Systeme mit exponentiellen und deterministischen Ereignissen nutzt. Die vorherige Version von DSPNexpress ist für seine hochgradig effizienten, numerischen Lösungsverfahren zur stationären Analyse von deterministischen und stochastischen Petri Netzen (DSPNs) bekannt. Das Softwarepaket wurde DSPNexpress genannt, da es in der Lage ist, stationäre Analysen komplexer DSPNs ohne nebenläufig aktive deterministische Transitionen mit vier Größenordnungen weniger CPU-Zeit durchzuführen als andere zuvor bekannte Softwarepakete. Seit 1993 haben wir DSPNexpress kostenlos anderen akademischen Einrichtungen auf Anfrage zur Verfügung gestellt.

Neue Leistungsmerkmale von DSPNexpress-NG umfassen effiziente und numerisch robuste Löser für die transiente und stationäre Analyse von Generalized Semi-Markov Prozessen mit exponentiellen und (nebenläufig aktiven) deterministischen Ereignissen. Somit kann DSPNexpress-NG sowohl die transiente als auch die stationäre Analyse von DSPNs mit nebenläufig aktiven deterministischen Transitionen durchführen.

Weitere Informationen zu DSPNexpress-NG sowie eine Möglichkeit zur Anfrage der Software erhalten Sie hier.

IP2BMAP

IP2BMAP ist ein mächtiges Softwarepaket zur Parameterschätzung des Batch Markovian Arrival Prozesses (BMAP) mit Hilfe des Expectation-Maximization (EM) Algorithmus. Das Softwarepaket wurde IP2BMAP genannt, da sich innerhalb der Klasse analytisch/numerisch berechenbarer Modelle der BMAP als sehr geeignet zur Modellierung aggregierter Verkehrslasten in IP-Netzen herausgestellt hat. Die entscheidende Idee dieses aggregierten Verkehrsmodells besteht darin, verschiedene Größen von IP-Paketen durch verschiedene Batch-Größen des BMAP darzustellen.

Neue Leistungsmerkmale von IP2BMAP beinhalten die numerisch stabile Parameterschätzung des Batch Markovian Arrival Prozesses mit Hilfe des Expectation-Maximization Algorithmus. Dabei wird das bekannte Randomisierungsverfahren und eine numerisch stabile Berechnung von Poisson Sprungwahrscheinlichkeiten effektiv zur Berechnung von zeitabhängigen bedingten Erwartungswerten einer Continuous-Time Markov Chain (CTMC) genutzt, die vom Estimation-Schritt (E-Schritt) des EM Algorithmus benötigt werden.

Weitere Informationen zu IP2BMAP sowie eine Möglichkeit zur Anfrage der Software erhalten Sie hier.