Cisco Blogs


Cisco Blog > Architect & DE Discussions

Autonomic Networking – From Theory to Practice

Autonomic Networking is well understood in theory, but real, consistent and extensible implementations don’t exist. In this post I suggest a reason for the lack in execution, and our vision to provide a working, implementable Autonomic Networking Architecture.

Wipe off the dust…

When asking a researcher about autonomic systems, (s)he might blow the dust off a stack of papers, or proudly pull a couple of old books off his shelf. Or point to IBM’s IEEE paper from 2003. From a research perspective, autonomics is well understood. It’s this self-management thing, with all those self-* properties. Self-configuration and self-optimisation for example. Distribution, control loops, and so on. Even the Wikipedia articles are written. So, we’re done, aren’t we?

No we’re not.

Ask your friendly neighbourhood network engineers about Autonomic Networking. The one that proudly hacks expect scripts at night to make his admin database talk to his routers. Or the front line engineer who applies a network service class to one of his customers. Likely, both of them would look at you with big eyes, and after explaining that the network manages itself, intelligently, you’d hear back: “That’s like Skynet, isn’t it?”

No it’s not. Read More »

Tags: , , , , , , , ,

A Software Aware Society Driven by Sensors, Analytics and APIs

1“Software is Eating the World” is a quote attributed to Marc Andreessen and somewhat further explored by his business partner Ben Horowitz.  Mark Andreessen gives compelling reasons to validate this quote.  To some extend I have to agree with some of his reasons (but I am also a little bit biased as a software engineer). On the other hand, when I read this (and this is partly based on working in different domains on software), I wonder if software is that disruptive? If you look “under the hood” of software applications, you find that a lot of software is based on fundamental software principles that are already 20-30 years old, yet Read More »

Tags: , , , , , , ,

A Software Aware Society Driven by Sensors, Analytics and APIs

“Software is Eating the World” is a quote attributed to Marc Andreessen and somewhat further explored by his business partner Ben Horowitz.  Mark Andreessen gives compelling reasons to validate this quote.  To some extend I have to agree with some of his reasons (but I am also a little bit biased as a software engineer). On the other hand, when I read this (and this is partly based on working in different domains on software), I wonder if software is that disruptive. If you look “under the hood” of software applications, you find that a lot of software is based on fundamental software principles that are already 20-30 years old, yet they are still frequently used (and for good reasons).  That does not mean there are no new advances in software, however old and proven technologies still play an important role (like we say in mathematics, it does not become old, it becomes classic).

1So maybe the reason that “Software is Eating the World” is due to the advances in hardware? Would you run modern enterprise applications in the Cloud 20 years ago? One of the challenges could certainly be the bandwidth. Was the IPhone a victory for software or hardware? A lot of the IPhone GUI was not that revolutionary IMO but the combination of hardware and software made for a potent technology disruption.

Read More »

Tags: , , , , , , ,

Virtualization: Can We Deconstruct the Problem and Opportunity?

This was the title of a November 19 2013 panel that I had moderated in Washington D.C. at the MPLS-SDN Isocore Conference.

The abstract for this conference was designed to be a bit provocative, specifically:

“ Virtualization as a concept is not new. However, in the context of Software Defined Networking,the virtualization discussion has been focusing on overlay functions e.g networking. What about virtualization overlays and interworking with existing architectures?   What are the implications to performance and management?   Are we speaking the same language?

The panelists will have an opportunity to articulate the virtualization problem space for the industry and the opportunity for the industry to address.”

My panelists included the following individuals: Read More »

Tags: , , , , , ,

The Quickest Way To Get Started with ACI

November 19, 2013 at 10:26 am PST

By now, given all the launch and blogging activity activity over the past week or so, I am sure your understanding of and interest in Application Centric Infrastructure (ACI) will have grown.   Many of you will be asking “how do I get started as quickly as possible?”, and “how can I free up some time and resources to investigate?”  You understand the “what” - now, as I blogged recently on SDN, it’s time to understand more about the “why” and take action on the “how”.   How then do you get off that start line as quickly as possible?

Get Set To Go With ACI

Get Set To Go With ACI

As with many things in life, it helps if you get help from someone who has “been there” and “done that”.  And that’s where Cisco Services comes in, as Scott Clark, the VP for our Data Center Services team, introduced  last week.  So let’s talk about why Cisco Services should be your partner in this application centric world, and what services can help you.

Read More »

Tags: , , , , , , , , ,