Slashdot Mirror


When 54 Mbps isn't 54 Mbps: 802.11g's Real Speed

eggboard writes "Matthew Gast, author of 802.11 Wireless Networks, filed this article for O'Reilly Networks explaining exactly how fast 802.11g really is: that is, what's the actual data payload and real throughput, not the rated maximum speed. His conclusion? In mixed 802.11b/g networks, which will be common for years to come, g is only 1.6 to 2.4 times faster than b, not 5 times faster as it is in its g-only mode. This article has real math based on the specs, rather than armchair speculation."

16 of 127 comments (clear)

  1. In other news: by gerardrj · · Score: 4, Informative

    When you connect a 10bT NIC to a 100bT switch you get reduced throughput.

    EVERY medium that I've seen specs for published the actual bit rate of the wire/cable/fiber, not the end user throughput. They can't know that because they don't know what protocols you will be running over the network.

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
  2. Is this really a new issue? by PrimeWaveZ · · Score: 4, Insightful

    Gigabit ethernet is supposed to be 100 times faster than good ol' 10BaseT. It is, at the root layer. Most devices can't push that much data through the pipe, and with wireless, there is MUCH more error correction that needs to be done in communicating back and forth. Wired networks (normally) don't have the kind of interference that 2.4 GHz-band devices now suffer from.

  3. Re:Armchair calculations by eggboard · · Score: 4, Insightful

    When I said "armchair speculation," I was referring to the mass of articles that come out that talk about Wi-Fi speeds without actually looking at how the technology works.

    Matthew has now provided a baseline. Someone could now perform real-world benchmarks against these theoretical maximums which are built into the standard.

    Matthew's numbers provide optimal performance guidelines for network planning. Real performance will, of course, be even lower.

    --
    Freelance tech journalist for the Economist, MIT Technology Review, Macworld, and others
  4. Just read the labels... by rjstanford · · Score: 4, Informative

    Even the manufacturers make this point. From apple's site:

    If a user with an AirPort-enabled computer or a Wi-Fi certified 802.11b product joins an AirPort Extreme wireless network, that user will get up to 11 Mbps and the AirPort Extreme users on the same wireless network will get less than 54 Mbps. To achieve maximum speed of 54 Mbps the wireless network may only have AirPort Extreme-enabled computers on it.

    Its not like this was quite the surprise its being made out to be...

    --
    You're special forces then? That's great! I just love your olympics!
  5. Re:Quick rundown: (corrected, mod this one up) by dbarclay10 · · Score: 5, Informative

    (Sorry for the parent post, I made a typo. Just s/802.11a/802.11b/ in the second bullet point. "oops" :)

    Okay, I read the article, and here's a basic rundown (I think :):

    • 802.11g in a homogenous network (ie: only 802.11g access points) is faster than 802.11b (by a factor of five or so) and 802.11a (just a bit faster).
    • 802.11g in a heterogenous network (ie: some 802.11g access points, and some 802.11b access points which have been "assosiated" with the same network as the 802.11g access points) is rougly 1.5 to 2.5 times faster than 802.11b, depending on the type of collision-detection algorithm used. This setup is not as fast as 802.11a.

    So, to sum up the summary: If you start replacing your 802.11b access points with 802.11g access points, you'll see some performance gain with 802.11g client devices right away. When all your 802.11b client devices are gone (and thus all the 802.11b access points), it'll be way faster. Faster even than 802.11a.

    Why is this billed as a bad thing? You get compatibility with your existing infrastructure, a little bonus performance now, and when the time comes, bang you get a big boost.

    This is the kind of thing that sysadmins such as myself LOVE :)

    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
  6. Maybe I just can't summon the righteous anger by chriso11 · · Score: 5, Insightful

    Oh, so I only get a 60% faster connection? Given that soon enough the price differential between B & G will be gone, I still think G is the superior choice. When the wireless cards are only $15 to $20, I think that pure G networks will be much more common. And then you will get much higher throughputs.

    Maybe they should go after Dannon yogurt for decreasing the size of their container to 6oz from 8oz, but keeping the price constant. Then at least they would be reporting on something I could care about.

    --
    No, I don't trust in god. He'll have to pay up front, like everybody else.
  7. but it doesn't slow down the rest of the connectio by Barbarian · · Score: 4, Insightful

    However, when you connect a 10baseT NIC to a 100baseT switch, you don't slow down the rest of the connections to the switch, which can still operate at 100baseT. The situation with wireless, a shared medium, is more analogous to connecting a 10 baseT NIC to a 100/10 baseT auto sensing hub--when you hook up that 10baseT card, it slows down the rest of the hub to 10 baseT.

  8. Top 5 Reasons to Avoid Wireless by Amsterdam+Vallon · · Score: 5, Funny

    5.) It's still too slow to download Celeste-Virtual_BJ.avi in a reasonable time
    4.) You're not a cafe communist with a computer and a four dollar cup of coffee.
    3.) The low-bandwidth version of Slashdot doesn't have those cool 1997 .GIF icons.
    2.) The babes dig retro shit these days, like 14.4bps dial-up.
    1.) Your life revolves around physical things, not six-hundred dollar mp3 players (iPaqs, etc.)

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
  9. Re:Quick rundown: by rusty0101 · · Score: 4, Informative

    Why is this billed as a bad thing?

    For those who understand how this works, it is not a bad thing. However the hardware is being marketed to the general public.

    As a result you can expect that people who see the 5 x faster than b are going to completely skip the small text that disclaims this on the back of the box. I think everyone would be surprised if this did not include a significant number of ostensibly technically inclined writers who will report that they did not see the improvements advertised, and who will subsequently give the technology a bad rap.

    One fix for this would be to make APs that ran dual modes, but on different channels. For example 'b' on channel 3 and 'g' on channel 9. The AP would have to be able to buffer traffic between the two channels, but it would have to do so if it were acting as a repeater in any case, which I believe it has to to operate in both b and g modes.

    I do not know if this is likely to happen, or is part of the spec already. If it is, then people should expect to see a significant performance boost.

    -Rusty

    --
    You never know...
  10. TCP model oversimplified by kuknalim · · Score: 5, Insightful
    I stopped reading the article when i got to this:

    "Furthermore, the model ignores the sophistication in the TCP acknowledgement model. To avoid constraining throughput, TCP uses "sliding windows" and allows multiple outstanding frames to be transmitted before acknowledgement. In practice, TCP acknowledgements can apply to multiple segments, so this model overstates the impact of higher-layer protocol acknowledgements."

    This reduces the "TCP" he uses to a stop-and-wait protocol.

    1. Re:TCP model oversimplified by pla · · Score: 5, Informative

      This reduces the "TCP" he uses to a stop-and-wait protocol.

      Unfortunately, I have no mod points, but I really wish I did so I could throw one your way.

      Apparently, of all the supposed techies reading the article, only you caught that problem (hey, I'll admit it, even I glazed over on the details, so kudos to you). And that one change of his TCP simulation makes ALL the difference - If you take out all the part of a protocol that make it play well in a multiple-speed in-and-out environment, then yes, in fact, it will behave only slightly better than the worst speed in any direction. Almost a trivial statement, yet the parent post's entire premise rests on this one idea.

      Sad. And again, kudos, good catch.

  11. Informative? by Wesley+Felter · · Score: 4, Insightful

    You didn't even look at the article, did you? There was no testing. The author didn't model TCP windowing at all, and he even failed to take delayed ACKs into account.

  12. 802.11b is fast enough by toupsie · · Score: 4, Funny

    I have no complaints about the speed of my neighbor's wifi access point.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  13. Re:Speed by Wesley+Felter · · Score: 4, Informative

    But 802.11 isn't full duplex.

  14. Re:Quick rundown: (corrected, mod this one up) by ShadeARG · · Score: 5, Funny

    Holy ballz son. You've discovered a new formula!

    1) Post Insightfully with format errors
    2) Admit to mistake and repost with corrections
    3) Go from Insightful to Informative and reap in double the karma

    Niiice.

  15. Real Speeds by heli0 · · Score: 4, Informative

    Here are some real numbers.

    Best Performance among various hardware

    802.11g
    wep off: 15.5Mbps
    b card on network/wep off: 9.4Mbps
    wep on: 10.3Mbps

    802.11b
    wep off: 4.8Mbps

    --
    Whenever the offence inspires less horror than the punishment, the rigour of penal law is obliged to give way...