<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- Generated on Tue, 14 Jul 2009 17:17:12 -0700 --><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    
    <title>ISN Virtualization Feed</title>
    <link>http://software.intel.com/en-us/articles/virtualization/all</link>
    <description>Articles and items from Intel Software Nework's Virtualization community.</description>
    <language>en-us</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ISNVirtualization" type="application/rss+xml" /><feedburner:emailServiceId>ISNVirtualization</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>Intel® Virtualization Developer Community</title>
      <description>&lt;p&gt;&lt;img src="http://software.intel.com/file/2355" alt="" width="583" height="154" /&gt;&lt;/p&gt;
&lt;p&gt;Intel® Virtualization Technology introduced in 2005 offers hardware assists for virtualization, which provides simpler and robust means for virtualization and in many cases reduction in software overheads associated with virtualization. Apart from leading the introduction of these hardware assists to mainstream processing, Intel has also led the enabling of a large ecosystem of virtualization and related software infrastructure vendors.&lt;/p&gt;
&lt;p&gt;From a software development perspective, more and more developers are discovering new uses for virtualization, new opportunities for product innovation and new business models. Learn more from our experts, share ideas and connect with fellow developers. Start from an overview or jump straight into detailed technical topics, our community has something for everyone.&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="5"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/virtualization-basics"&gt;Virtualization Basics&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/virtualization-for-developers"&gt;Virtualization for Developers&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/virtualization-usage-models"&gt;Virtualization Usage Models&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.intel.com/business/technologies/virtualization.htm"&gt;Server Virtualization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/technical-reference"&gt;Technical Reference&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/blogs/category/virtualization/"&gt;Expert hosted blogs&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/forums/virtualization-software-development/"&gt;Virtualization and Software Development Forum&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p class="sectionHeadingText"&gt;Are you Hip to Virtualization?&lt;/p&gt;
&lt;p&gt;
&lt;object height="295" width="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" id="vid1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="id" value="vid1" /&gt;
&lt;param name="name" value="vid1" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;param name="src" value="http://www.youtube.com/v/57XDSrwEdRg&amp;amp;hl=en&amp;amp;fs=1" /&gt;&lt;embed height="295" width="480" src="http://www.youtube.com/v/57XDSrwEdRg&amp;amp;hl=en&amp;amp;fs=1" allowscriptaccess="always" allowfullscreen="true" name="vid1" id="vid1" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p class="sectionHeadingText"&gt; &lt;/p&gt;
&lt;p&gt;&lt;span class="sectionHeading" style="font-family: Arial; font-size: 18px; font-weight: bold; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="sectionHeading"&gt;Spotlight&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://software.intel.com/en-us/articles/performance-impacts-with-optimized-virtual-environments-on-intel-virtualization-technology-based-platforms"&gt;Performance Impacts with Optimized Virtual Environments on Intel® Virtualization Technology-based Platforms&lt;/a&gt;&lt;/strong&gt;: We constantly benchmark virtual environment deployment scenarios on platforms with Intel® Virtualization Technology. Our testing helps us develop some valuable techniques for optimizing virtual environments and various types of workloads. These techniques are outlined in the paper “&lt;a href="http://software.intel.com/en-us/articles/optimizing-virtual-environments-on-intel-virtualization-technology-enabled-platforms"&gt;Optimizing Virtual Environments on Intel® Virtualization Technology-enabled Platforms&lt;/a&gt;.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://software.intel.com/en-us/articles/why-software-vendors-need-to-care-about-virtualization"&gt;Why Software Vendors Need to Care about Virtualization&lt;/a&gt;:&lt;/strong&gt; Enterprise customers increasingly use applications in virtualized environments, and software vendors must consider the implications of this ascending model. The rise of virtualization provides a competitive advantage for those vendors that give their customers superior support for virtualized deployments.&lt;strong&gt; &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;a href="http://www.intel.com/intelpress/sum_grid.htm"&gt;&lt;span style="font-weight: bold;"&gt;Read “The Business Value of Virtual Service Oriented Grids, Strategic Insights for Enterprise Decision Makers”&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;The Business Value of Virtual Service Oriented Grids paints a vision of future IT environments enabled by the convergence of virtualization, service orientation, and distributed computing. &lt;a href="http://www.intel.com/intelpress/sum_grid.htm"&gt;Click here&lt;/a&gt; to order your copy. &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://software.intel.com/en-us/articles/virtualization-a-developers-friend"&gt;&lt;strong&gt;Virtualization: A developer’s friend&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; The more developers use virtualization, the more they find new uses for it. Discover what you’re missing and how virtualizatio n can help you get more done. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://software.intel.com/file/1920"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="http://software.intel.com/en-us/articles/technical-books-for-virtualization-software-developers"&gt;Sample Chapters from the book: Applied Virtualization Technology&lt;/a&gt; - Usage models for IT professionals and Software Developers, by Sean Campbell and Michael Jeronimo.&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="sectionHeading" style="font-weight: bold;"&gt;Featured Videos&lt;/span&gt;&lt;/p&gt;
&lt;table border="0" cellspacing="5" cellpadding="4"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="250" height="250" valign="top"&gt;
&lt;object height="200" width="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" id="v_46_702" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="id" value="v_46_702" /&gt;
&lt;param name="name" value="v_46_702" /&gt;
&lt;param name="flashvars" value="file=http://software.intel.com/media/videos/b/1/e/e/c/3/3/b1eec33c726a60554bc78518d5f9b32c.flv&amp;amp;image=http://software.intel.com/media/videos/b/1/e/e/c/3/3/b1eec33c726a60554bc78518d5f9b32c_player.jpg&amp;amp;autostart=false&amp;amp;bufferlength=5&amp;amp;allowfullscreen=true" /&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="src" value="http://software.intel.com/common/swf/mediaplayer.swf" /&gt;&lt;embed height="200" width="200" src="http://software.intel.com/common/swf/mediaplayer.swf" allowfullscreen="true" flashvars="file=http://software.intel.com/media/videos/b/1/e/e/c/3/3/b1eec33c726a60554bc78518d5f9b32c.flv&amp;amp;image=http://software.intel.com/media/videos/b/1/e/e/c/3/3/b1eec33c726a60554bc78518d5f9b32c_player.jpg&amp;amp;autostart=false&amp;amp;bufferlength=5&amp;amp;allowfullscreen=true" name="v_46_702" id="v_46_702" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/td&gt;
&lt;td width="250" height="250" valign="top"&gt;
&lt;object height="200" width="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" id="v_7305_719" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="id" value="v_7305_719" /&gt;
&lt;param name="name" value="v_7305_719" /&gt;
&lt;param name="flashvars" value="file=http://software.intel.com/media/videos/2/a/f/e/4/5/6/2afe4567e1bf64d32a5527244d104cea.flv&amp;amp;image=http://software.intel.com/media/videos/2/a/f/e/4/5/6/2afe4567e1bf64d32a5527244d104cea_player.jpg&amp;amp;autostart=false&amp;amp;bufferlength=5&amp;amp;allowfullscreen=true" /&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="src" value="http://software.intel.com/common/swf/mediaplayer.swf" /&gt;&lt;embed height="200" width="200" src="http://software.intel.com/common/swf/mediaplayer.swf" allowfullscreen="true" flashvars="file=http://software.intel.com/media/videos/2/a/f/e/4/5/6/2afe4567e1bf64d32a5527244d104cea.flv&amp;amp;image=http://software.intel.com/media/videos/2/a/f/e/4/5/6/2afe4567e1bf64d32a5527244d104cea_player.jpg&amp;amp;autostart=false&amp;amp;bufferlength=5&amp;amp;allowfullscreen=true" name="v_7305_719" id="v_7305_719" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/td&gt;
&lt;td width="250" height="250" valign="top"&gt;
&lt;object height="200" width="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" id="v_1085_723" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="id" value="v_1085_723" /&gt;
&lt;param name="name" value="v_1085_723" /&gt;
&lt;param name="flashvars" value="file=http://software.intel.com/media/videos/0/8/4/1/9/b/e/08419be897405321542838d77f855226.flv&amp;amp;image=http://software.intel.com/media/videos/0/8/4/1/9/b/e/08419be897405321542838d77f855226_player.jpg&amp;amp;autostart=false&amp;amp;bufferlength=5&amp;amp;allowfullscreen=true" /&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="src" value="http://software.intel.com/common/swf/mediaplayer.swf" /&gt;&lt;embed height="200" width="200" src="http://software.intel.com/common/swf/mediaplayer.swf" allowfullscreen="true" flashvars="file=http://software.intel.com/media/videos/0/8/4/1/9/b/e/08419be897405321542838d77f855226.flv&amp;amp;image=http://software.intel.com/media/videos/0/8/4/1/9/b/e/08419be897405321542838d77f855226_player.jpg&amp;amp;autostart=false&amp;amp;bufferlength=5&amp;amp;allowfullscreen=true" name="v_1085_723" id="v_1085_723" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="sectionHeading"&gt;Featured Community Member&lt;/div&gt;
&lt;table border="0" cellspacing="0" cellpadding="5"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;img style="width: 62px; height: 71px;" src="http://software.intel.com/file/2353" alt="" width="73" height="93" /&gt;&lt;/td&gt;
&lt;td class="sectionBody" valign="top"&gt;Radhakrishna Hiremane (RK) is a Product Marketing Engineer at the Server Platforms Group Marketing and in his current role is responsible for product marketing, and setting enabling and marketing strategies for new I/O technologies and I/O virtualization technologies on Intel servers. Bookmark the &lt;a href="http://softwareblogs.intel.com/category/virtualization/"&gt;virtualization blogs page&lt;/a&gt; and watch for RK's premier posts!&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="sectionHeading"&gt;Join the Intel® Software Partner Program&lt;/div&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;img src="http://software.intel.com/file/2182" alt="" width="65" height="77" /&gt;&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Enabling your application for Virtualization? Get exclusive access to resources and benefits like rebates up to &lt;br /&gt;&lt;a href="http://www.intel.com/cd/software/partner/asmo-na/eng/288830.htm"&gt;&lt;strong&gt;50% on qualifying development system purchases&lt;/strong&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;• Learn more about &lt;a href="http://www.intel.com/cd/software/partner/asmo-na/eng/374415.htm"&gt;&lt;strong&gt;Virtualization Enabling Project&lt;/strong&gt;&lt;/a&gt; &lt;br /&gt;• Not a partner yet? &lt;a href="http://www.intel.com/cd/software/partner/asmo-na/eng/index.htm"&gt;&lt;strong&gt;Enroll Now &amp;gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="sectionHeading"&gt;Most Recent Articles&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/file/1925"&gt;&lt;strong&gt;Virtualization Usage Models in the Enterprise&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/the-advantages-of-using-virtualization-technology-in-the-enterprise"&gt;&lt;strong&gt;The Advantages of Using Virtualization Technology in the Enterprise&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://software.intel.com/file/1920"&gt;Introducing Intel® Virtualization Technology for Connectivity&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-weight: bold; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ISNVirtualization/~4/AFDGz9RIRcY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ISNVirtualization/~3/AFDGz9RIRcY/intel-virtualization-developer-community</link>
      <pubDate>Fri, 03 Apr 2009 15:18:13 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-virtualization-developer-community#comments</comments>
      <guid isPermaLink="false">http://software.intel.com/en-us/articles/intel-virtualization-developer-community</guid>
      <category>Virtualization</category>
    <feedburner:origLink>http://software.intel.com/en-us/articles/intel-virtualization-developer-community</feedburner:origLink></item>
    <item>
      <title>Using VTune™ Performance Analyzer to Optimize MID Device Performance</title>
      <description>Performance analysis and optimization is crucial to ensure your MID application takes full advantage of the Intel® Atom™ processor and runs impressively fast. In this video, Robert Mueller showcases the Intel® VTune™ Performance Analyzer usage model for remote data collection on MIDs, describes a few of the key features of the VTune™ Performance Analyzer and walks thru the MID installation process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="sectionHeadingText"&gt;&lt;a href="http://software.intel.com/en-us/videos/using-vtunetm-performance-analyzer-to-optimize-mid-device-performance/ "&gt;Watch Video&lt;/a&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/ISNVirtualization/~4/asdSKh3iGyY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ISNVirtualization/~3/asdSKh3iGyY/using-vtunetm-performance-analyzer-to-optimize-mid-device-performance</link>
      <pubDate>Fri, 20 Feb 2009 11:47:50 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/using-vtunetm-performance-analyzer-to-optimize-mid-device-performance#comments</comments>
      <guid isPermaLink="false">http://software.intel.com/en-us/articles/using-vtunetm-performance-analyzer-to-optimize-mid-device-performance</guid>
      <category>Mobility</category>
      <category>Parallel Programming and Multi-Core</category>
      <category>Manageability</category>
      <category>Virtualization</category>
      <category>ISN General</category>
      <category>Visual Computing</category>
    <feedburner:origLink>http://software.intel.com/en-us/articles/using-vtunetm-performance-analyzer-to-optimize-mid-device-performance</feedburner:origLink></item>
    <item>
      <title>Virtualization in a Tera-Scale Environment</title>
      <description>&lt;p&gt;&lt;strong&gt;by Sebastian Schoenberg and Ken Strandberg&lt;/strong&gt;&lt;/p&gt;
&lt;p align="right"&gt;&lt;strong&gt;Whitepaper&lt;/strong&gt; &lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Virtualization in a Tera-Scale Environment&lt;/div&gt;
&lt;p&gt;&lt;em&gt;In the previous article, we talked about the synchronization challenges developers face in an environment with a large number of cores, and two possible ways to approach the challenges. In this article, we’ll talk more about the additional benefits expected from virtualization in future Tera-scale environments.&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Download Virtualization in a Tera-Scale Environment [&lt;a href="http://software.intel.com/file/1649"&gt;PDF&lt;/a&gt; 86KB]&lt;/div&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Introduction&lt;/div&gt;
&lt;p&gt;With increased computing capacity and scalability, Tera-scale systems of the near future will enable much greater functionality in virtual environments. This foundation will make it possible for new, scalable applications and virtual appliances to enter the market. And yet, with this evolution of new virtualized systems, the requirements of legacy applications that businesses continue to depend on won’t need to be sacrificed. A considerable benefit to the developer, virtualization reduces the challenges companies will face as a result of fewer environments the software must be tested and validated against. These factors – scalability, virtualization, and fewer platform challenges – will create a new, rich development environment around Tera-scale virtualized systems.&lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Tera-scale and Virtual Machines&lt;/div&gt;
&lt;p&gt;Open architectures, like Intel® Architecture, standardized PC platform components and systems, and Windows* and Linux* operating systems, have provided the foundation for innovative products. They’ve also catalyzed the growth of entirely new markets. This openness, however, creates havoc for developers who must validate their products against a vast array of platforms and system configurations. The enormous costs of testing in such a varied environment can often exceed the actual development costs of the software, making it prohibitive in some cases for innovation to flourish.&lt;/p&gt;
&lt;p&gt;Virtualization considerably reduces configuration variability for applications running within a virtual machine. From the massive possibilities of devices and peripherals, companies providing virtual machine monitors (VMMs) have limited the number of devices the VMMs support to just a handful. Since the VMM abstracts the capabilities of devices in the system and presents them to the virtual machines (VMs), a virtual environment significantly reduces the configurations possible. This in turn improves the amount of development effort and testing required to launch a new virtual application.&lt;/p&gt;
&lt;p&gt;Developers will be able to test on most – if not all – the possible virtualized platform configurations and complete more thorough test suites before deployment. Since their applications do not directly interact with the underlying physical hardware, they can leave compatibility testing with the real hardware to the VMM vendors, eliminating a whole lay er of testing currently required.&lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Tera-scale and Virtual Appliances&lt;/div&gt;
&lt;p&gt;The market for virtual appliances is rapidly growing, and we expect Tera-scale will only enable richer possibilities of virtual appliances, whether they draw upon a larger number of cores or just a few. Virtual appliances package an entire software product with application and OS -- such as a streamlined Linux, Windows PE (preconfigured environment), or other OS -- into a single, easily deployable VM. The benefits of reduced variability in the system carry over to appliances. With just a few VMM vendors, who often agree on providing the same or very similar virtual devices in the market and limited supported devices, appliances can be tested more thoroughly for the existing VMMs and any additional features these VMMs provide.&lt;/p&gt;
&lt;p&gt;The compute-intensive appliances that we will see in the future will demand availability of many more cores from the VMM. Since the trend in VMMs is toward smaller kernels, specially optimized for such large-scale platforms, this will make the VMM very scalable and capable of managing the many cores. That enables a platform ready for a scalable runtime environment. And, with fewer devices to support, it creates a rich environment for the developer, but with fewer challenges. As Java* removed many of the platform challenges for software deployment, developers can leave the virtual platform details – device virtualization, load balancing, support for live migration, varying functionality, etc. – to the VMM and focus on richer applications, deeper test suites, and more stable code. Virtualization reduces many of the challenges for many-core development of virtual appliances.&lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Tera-scale and Virtual Machine Monitors&lt;/div&gt;
&lt;p&gt;Just as we are only seeing a glimpse of possible future Tera-scale usages and workloads and what they will evolve into, the same is true for virtual environment possibilities in Tera-scale platforms. With reduced variability, we expect that future VMMs will continue to support emerging usages, such as transparent migration, zero-downtime-seamless hardware updates, and portable infrastructures, in addition to server consolidation and high availability applications seen today.&lt;/p&gt;
&lt;p&gt;Common platform configurations across an infrastructure are key to enable transparent migration from one platform to another. Transparent migration allows IT departments to take advantage of unused resources, to optimize overloaded resources, or to create highly stable infrastructures. For example, if a scheduled workload requires many more cores than are available on the machine the workload is scheduled to run on, and there’s capacity on another many-core server, it can be easily migrated to the other machine without reconfiguring it. Or, consider if a non-compute-intensive workload only needs a couple cores, it can be migrated to a much smaller platform -- possibly even a mobile internet device (MID) to take on the road, providing 24/7 access to an integrated service infrastructure. These types of migrations make the infrastructure very portable, enabling highly flexible service oriented architectures based on scalable virtual environments. Of course, these capabilities are not new, but with Tera-scale based infrastructures, they become infinitely more scalable due to many-core targeted VMMs.&lt;/p&gt;
&lt;p&gt;High scalability doesn’t mean leaving behind the nee d to continue to support legacy applications. Tera-scale environments will enable both compute-intensive and legacy applications to run side-by-side. As we mentioned in our last article, containing the legacy OS and application in a VM maintains its availability. And, wrapping I/O devices, such as network cards, in a virtual container makes them available to other VMs. It also simplifies device management. Communication with this device simply gets pushed off to the VM in which it runs.&lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;Conclusion&lt;/div&gt;
&lt;p&gt;The beauty of having such open software and hardware architectures, like Windows, Linux, and Intel Architecture, is the richness of products hardware and software developers can offer. The challenge for emerging software products is to create applications that are compatible with a massive range of platform configurations. Virtualized, Tera-scale environments, with reduced hardware variability and highly scalable VMMs, will enable a rich new development environment for scalable virtual appliances and applications. Tera-scale and virtualization will also continue to support legacy systems. Indeed, these legacy-based containers will simplify combining these devices with more scalable VMs that demand many more cores.&lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;
&lt;div class="sectionHeading"&gt;About the Authors&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;img src="http://software.intel.com/file/6051" alt="" width="108" height="127" align="left" /&gt;&lt;br /&gt;&lt;strong&gt;Sebastian Schoenberg &lt;/strong&gt;is a Staff Researcher in Intel's Corporate Technology Group where he works on bringing virtualization together with other core technologies such as many-core or security. His expertise is in the areas of virtualization, operating systems, high-performance micro-kernels, real-time, and security. Sebastian holds 10+ patents and has served on program committees of internationally recognized conferences. He was a guest researcher at the University of Cambridge, UK and received his PhD in computer science from University of Technology, Dresden in Germany.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://software.intel.com/file/6052" alt="" width="118" height="111" align="left" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ken Strandberg&lt;/strong&gt; writes technical articles, white papers, seminars, web-based training, marketing collateral, and interactive content for emerging technology companies, Fortune 100 enterprises, and multi-national corporations. Mr. Strandberg’s technology areas include Software, High-performance Computing and Clusters, Industrial Technologies, Design Automation, Networking, Medical Technologies, Semiconductor, and Telecom. Mr. Strandberg can be reached at &lt;a href="mailto:ken@kenswriting.com"&gt;ken@kenstrandberg.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;!--page break--&gt;
&lt;hr /&gt;&lt;img src="http://feeds.feedburner.com/~r/ISNVirtualization/~4/f6wvh3BoV2o" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ISNVirtualization/~3/f6wvh3BoV2o/virtualization-in-a-tera-scale-environment</link>
      <pubDate>Sun, 08 Jun 2008 22:35:20 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/virtualization-in-a-tera-scale-environment#comments</comments>
      <guid isPermaLink="false">http://software.intel.com/en-us/articles/virtualization-in-a-tera-scale-environment</guid>
      <category>Parallel Programming and Multi-Core</category>
      <category>Virtualization</category>
    <feedburner:origLink>http://software.intel.com/en-us/articles/virtualization-in-a-tera-scale-environment</feedburner:origLink></item>
    <item>
      <title>Technical Reference</title>
      <description>&lt;br /&gt;
&lt;div class="sectionHeading"&gt;Virtualization Technology&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-best-practices-for-software-vendors"&gt;Intel&amp;reg; Virtualization Technology: Best Practices for Software Vendors&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/creating-a-virtual-machine-on-vmware-tutorial"&gt;Creating a Virtual Machine on VMware* Tutorial&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/best-practices-for-paravirtualization-enhancements-from-intel-virtualization-technology-ept-and-vt-d"&gt;Best Practices for Paravirtualization Enhancements from Intel&amp;reg; Virtualization Technology: EPT and VT-d&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices "&gt;Intel&amp;reg; Virtualization Technology for Directed I/O (VT-d): Enhancing Intel platforms for efficient virtualization of I/O devices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class="sectionHeading"&gt;Optimization &amp;amp; Performance&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/virtualization-performance-metrics"&gt;Virtualization Performance Metrics&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/performance-impacts-with-optimized-virtual-environments-on-intel-virtualization-technology-based-platforms "&gt;Performance Impacts with Optimized Virtual Environments&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/measuring-performance-of-applications-on-virtualized-systems-under-test-suts"&gt;Measuring Performance of Applications on Virtualized Systems Under Test (SUTs)&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/optimizing-virtual-environments-on-intel-virtualization-technology-enabled-platforms "&gt;Optimizing Virtual Environments on Intel&amp;reg; Virtualization Technology-enabled Platforms&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://software.intel.com/file/1919"&gt;White paper: Virtual Machine Device Queues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/ISNVirtualization/~4/fmA98QimLws" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ISNVirtualization/~3/fmA98QimLws/technical-reference</link>
      <pubDate>Thu, 28 Feb 2008 08:23:59 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/technical-reference#comments</comments>
      <guid isPermaLink="false">http://software.intel.com/en-us/articles/technical-reference</guid>
      <category>Virtualization</category>
    <feedburner:origLink>http://software.intel.com/en-us/articles/technical-reference</feedburner:origLink></item>
    <item>
      <title>Virtualization for Multi-Core Developers</title>
      <description>&lt;p&gt;Parallel programmers are leveraging the power of multi-core platforms to create better performing applications. &lt;br /&gt;Implementing virtualized threaded applications is another step forward in balancing the need of optimized performance and infrastructure management.&lt;/p&gt;
&lt;p&gt;These three articles will introduce your development team to the key technical issues to consider when scaling your application on and across virtualized systems.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/why-software-vendors-need-to-care-about-virtualization"&gt;Why Software Vendors Need to Care about Virtulization&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/best-practices-for-paravirtualization-enhancements-from-intel-virtualization-technology-ept-and-vt-d"&gt;Best Practices for Paravirtualization Enhancements from Intel® Virtualization Technology: EPT and VT-d&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-best-practices-for-software-vendors"&gt;Intel® Virtualization Technology: Best Practices for Software Vendors&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://software.intel.com/en-us/articles/virtualization-usage-models"&gt;Virtualization Usage model &amp;amp; the associated 3 use case documents&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More and more developers are discovering new uses for virtualization, new opportunities for product innovation and new business models. Learn more from our experts, share ideas and connect with fellow developers. Be a part of our new &lt;a href="http://software.intel.com/en-us/articles/intel-virtualization-developer-community"&gt;Virtualization Developers Community&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ISNVirtualization/~4/q77gXGBMt7M" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ISNVirtualization/~3/q77gXGBMt7M/virtualization-for-multi-core-developers</link>
      <pubDate>Thu, 15 Nov 2007 14:19:59 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/virtualization-for-multi-core-developers#comments</comments>
      <guid isPermaLink="false">http://software.intel.com/en-us/articles/virtualization-for-multi-core-developers</guid>
      <category>Parallel Programming and Multi-Core</category>
      <category>Virtualization</category>
    <feedburner:origLink>http://software.intel.com/en-us/articles/virtualization-for-multi-core-developers</feedburner:origLink></item>
  </channel>
</rss>
