Cisco's Data Center Networks Blog

« May 2007 | Main | July 2007 »

June 21, 2007

Networkers Announcement...

I wanted to send a quick invite out to our readers about Cisco Networkers coming up in Anaheim the last week of July. Networkers is Cisco's main user conference, customer appreciation event, training/recertification venue, etc. This year we are also having a very special Data Center track at Networkers for deep-dives into DC architecture, product design, etc.

Also at Networkers we are announcing Cisco's next-phase of our Data Center Strategy and Vision...

...this will include some insight into significant new developments in the Data Center that will change the way they are designed and operated, will discuss how we build next-generation infrastructure platforms, how we are investing into technologies to augment server virtualization efforts, how we drive storage virtualization through the SAN, and how the network in collaboration with Web2.0 technologies can enhance application development, delivery, and execution, and even some insight into new memory architectures that will change how all of our infrastructure is designed. We will also showcase tools for rapid provisioning of data center services and a new tool to derisk your Data Cneter deployments.

I'd like to encourage you to come and attend - there is a press conference, deep-dive training and seminars, and even a fireside chat with Tom Edsall (lead architect on the Catalyst 5000, Catalyst 6500, MDS 9500, and our next-generation platform developments) and George Kurian (GM of our Application Networking Business Unit). This is a sneak-peek into the future for our top customers and we'd like to encourage you to attend and then of course join the party.

Doug

Posted by Douglas Gourlay at 07:22 AM Permalink | Comments (0) | TrackBacks (0)

June 11, 2007

How will applications evolve?

When I think about Cisco and what our routers and switches and such enabled over the past 20 years I sort of home in on the Internet. It's this massive network of devices, all running consistent protocols, working together to forward data to the right destination, with the appropriate autonomy in place to allow for organic growth without stepping on too many of each others toes. As I add a router or network to the Internet the whole Internet gets more valuable (assuming I am not adding a bot-net or something of that ilk).

If I can add a router to a network and it dynamically learns its neighbors, learns what they can and cannot do, i.e. their capabilities, then automatically adapts it's own view of the world and it's own capabiltities to take advantage of what its neighbors know - why can't we do the same with services, applications, etc?

For instance- I am writing this from my Macintosh right now running Parallels with a Corporate IT image of Windows XP on Parallels on top of my Mac OS-X. I do this primarily so I can run Outlook. (I find the Entourage version inadequate for corporate daily use) In my Outlook configuration I had to statically enter the MS Exchange Server that I use. In the Exchange Server configuration it statically encodes the storage system it uses as well as the upstream MTAs it talks to. From there mail routing gets marginally more dynamic.

Why is this the case? Why doesn't my Outlook determine the closest most available Exchange Server that has access to the SAN with access to the volume housing my mail store? Why doesn't Exchange dynamically learn what mail stores are available on the SAN? Why doesn't Exchange then determine the closest, most available, MTA with the capacity to deliver the message being sent? Am not picking on Exchange because about every other application deployed in an Enterprise from Middleware to Databases to even our own Network Management and other software applications falls into the same bucket.

It strikes me that there are a lot of lessons we learned over the past several decades in how to build large and dynamically constructed networks can be applied to building large and dynamically constructed application networks. We seem to focus in on 'put a Load Balancer here, put a Firewall there' and not always on how to solve this next and somewhat higher-order problem...

Do you think Applications and Networks could ever share a common topology view of the world? That applications could talk to their default gateway routers and switches and learn what other applications and services are available? That app to app discovery and communication could be as dynamic as OSPF or BGP?

dg

Posted by Douglas Gourlay at 10:12 AM Permalink | Comments (1) | TrackBacks (0)

 

Legal Disclaimer

Some of the individuals posting to this site, including the moderators, work for Cisco Systems. Opinions expressed here and in any corresponding comments are the personal opinions of the original authors, not of Cisco. The content is provided for informational purposes only and is not meant to be an endorsement or representation by Cisco or any other party. This site is available to the public. No information you consider confidential should be posted to this site. By posting you agree to be solely responsible for the content of all information you contribute, link to, or otherwise upload to the Website and release Cisco from any liability related to your use of the Website. You also grant to Cisco a worldwide, perpetual, irrevocable, royalty-free and fully-paid, transferable (including rights to sublicense) right to exercise all copyright, publicity, and moral rights with respect to any original content you provide. The comments are moderated. Comments will appear as soon as they are approved by the moderator.

© 1992-2007 Cisco Systems, Inc. All rights reserved.