As promised here's an outline of the ADSL problems we've been experiencing and what we are doing about it:
I've tried to answer as best I can but I am somewhat technically challenged so forgive me if something is not completely clear.
The traffic and bandwidth on our ADSL network is managed by devices made by a leading overseas tech company.
These devices manage all the different type of traffic protocols (such as video streaming, online games and peer-to-peer torrents and downloads) at different times depending on how much capacity is available on our network.
Unfortunately they have been behaving inconsistently over the last few months for some reason. It has been a tricky problem to deal with because there were times everything seemed fine and we weren't sure exactly where the problem was.
We have been working closely with MTN and the device hardware company over this time to try to get to the bottom of it, but the problem has proved way more challenging to solve than any of us expected.
The devices' software was upgraded early last week to better improve our traffic management and better improve our ADSL clients' experience. This was done after months of R&D by the overseas company and after weeks of testing locally.
Unfortunately since the updates, for reasons we are not completely sure of at this time, these appliances have not been working as expected. They are not classifying all types of traffic correctly.
This means that we cannot properly shape some key traffic, such as certain types of peer-to-peer torrent downloads, because the devices are not always picking these protocols up accurately.
This in turn means we cannot manage the network usage as effectively as we need to, which leads to the network performing sub-optimally when it is filled to capacity.
When our network is stretched to capacity our ADSL clients contend and fight with each other for bandwidth and thus sometimes get poor and inconsistent speeds. It also means that there are times that their latency and pings are high.
So what are we doing about it?
All of our top guys, the top network guys from MTN and the engineers from the device manufacturer are all working around the clock on sorting this out as soon as possible. We have a whole team that is working from Afrihost. An engineer from the overseas company flew in and is working with the top engineers from Afrihost and MTN. We are also in constant and direct contact with all the engineers based overseas and everybody is working around the clock to solve this as soon as possible.