Where is cloud computing in terms of the technology that underpins virtualization and automation?
What's ahead for these systems in how they're built and distributed and organized?
S.O.: You're seeing some vendors trying to come out with what they're calling "unified solutions" in one way or another; look at Cisco's recent offerings. I think you'll see more vendors trying to put together distributed computing clusters that are pre-configured with a certain set of capabilities. That way, people can do the "forklift upgrade," if you will. This will be one way that people can treat cloud computing in their environment as a complete appliance.
There's a land rush on in terms of cloud computing right now; everyone and their cousin is calling what they do "cloud". What are your current thoughts on the taxonomy question?
S.O.: I think the SPI [SaaS, PaaS, IaaS] taxonomy is winning out -- it's the clearest explanation that people have so far. Obviously there are a lot of subdivisions and combination offerings are definitely going to blur the lines. When you think about taxonomy, the whole purpose is to help people understand the relationships between the various members in the hierarchy, if you will.
In a 2001 abstract, you discussed the evolution of distributed computers as it replaced the supercomputers you cut your teeth on. Almost 10 years later, where is that phylogeny now?
S.O.: That's a good question. You know, from a high performance computing perspective, in some ways things have followed a "Moore's law" path almost exactly. What happened is something that a number of people were talking about quite a number of years ago; and that is we [have] reached a point where from a pure computing technology standpoint the best use of transistors on a processor chip is no longer to try to improve single processor performance. Now we have multicore processors where we're effectively starting to replay the history of server computing on a single chip.
If you look back a couple of decades, we had single monolithic large CPUs, then suddenly we started having symmetrical multiprocessors all sharing memory, and then at a system level we had an architectural break into the distributed computing path. We're almost seeing a direct analogue of that taking place on a single chip now. Really quickly, I think you're going to see the same efficiency break happen on microprocessor chips as well. People will move different elements of the system onto the chip instead of just putting more and more CPUs on there. Look for memory and networking, complete systems on a chip.
Why did CA want Cassatt's technology?
S.O.: One of the things that's been sort of surprising now that Cassatt is part of CA is really seeing what the depth and breadth of CA's products are: Their existing expertise and cloud offerings and comparing and contrasting those to what Cassatt had developed. In a way, you can look at what Cassatt's focus was in terms of product innovation and architecture innovation as a laser: extremely bright, very focused but also kind of narrow. I think in customer's minds there were valid questions left unanswered about how exactly this miracle occurs.
So they started from the end of governance/management/SOA/compliance tools that Cassatt was missing?
S.O.: Exactly. They started on the outside with the holistic picture and have been adding these various automation pieces. Cassatt spent a lot of money and a lot of time doing a lot of work to deal with heterogeneity in all the different ways there are to connect and to monitor and to control all the various types of resources that are out there and frankly, a lot of times we did as good a job as we could, but I can tell you it's nowhere near as complete or as professional a picture as what we're seeing CA already has in that monitoring capability.
Is Cassatt's technology going to replace the underpinning of CA's automation technology?
S.O.: CA already has the provisioning and the basic end effectors of that. Don Ferguson, (CA's chief architect) describes the automation flow as "monitoring, analysis, planning and execution" and clearly CA has very strong capabilities at the two ends of it. Where the Cassatt technologies are going to push the envelope for CA is on the analysis and planning, modeling the environmental choices and the optimization choices and making the best picks and speeding up that whole process.