Making sense of hypes “du Jour” – Virtualization, Grid and Cloud Computing

Admin Note: This is a repost on behalf of Ravi Subramaniam.

This is the first video in a 3 part series - In this video series, I touch upon the topics that are in the news - Virtualization, Grid computing and cloud computing - each have had their day as or are the current hot/hyped topic. In this first video, I focus on virtualization.

I am looking forward to an interesting dialogue on these videos and the topics and to learn from your insights as I hope you will from mine. I would really like to get your feedback/thoughts and other topics/considerations that would be relevant and important here.

The intent here is to try and demonstrate these topics are in some way inter-related though the implementations/embodiments are distinct and relevant to solving the problems in their respective topic/domain. By understanding the connections, my hope is that, one can visualize new solutions/products (to solve new or higher order problems) that may be created through some appropriate compositions or by novel (re)organizations of the implementations and technologies in these respective topics. Well... I am getting ahead of myself here ...

To stimulate discussion for this blog I would like to add/highlight a few points/questions ...

  • Virtualization (at least for me) is a broad concept and as, highlighted in the video, has many modes, facets or aspects - many of the topics of current interest are sort of related by the application of some aspect of virtualization. For the sake of time/brevity, I choose to briefly mention the broader aspects and relate quickly to the notion of virtualization that most accept i.e. what I would call 'machine virtualization'. Do you agree with the broad view of virtualization? An elaboration on your response (for or against) will be much appreciated.

  • Virtualization implies a relationship to the entity (physical or virtual) that the virtualization virtualizes - the ability to bind, manipulate and manage these relationships is what helps realize virtualization benefits like agility, consolidation, right sizing etc. The foil in the video "How to create virtualization?" describes some of the relationships (i.e. creating a virtualization establish the relationship describing the mode of creation). Do the ideas in "How to create virtualization?" section of the video make sense - do you agree - thoughts? Are there additional relationships (modes of construction) one may need to consider in the context of virtualization? Are there any product/product area that Intel could enhance by adding one of these virtualization modes/relationships i.e. that would solve (or improve solution of) a problem that you have (say emulation for example)?

  • Machine virtualization - is currently SW based with HW assists for performance and security. What do you see as the next inflection for machine virtualizations? Is there an increased role for HW (as different from the current role of enhancing SW solutions)? Are there any models for virtualization that you see that are better suited for implementation in silicon rather than SW?

Finally also looking forward to any other feedback/discussion on the video and video content ...

Thanks for your interest!

<embed src="" type="application/x-shockwave-flash" width="425" height="344"></embed>