Will a Broadband Booster help Skype Users?
A few months back Hawking Technologies
introduced a device they called a Broadband Booster.
My first thought; snake oil. After reading, I thought; well maybe not.
While I was in a conversation with Andrew Sheppard, the author of Skype Hacks a new book to be published by OReilly Media Inc.
Andrew mentioned he would be testing it. I told him I would like to publish his review of Broadband Booster for my readers on Skype Journal.
Thanks Andrew. I enjoyed reading your draft manuscript it was filled with many good ideas. Good luck on your book sales.


Comments
Interesting to see how it will be able to shape the traffic. Will it be able to make way for/prioritise Skype packets and/or can it blog/limit the Skype traffic to basic band with for voice?
Posted by: jyden | October 28, 2005 01:41 AM
I have a question regarding the results. The intrinsic downlink bandwidth is larger with HBB1 compared to without it. I am not able to understnad why that is the case. Is this the reason for the smaller intrinsic latncy? I would have anticipated that when there are no other Internet activity, presence or absence of HBB1 should not matter.
Also I don't understand the packet loss statistics. Obviously I am misreading it, because in my reading HBB1 introduces packet loss in the receive direction.
Thanks for any clarification you can provide.
Posted by: Aswath | October 28, 2005 08:36 AM
"Interesting to see how it will be able to shape the traffic. Will it be able to make way for/prioritise Skype packets and/or can it blog/limit the Skype traffic to basic band with for voice?"
The HBB1 really doesn't have any knobs or levers that allow any sort of real control. Presumably (as the internal workings of the HBB1 are not documented), in firmware, the unit builds up a statistical picture of data packet traffic and then applies some heuristic rules to prioritize them. Andrew Sheppard
Posted by: Elpis | October 28, 2005 10:20 AM
"I have a question regarding the results. The intrinsic downlink bandwidth is larger with HBB1 compared to without it. I am not able to understnad why that is the case. Is this the reason for the smaller intrinsic latncy? I would have anticipated that when there are no other Internet activity, presence or absence of HBB1 should not matter."
"Also I don't understand the packet loss statistics. Obviously I am misreading it, because in my reading HBB1 introduces packet loss in the receive direction."
"Thanks for any clarification you can provide."
Baseline numbers with "no other internet activity" were obtained by using the MaxSpeed test at www.numion.com. By "no other internet activity" I mean that all applications that make use of the internet were stopped. That is, applications I know about and have control over. What Windows was up to at the two different test times I can't say (automatic updates, wireless zero configuration hopping ... God knows what! Then there's the firewall, anti-virus, etc, etc that I didn't switch off for obvious reasons.). As I point out, the results are only informal, but I think they are indicative that the HBB1 does do what it says it does.
Some people are surprised by a packet loss of more than 100%. But let me explain how I understand that number. Suppose some internet activity requires just a single data packet per second to get the job done. At t=0s, the packet is sent, but network conjestion means it's "lost". That's a 100% loss! At t=0.25s the packet is resent, but network conjestion means it's lost again! That's a 200% packet loss! And so on ... I think you can see that if both the original packets and the resends are "lost", then packet loss can exceed 100%.
As to why the HBB1 can affect both incoming and outgoing packet loss is, I think, a reflection of the fact that outgoing packets are being given priority "on the wire" and so incoming packets can momentarily back up and get lost. The internal buffers (up and downlink) of the HBB1 are finite in size, and so if incoming traffic is held back to give outgoing packets priority, then the incoming buffer can overflow and so incoming packets can be lost.
Bear in mind that the connection from cable/ADSL modem to HBB1 to rounter to PC is ethernet and incoming and outgoing packets therefore share the same wire on a time division basis. Therefore, high priority outgoing packets can most certainly nudge incoming packets off-the-wire, if that's how the HBB1 decides to manage traffic. Of course, this is just my take on how the HBB1 might do its job, but as it's undocumented, I don't know for sure. Andrew Sheppard
Posted by: Elpis | October 28, 2005 10:55 AM