Skip to main content

My MSc research



During the past two years, I read for a Master of Science degree from the Queen Mary University of London by distance-learning. The degree was lecture-based but included a final dissertation on a related subject.

My research project delved into Buffer De-Bloating and was aimed at studying a common problem in the internet today caused by excessively large buffers, its effect on internet performance, and recommendations at mitigating it.

Buffers are the physical storage medium present in most telecommunications devices, which are essential for the proper functioning of a network. The role of the buffer is to store data received by the device until it is processed, or to store data to be transmitted by the device until its turn to be sent. One of their main purposes is to enable the interaction of two links or networks which operate at different data rates. In every statistically multiplexed network, data bursts will occur, and these will result in short periods of time where the rate at which the data is received is much larger than the rate at which the data can be sent. The buffer holds this received data until it can be processed, to avoid it being lost and thus causing an eventual re-transmission.

Since memory has today become cheap, manufacturers have inadvertently overdone buffering in many devices. The problem is that while buffering reduces data loss, excessive buffering is resulting in high latency and reduced throughput when closed-loop transport protocols like TCP are used. The operation of congestion-avoiding protocols such as TCP relies on timely congestion notification (i.e. packet losses) to regulate their transmission speeds. Large buffers postpone the feedback of these congestion notifications from informing the transmitter to reduce its transmission rate, thus causing an increase in latency. This phenomenon is referred to as “bufferbloat”, and is one of the main causes of latency on the Internet today. The increased use of interactive applications on the internet has increased the importance of reducing latency and jitter, and has propelled the “bufferbloat” problem to the fore-front of Internet researchers’ agenda.

My research investigated the suitability (or lack of) of existing Active Queue Management (AQM) techniques in mitigating the “bufferbloat” problem. Major real-life networks deployed in Malta were tested to confirm the presence of this problem, and computer simulations were run to compare the effect of different AQM techniques in different scenarios. Different network traffic conditions under which self-tuning AQM techniques like Controlled-Delay perform better than classic techniques like Random Early Detection, together with the limitations of both types of AQM were identified, and recommendations appropriate for today’s networks were provided as a basis for future research.

The degree was carried out following the award of a STEPS Scholarship, which scholarship is part-financed by the European Union – European Social Fund under Operational Progremm II - Cohesion Policy 2007-2013, "Empowering People for More Jobs and a Better Quality of Life". This scholarship scheme, launched back in 2009, has certainly enabled hundreds of students like myself to maximise our potential and be better equipped for today's dynamic work environment. A word of thanks goes to the staff at Queen Mary University who were always helpful and whose guidance was essential in reaching a positive final result. And finally, thanks to my parents, my girlfriend, my family and friends, for their support and for always being there during the difficult and strenuous periods.


Comments

Popular posts from this blog

Who's the real monster?

I usually hate comparisons, but some very different reactions from the 'great unthinking' rabble do merit some analysis. In May this year, the notorious dog Star was found buried alive . A prima facie , this looked liked the most horrific case of animal cruelty, and is still considered so by some. The perpetrator was described by the sensitive and caring animal-lovers as a villain, a heartless monster, deserving of death, stoning, or even to be 'buried alive in the same manner'. But what did Mr. Vella actually do, according to the testimony heard in Court? Star was sick. It was shedding fur, and quite old already, and its owner did not afford the treatment. In trying to save some money from paying for the dog to be put to sleep and killed properly by vets, she gave it to Mr. Vella to have it killed himself. Nothing much to make people angry till now. Mercy-killing of very sick and suffering animals is widely done and usually acceptable. You may

Shema Yisrael, the cries of the Palestinian people

You live a peaceful life in a modest home. You've never bothered anyone and you've never caused trouble. Out of the blues, a group of people claim that they should live in your house. Why? Because they have been persecuted in a war, and they claim that some 5,000 years ago, their God had told them your home was their promised land. Somehow, the whole community agrees with their wishes, and asks you to grant them your spare-bedroom. You oblige. After a few months, they take the whole top-floor. In a few year's time, they take over your kitchen. After a few more years, they own your house and keep you and your family locked in the bathroom. They don't even allow you to get out, while they strip-search you the few times they do. Even if it's a medical emergency. Sometimes not even medical personnel and ambulances are allowed to see to your needs while your children die in your hands. Desperation starts hitting you. Life seems to offer no hopes. In moments

Why I am dropping out of the Anti-ACTA protest

Like many avid internet users, I have followed with interest the debate about ACTA (Anti-Counterfeiting Trade Agreement). After reading numerous articles, watched sensational videos, and discussed ad nauseam with friends, I have realized that what I have come across is a campaign hi-jacked by lies, myths and misconceptions as to rival Malta's misinformed divorce referendum campaign. I have to say that the videos on Youtube   got me worried. I quickly signed the petition, joined the Anti-ACTA groups, and prepared myself for a full-blown fight against the big-governments who want to intrude on our privacy and freedom of expression. Like our MEP Edward Scicluna invited us to do in the University debate last Wednesday, I did not try to understand the details of ACTA but rather saw who the players behind it were. But as usual, my logical instincts took over, and his call to not try to understand ACTA actually pushed me to read the text. And here's what I now know: ACTA is