MIT Uses Machine Learning Algorithm To Make TCP Twice As Fast
An anonymous reader writes "MIT is claiming they can make the Internet faster if we let computers redesign TCP/IP instead of coding it by hand. They used machine learning to design a version of TCP that's twice the speed and causes half the delay, even with modern bufferbloated networks. They also claim it's more 'fair.' The researchers have put up a lengthy FAQ and source code where they admit they don't know why the system works, only that it goes faster than normal TCP."
This is how things like Skynet get started.
they admit they don't know why the system works, only that it goes faster than normal TCP
And so it begins...
Allow a computer to design a faster TCP? Sure!
Let them actually implement it without knowing how it works? Oh, Hell no!
I'm not talking "Skynet" or anything here... but if it breaks, who's going to fix it?
they admit they don't know why the system works
I'm guessing the next big revolution in AI is the quest to figure out how to get digital problem solvers to teach us meat heads how they actually figured this stuff out.
Stay sentient. Don't drink bad milk.
Colossus: The Forbin Project
much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
Huh? Did you read the same article as I did? As far as I can tell, the article is about a TCP congestion control algorithm, which runs on both endpoints of the connection, and has nothing to do with QoS on intermediate routers. The algorithm generates a set of rules based on three parameters resulting in a set of actions to take like increasing advertised receive window and tx rate control. The result of which is a vastly improved total network throughput (and lower latency) without changing the network itself.
I fail to see the relevance of predictive/adaptive caching. It isn't even mentioned in the article.
As complex systems goes there are far worse. Go ask an engineer or a scientist.
The blurb says it "redesigns TCP/IP", and the article itself specifically says "congestion control". Which is NOT part of TCP/IP design. Congestion control is a routing feature.
Seriously, it's both incredible how wrong you are with that statement and that somebody rated it as informative. I suggest you read up on the subject: http://en.wikipedia.org/wiki/TCP_congestion_avoidance_algorithm http://en.wikipedia.org/wiki/Congestion_window http://tools.ietf.org/html/rfc5681