Visualization Results

We managed to create a topology representation of the African internet at an AS level with reasonable accuracy. The topology structure was similar to those discovered by some of the past researchers we consulted during the literature review stage, showing us that our methodology was in the right direction. Below are 3 images of different topologies obtained from all 3 internet measurement platforms. As was part of the design requirements, the user can choose which measurement platform to view data from.

Speedchecker
Speedchecker
Ripe Atlas
Ripe Atlas
CAIDA
CAIDA


The platform also has features to allow one to view the particular point of presence cities for a selected Autonomous System Number (ASN), or to view the particular routes taken by traffic from a selected source to various destination cities. These features would be useful for a researcher to study traffic flow and peering among ASs. Furthermore, when zoomed out, the map only shows city level detail i.e all nodes in a particular city condensed into one node. When one zooms in, however, they are able to see the particular ASNs in that city.

Speedchecker
View Routes feature in use
Ripe Atlas
View POP feature in use
CAIDA
Map zoomed in to show ASNs in a city


Simulation results

During simulation, link delay which in this project we considered it as the minimum round trip time(RTT) was recorded for each source ASN - destination ASN pair for comparison and evaluation purposes to evaluate which scenario is the best African ISPs can peer at African IXPs. The three scenarios are: pre-simulation scenario where there is no IXP present in the topology, a scenario where one central IXP was added to the topology and a scenario where five regional IXPs were added to the topology. Five source ASN - destination ASN pairs were used as the testing sample.


We found that the regional internet latency dropped by 75% and the interregional internet latency dropped by 20% when African ISPs were peered at regional IXPs. This showed that African ISPs should peer at regional IXPs to offer good internet performance and the regional IXPs should peer through one central IXPs to better inter-regional internet performance.

Final papers and Poster

Final paper by Gerald Ngumbulu

Final paper by Blessed Chitamba

Final paper by Willie

viSAT Poster

The code can be found on the following GitHub link:

GitHub link