Microsoft Sued Over TCP/IP offload technology
soldack writes "Microsoft has been working on a technology for full offload of TCP/IP processing in windows to a smart NIC. It was due to arrive in an update to Windows Server 2003 but never made it. Now know why: it appears they have been sued by Alacritech for patent violation and Alacritech has won an injunction.
See
this article on Microsoft Watch for a story on it and here for Alacritech's view on it.
It is pretty interesting to see a little company trying to take on Microsoft for seemingly ripping them off and getting this far. It probably helps that they were founded by Larry Boucher, who "led the engineering team that developed the SCSI interface at Shugart Associates" and also founded Adaptec. See Alacritech's site for more. Lots of TOE/RNIC companies were effected by this since they were depending on Microsoft's software and do not have their own solution. This technology is becoming more important as the industry moves to multiple 1 gigabit interfaces and single or multiple 10 gigabit interfaces. It may be critical for technologies like iWarp (RDMA over TCP/IP) and iSCSI (SCSI over TCP/IP) to perform well."
"While based off Alacritech technology, code wasnt stolen, it was given freedom."
- US Govt spokesman defending Micros^H^H^H^H^H^Hfreedom
Not with TCP/IP, but I've seen (not worked with) boards to offload network processing from the host machine. They ran in mainframes or VAXen, and other such large machines about 20 years ago. Never caught on though because you still need a reliable protocol to talk to the offload processor. (I was only aware that a box up on the top shelf contained such things, I'm not sure how they work, but could be prior art)
I seem to recall hearing that the old HPUX machines had a sort of smart-NIC; the machine could be completely crashed and yet ping still worked.
'Just an honest question (ok, 2 questions): don't some of 3COM's NIC's do something similar? Is the difference just a matter of the degree of offloading?
Mark
Not next year or the year after, but fairly soon Microsoft will find itself cornered in the IT industry. Microsoft is a software-centered company whose enemies are increasing in numbers, and the prices on software are dropping like rocks! Microsoft's hardware and services based competitors are going to eat them for lunch with products like Linux and Solaris running on not just their own servers, but the cheapies like Dell.
How would you feel if all you could do is sell water in a desert and it started to rain and a river started flowing right next to you? That is how it is with software.
Duplicate post, see http://yro.slashdot.org/article.pl?sid=05/04/13/21 59255
Yet another example of why patents are bad for progress. Money-greedy little company is unable to effectively compete with their overpriced products, feature-greedy big company is unable to expand the technology to benefit it's entire userbase.
Result: big fat stalemate. The idea is never used - and will eventually be bypassed by technology that works around the patent.
I dont get it, these "smart NIC's" ability to take on all TCP/IP processing seem more like a hardware feature. So, basically, Microsoft is getting sued for providing support for a piece of hardware's features in their OS? Doesnt that seem a *little* strange?
A little perspective: A $10 NIC is 'smart' enough with the system turned off to monitor traffic for smart packets meant for its MAC...