NETWORKING

  • 11/05/2015
    8:00 AM
  • Rating: 
    0 votes
    +
    Vote up!
    -
    Vote down!

The Future Of Networking Is Watson

Forget SDN. IBM's cognitive system demonstrates the power of artificial intelligence, which will run our networks and transform IT management.

Watching Watson wipe the smug off Ken Jennings' face in front of Alex Trebek and a room full of IBMers in Yorktown Heights was a great day for geeks. It seemed that intelligence itself could be summoned from the ether by technologists. IBM created not a new flavor of supercomputing, but marketable cognition and is bringing it to new applications. And as a network administrator, I see that victory as making one thing clear: Cognitive systems will ultimately control not just our networks, but the entire software-defined infrastructure.

AI’s poker face

Before disambiguating the hype of artificial intelligence (AI), machine intelligence, neural networks and machine learning, consider a practical example: Texas Hold ’Em Poker. Pokerbots in the largest Las Vegas casinos are quietly powered by revolutionary, nearly unbeatable machine intelligence based on pioneering work by Fredrik Dahl begun during his stint at the Norwegian Defense Research Establishment.

Unlike poker systems that are computational wunderkinder, the AI pokerbot does not brute force compute every possible play from a given state then select the most likely winning play. That works in chess because a machine can see all the pieces of both players, but in poker it’s not an option; critical information is missing. Instead, Dahl’s pokerbot  played billions of hands of Hold ‘Em observed by a neural network.

Over time, it observed play with multiple neural networks, each with algorithms developed to optimize a particular strategy: defensive play, winnings maximization or even engaging play to keep players at the machine longer. On its own, it developed human strategies like floating --passive play to build bigger pots. The initial result was a winning machine that was no fun to play and bad for business. They settled on the more engaging defensive neural-net play strategy.  

Machine intelligence, IT admin edition

If you’re in the middle of untangling less-than-optimal telepresence quality of service (QoS) class maps, you’re well aware that network hardware has zero intelligence, and firewalls may actually have negative intelligence. You make the network go; your hardware is smart as a shovel. You can make it a steam shovel with automation, but its work will only be as skilled as you and what you explicitly taught it to do.

But real machine intelligence does something different. Because it learns on its own, it’s capable of developing abilities beyond the reach of its human operator. IT administrators of the future won’t think of AI and neural networks; they’ll leave that to vendors like IBM and its partners.

We’ll simply think of intelligent machines --boxes with software that we trust to control infrastructure --and machine learning, the way we coach these systems and respond to their queries. Forget everything you know about Cisco IOS configurations, managing VMware NSX topology overlays with vCenter or even defining software defined networking (SDN) resources for Open Stack or CoreOS. Machines with mystifying, spooky instincts will make demonstrably better decisions faster.

IBM’s Watson model

In the Texas Hold ‘Em example, the learning pokerbot is to computational pokerbots as IBM Watson is to IBM Deep Blue. Watson’s defeat of Jennings was a watershed event. Unlike Deep Blue, which was an amazing chess playing exercise in POWERparallel and custom VLSI chess chip thunder, Watson was a learning machine built with off-the-shelf POWER7 hardware.

Watson had only four terabytes of data and no link to the Internet, but it was blessed by IBM with machine instruction, and instead of teaching it facts, they taught it how to learn facts, how to understand Jeopardy’s answer-question format and natural language processing. They gave it a dump of Wikipedia and let it build intelligent links through neural net processing. The result? Watson succeeded by sidestepping the hardware limitations of the compute approach.

With Watson, IBM created cognitive systems and underlying algorithm technology to “observe, interpret, evaluate and decide.” It was vastly different than traditional supercomputing. 

IBM can’t possess infinite domain expertise, so it’s expanding an innovation partner network to build a Watson technology ecosystem. Watson will be applied in security, medicine, banking and network and application management in ways we can’t imagine, not by IBM, but by domain experts who use Watson as a platform or service. And when we start talking about consuming AI as a service, you can see the writing on the wall for traditional IT management approaches.

AI security services

For background, IBM referred me to SparkCognition in Austin, Tex. as an example of AI IT management, in this case, network security.  

“The genesis of SDN really comes from active networks and the large telcos and routing companies who wanted to make fabric more intelligent,” SparkCognition’s founder and CEO Amir Husain told me. “SDN is essentially a very high-speed, responsive fabric that removes physical equipment barriers and enables next generation IT. The speed of SDN is of itself critical for integration with self-managing, cognitive management systems. Fabric must morph very rapidly in response to knowledge accumulation and decision making happening at a higher cognitive layer. Legacy networks can’t benefit from the decision making happing at that layer.”

According to Husain, Watson is particularly useful for suggesting meaning in unique situations with incomplete information.

“We’re moving to a signature-free security model, where cognitive algorithms complement and eventually play the role of a human security researcher,” he added. “We combine our research and algorithms with neural net processing analysis provided by Watson to be aware of the present, and apply learning and domain knowledge where Watson lets us draw new conclusions even when looking at weirdness.  Humans are unfortunately slaves to intuition largely for self-preservation while algorithms are not.”

And it’s that freedom of algorithms to move past human assumption bias that gives cognitive systems an edge over humans when analyzing behavioral data at vast scale. Perhaps you’ve felt this effect if you’ve ever looked at Google’s AI “Deep Dreams” images.

Figure 1:

(Image: Duncan Nicoll)

There’s something really creepy about a machine seeing alien slugs in delicious doughnuts because our minds severely limit our willingness to find new meaning in routine details. There are many psychophysiological drivers of this, including that our vision is a virtual construct to overcome our blind spot and to highlight survival value clues to decrease reaction time. But (proper) algorithms of cognitive machines don’t have bias, bad habits, feel creeped out or get bored -- all of which weaken IT admin performance. 

NEXT page: Securing AI-defined networks 


Comments

The future of networking

Hi Patrick. This is an interesting post, but more a great topic. I was thinking last month about the future of networking, because, is started to shape my skills regarding AI, mainly "machine learning".

The future of networking

Hi Patrick. This is an interesting post, but more a great topic. I was thinking last month about the future of networking, because, i started to shape my skills regarding AI, mainly "machine learning".

Re: The future of networking

The way i qualified it, is "Beyond SDN", and i realise that SDN can be a transition techno/concept/approach and then just a road to this kind of not only intelligent network but "smart network".

Re: The future of networking

Actually i still believe that we don't have really SDN as stated in all definitions, definitions can differ, but one main idea is to separate control plane and data plane. Have a box without intelligence and other device as the brain. true SDN now ? not sure, because, it means to remove CP (Control Plane), that is not benefit for lot of vendors :)

Re: The future of networking

Have also, device just for forwarding can come from anywhere just make it forward and understand standard protocol required to communicate with vendor neutral controller. It can be difficult, so we notice lot of overlays. tuning some well know proto to have a kind of SDN.

Re: The future of networking

I agree but network is very cirtical for any bussiness. So we still need full control sometimes. I think, AI can help for project deployment, let's just imagine : preparing configuration, check everything (this can be based on SDN, at least software) and require some advanced authentification/authorisation for propagating / pushing all the config into each node of the large network :) AI play well there.

Re: The future of networking

Nice topic! Thanks. Looking forward to hear from you. The fact that Cisco opened previously a research center that will focus on IoT, SDN, AI,... gives more ideas.