Ethernet was always inefficient, with a crazy amount of unused legacy space reserved in an unnecessarily large header. CSMA/CD for contention was one of the ugliest medium access solutions imaginable. The coax implementation needing termination plugs was also ugly. Its advantage was cost, having had no license fees, making it suited to consumer/commercial applications driving economies of scale. It's the VHS of datac…
Bob Metcalfe wins Turing Award
121–130 of 238 posts
Re: Bob Metcalfe wins Turing Award
#122How is he only getting this award now?
Metcalfe was controversial because Alohanet from university of Hawaii pioneered the idea and Metcalfe was seen as writing a nice proof in CACM of the 1/e capacity breakdown theorem and popularizing an already extant technology. He did not build it alone Chuck Thacker probably built most of it but didn't have a PhD! Oh the horror!
He should not have gotten it now - either give it sooner or not at all - and he should not be the only one getting it!
Re: Bob Metcalfe wins Turing Award
#123Earlier quoted context omitted.
Yeah, it’s a very cool trick that surprises a lot of people when they learn that only half the wires are used.
Not for gigabit ethernet and good luck picking up the pieces if you find yourself splitting a power-over-ethernet setup :)
Re: Bob Metcalfe wins Turing Award
#124Earlier quoted context omitted.
I remember paying about $1000 per port for 100 megabit switches.
Ethernet switches are actually pretty complex things, when you think about it. They have to learn what MAC addresses are behind each port, and build a complex forwarding table and do table lookups in real time. The larger the switch, the more complex it is. Its hard to make it scale. Around the same era, Myrinet switches with higher bandwidth (1.2Gb/s if I remember correctly) and higher density at a fraction of the p…
Also Infiniband packets are power of two sized, making fast switching easier.
Re: Bob Metcalfe wins Turing Award
#125Earlier quoted context omitted.
The point was more about competing technical choices made by designers, rather than the choice of standards made by consumers. For example TDMA can be arguably more scalable, bandwidth and energy efficient than CSMA/CD and can give consistent PL, PD and PDV, so might have even allowed early business grade voice. Variable header sizes would have allowed efficient use over bandwidth constrained media like radio. But th…
TDMA needs time synchronization and thus becomes more complex. Even in telecoms the packet switched connections are quickly replacing synchronous time division connections.
Re: Bob Metcalfe wins Turing Award
#126What's the killer feature that differentiates Ethernet from other phy protocols?
Ethernet (CSMA/CD) is a protocol that copies human speech patterns. After someone stops speaking people hear the quiet (carrier sense multiple access / CSMA) and wait a very short and randomized amount of time and begin to speak. If two speakers collide they hear the collision and shut up (CD - collision detection). They both pick a randomized amount of time to pause before trying again. On the second third etc. collision people wait longer and longer before retrying.
The thing about original ethernet (1981) is that it wastes 2/3 of the channel because a highly loaded channel has too many collisions and too many back offs. But deployment and wiring were expensive so running a single wire throughout a building was the cheapest possible way to start (enhanced by thinwire Ethernet and twisted pair to have a less bulky cable a few years later). The frame design was PERFECT and within ~10 years people were using ethernet frames to build switched networks and today only radio networks are CSMA/CD = Ethernet.
Re: Bob Metcalfe wins Turing Award
#127Earlier quoted context omitted.
HN comment of the year winner right here! Makes you wonder how many other laws are built on nothing. If there's one thing I leaned doing a Ph.D. is if you dig deep enough, you find many foundational laws of nature rely on some necessary assumption that, if proven incorrect, would topple the whole thing
It's worth mentioning Moore's Law, which was actually a short term prediction, arguably turned into a business goal. The "law" states that the number of transistors in integrated circuits (like CPUs) will be doubled every two years (or 18 months by some variations). It wasn't entirely made up, as it was mostly based on advances in manufacturing technology, but it was a prediction made in 1965 that was supposed to hol…
https://ourworldindata.org/grapher/transistors-per-microproc...
Re: Bob Metcalfe wins Turing Award
#128Well deserved. I remember dealing with a whole raft of other networking technologies and Ethernet stood head-and-shoulders above anything else available at the time. One thing that is not well appreciated today is how power efficient Ethernet was, even on launch in the coax era. Other network technologies (Token Ring as embodied by IBMs network cards, for instance) consumed power like there was no tomorrow. Leading t…
I still have a soft spot in my heart for ARCNet. In the 80s it was cheaper than ethernet, but more reliable than token ring. And for the few places that prioritized determinism over throughput, it was indispensable. But ethernet kept improving speed and reliability while ARCnet retreated to shop-floor niche applications. Alas.
Re: Bob Metcalfe wins Turing Award
#129The archetypal "good enough" solution: Instead of preventing collisions, tolerating and managing them. I think of Ethernet often when assessing how close to perfection I need to get in my work.
It is also lesson of doing something now and rewriting it later. For example no modern ethernet network uses cd/csma anymore and it was pretty iconic part of original ethernet. Overall ethernet on physical layer has seen quite an evolution from coax and vampire taps, to twisted pair and hubs, to switched networks, and nowdays wireless, single-pair, optical, and virtual networks
Re: Bob Metcalfe wins Turing Award
#130Earlier quoted context omitted.
What are some superior competing standards, and could they be implemented in a royalty-free way?
The point was more about competing technical choices made by designers, rather than the choice of standards made by consumers. For example TDMA can be arguably more scalable, bandwidth and energy efficient than CSMA/CD and can give consistent PL, PD and PDV, so might have even allowed early business grade voice. Variable header sizes would have allowed efficient use over bandwidth constrained media like radio. But th…
Hell even making Ethernet fully switched didn't really happen until the 1990s thanks to Moore's law making the ASICs cheap enough.
Without mass adoption there's no reason to invest. Look at Token Ring, Ethernet's only real competitor at scale: it quickly started to lag behind. Ethernet shipped 100Mbps several years before Token Ring. The 1Gbps Token Ring standard was never put to hardware.