<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ACM Queue - Virtualization</title>
    <link>http://queue.acm.org/listing.cfm?item_topic=Virtualization&amp;qc_type=topics_list&amp;filter=Virtualization&amp;page_title=Virtualization&amp;order=desc</link>
    <description />
    <item>
      <title>I/O Virtualization</title>
      <link>http://queue.acm.org/detail.cfm?id=2071256</link>
      <description>The term &lt;i&gt;virtual&lt;/i&gt; is heavily overloaded, evoking everything from virtual machines running in the cloud to avatars running across virtual worlds. Even within the narrowfigureer context of computer I/O, virtualization has a long, diverse history, exemplified by logical devices that are deliberately separate from their physical instantiations.</description>
      <category>Virtualization</category>
      <pubDate>Tue, 22 Nov 2011 19:27:13 GMT</pubDate>
      <author>Mendel Rosenblum, Carl Waldspurger</author>
      <guid isPermaLink="false">2071256</guid>
    </item>
    <item>
      <title>CTO Roundtable: Virtualization Part II</title>
      <link>http://queue.acm.org/detail.cfm?id=1838664</link>
      <description>Last month we published Part I of a CTO Roundtable forum on virtualization. Sponsored by the ACM Professions Board, the roundtable features five experts on virtualization discussing the current state of the technology and how companies can use it most effectively. In this second and final installment, the participants address key issues such as choosing the most appropriate virtual machine platform, using virtualization to streamline desktop delivery, and using virtualization as an effective disaster-recovery mechanism.</description>
      <category>Virtualization</category>
      <pubDate>Fri, 30 Jul 2010 16:08:40 GMT</pubDate>
      <author>Mache Creeger</author>
      <guid isPermaLink="false">1838664</guid>
    </item>
    <item>
      <title>Moving to the Edge: CTO Roundtable Overview</title>
      <link>http://queue.acm.org/detail.cfm?id=1838135</link>
      <description>The general IT community is just starting to digest how their world is changing with the advent of virtual machines and cloud computing. These new technologies promise to make applications more portable and raise the opportunity of more flexibility and efficiency in either on-premise or outsourced supporting infrastructure. Before taking advantage of these opportunities, however, data-center managers must have a better understanding of service infrastructure requirements than ever before. The CTO Roundtable on Network Virtualization focuses on how virtualization and clouds impact network service architectures, both in the ability to move legacy applications to more flexible and efficient virtualized environments and in what new functionality may become available. What follows are the key points of interest from that panel.</description>
      <category>Virtualization</category>
      <pubDate>Wed, 28 Jul 2010 16:16:52 GMT</pubDate>
      <author>Mache Creeger</author>
      <guid isPermaLink="false">1838135</guid>
    </item>
    <item>
      <title>Moving to the Edge: An ACM CTO Roundtable on Network Virtualization</title>
      <link>http://queue.acm.org/detail.cfm?id=1836149</link>
      <description>The general IT community is just beginning to digest how the advent of virtual machines and cloud computing is changing their world. These new technologies promise to make applications more portable and increase the opportunity for more flexibility and efficiency in both on-premises and outsourced support infrastructures. However, virtualization can break long-standing linkages between applications and their supporting physical devices. Before data-center managers can take advantage of these new opportunities, they must have a better understanding of service infrastructure requirements and their linkages to applications.</description>
      <category>Virtualization</category>
      <pubDate>Thu, 15 Jul 2010 18:01:22 GMT</pubDate>
      <author>Mache Creeger</author>
      <guid isPermaLink="false">1836149</guid>
    </item>
    <item>
      <title>CTO Roundtable: Virtualization Part I</title>
      <link>http://queue.acm.org/detail.cfm?id=1508219</link>
      <description>The topic of this forum is virtualization. When investing in virtualization technologies, IT managers need to know what is considered standard practice and what is considered too leading edge and risky for near-term deployment. For this forum we've assembled several leading experts on virtualization to discuss what those best practices should be. While the participants might not always agree with each other, we hope their insights will help IT managers navigate the virtualization landscape and make informed decisions on how best to use the technology. Next month we will present part two of this forum, discussing such topics as clouds and virtualization, using virtualization to streamline desktop delivery, and how to choose appropriate virtual-machine platforms and management tools.</description>
      <category>Virtualization</category>
      <pubDate>Mon, 23 Feb 2009 08:35:42 GMT</pubDate>
      <author>Mache Creeger</author>
      <guid isPermaLink="false">1508219</guid>
    </item>
    <item>
      <title>Network Virtualization: Breaking the Performance Barrier</title>
      <link>http://queue.acm.org/detail.cfm?id=1348592</link>
      <description>&lt;h1 class='hidetitle'&gt;Network Virtualization: Breaking the Performance Barrier&lt;/h1&gt; &lt;h2&gt;Shared I/O in virtualization platforms has come a long way, but performance concerns remain.&lt;/h2&gt; &lt;br /&gt; &lt;h3&gt;Scott Rixner, Rice University&lt;/h3&gt; &lt;br /&gt; &lt;p&gt;The recent resurgence in popularity of virtualization has led to its use in a growing number of contexts, many of which require high-performance networking. Consider server consolidation, for example. The efficiency of network virtualization directly impacts the number of network servers that can effectively be consolidated onto a single physical machine. Unfortunately, modern network virtualization techniques incur significant overhead, which limits the achievable network performance. We need new network virtualization techniques to realize the full benefits of virtualization in network-intensive domains.&lt;/p&gt;&lt;p&gt;  To share a network interface among a set of virtual machines, the VMM (virtual machine monitor) must accomplish two key tasks. First, the VMM must provide shared access to the network interface. This means that the virtual machines&amp;rsquo; outgoing network traffic must be multiplexed together before being sent over the network; similarly, incoming network traffic must be demultiplexed before being delivered to the appropriate virtual machines. Second, the VMM must protect the virtual machines from each other. This means that no virtual machine can be allowed to transfer data into or out of another virtual machine&amp;rsquo;s memory. Therefore, the challenge in network virtualization is to provide efficient, shared, and protected access to the network interface. &lt;/p&gt;</description>
      <category>Virtualization</category>
      <pubDate>Tue, 04 Mar 2008 08:35:34 GMT</pubDate>
      <author>Scot Rixner</author>
      <guid isPermaLink="false">1348592</guid>
    </item>
    <item>
      <title>The Cost of Virtualization</title>
      <link>http://queue.acm.org/detail.cfm?id=1348591</link>
      <description>&lt;h3&gt;The Cost of Virtualization &lt;/h3&gt; &lt;h4&gt;Software developers need to be aware of the compromises they face when using virtualization technology.&lt;/h4&gt; &lt;h4&gt;ULRICH DREPPER, RED HAT&lt;/h4&gt; &lt;p&gt;Virtualization can be implemented in many different ways. It can be done with and without hardware support. The virtualized operating system can be expected to be changed in preparation for virtualization, or it can be expected to work unchanged. Regardless, software developers must strive to meet the three goals of virtualization spelled out by Gerald Popek and Robert Goldberg: fidelity, performance, and safety.1&lt;/p&gt;&lt;p&gt;  We may make compromises for each of the goals. For example, people in some situations are OK with sacrificing some performance. In fact, this is almost always mandatory for performance: compared with execution of an operating system on naked hardware, execution of a virtualized operating system takes more effort and somehow must be paid for.&lt;/p&gt;</description>
      <category>Virtualization</category>
      <pubDate>Tue, 04 Mar 2008 08:35:32 GMT</pubDate>
      <author>Ulrich Drepper</author>
      <guid isPermaLink="false">1348591</guid>
    </item>
    <item>
      <title>Beyond Server Consolidation</title>
      <link>http://queue.acm.org/detail.cfm?id=1348590</link>
      <description>&lt;h3&gt;Beyond Server Consolidation&lt;/h3&gt; &lt;h4&gt;Server consolidation helps companies improve resource utilization, but virtualization can help in other ways, too.&lt;/h4&gt; &lt;h4&gt;WERNER VOGELS, AMAZON.COM&lt;/h4&gt; &lt;p&gt;Virtualization technology was developed in the late 1960s to make more efficient use of hardware. Hardware was expensive, and there was not that much available. Processing was largely outsourced to the few places that did have computers. On a single IBM System/360, one could run in parallel several environments that maintained full isolation and gave each of its customers the illusion of owning the hardware.1 Virtualization was time sharing implemented at a coarse-grained level, and isolation was the key achievement of the technology. It also provided the ability to manage resources efficiently, as they would be assigned to virtual machines such that deadlines could be met and a certain quality of service could be achieved.&lt;/p&gt;&lt;p&gt;  At first glance it appears that not much has changed. Today the main application of virtualization technology in the enterprise is to combat server sprawl through virtualization-based consolidation. Isolation, security, and efficiency remain the main benefits of using virtual machines in this context.&lt;/p&gt;</description>
      <category>Virtualization</category>
      <pubDate>Tue, 04 Mar 2008 08:35:30 GMT</pubDate>
      <author>Werner Vogels</author>
      <guid isPermaLink="false">1348590</guid>
    </item>
    <item>
      <title>Meet the Virts</title>
      <link>http://queue.acm.org/detail.cfm?id=1348589</link>
      <description>&lt;h3&gt;Meet the Virts&lt;/h3&gt; &lt;h4&gt;Virtualization technology isn&amp;rsquo;t new, but it has matured a lot over the past 30 years.&lt;/h4&gt; &lt;h4&gt;TOM KILLALEA, AMAZON.COM&lt;/h4&gt; &lt;p&gt;When you dig into the details of supposedly &amp;ldquo;overnight&amp;rdquo; success stories, you frequently discover that they&amp;rsquo;ve actually been years in the making. Virtualization has been around for more than 30 years&amp;mdash;since the days when some of you were feeding stacks of punch cards into very physical machines&amp;mdash;yet in 2007 it &amp;ldquo;tipped.&amp;rdquo; VMware was the IPO sensation of the year; in November 2007 no fewer than four major operating system vendors (Microsoft, Oracle, Red Hat, and Sun) announced significant new virtualization capabilities; and among fashionable technologists it seems virtual has become the new black.&lt;/p&gt;&lt;h4&gt;  What is it?&lt;/h4&gt; &lt;p&gt;  Virtualization is the provision of an abstraction between a user and a physical resource in a way that preserves for the user the illusion that he or she could actually be interacting directly with the physical resource. While you could imagine virtualizing any physical resource, the focus of this issue of Queue is the computing machine virtualization that is the current rage. The user gets a high-fidelity copy of what appears to be a complete computer system, while he or she is actually dealing with an abstraction layer known as the VMM (virtual machine monitor) that runs on the real machine and maps resources on behalf of the user.&lt;/p&gt;</description>
      <category>Virtualization</category>
      <pubDate>Tue, 04 Mar 2008 08:35:28 GMT</pubDate>
      <author>Tom Killalea</author>
      <guid isPermaLink="false">1348589</guid>
    </item>
    <item>
      <title>The Virtualization Reality</title>
      <link>http://queue.acm.org/detail.cfm?id=1189289</link>
      <description>&lt;h3&gt;The Virtualization Reality&lt;/h3&gt; &lt;h4&gt;Are hypervisors the new foundation for system software? &lt;/h4&gt; &lt;h4&gt;SIMON CROSBY, XENSOURCE and DAVID BROWN, SUN MICROSYSTEMS &lt;/h4&gt; &lt;p&gt;A number of important challenges are associated with the deployment and configuration  of contemporary computing infrastructure. Given the variety of operating systems  and their many versions&amp;mdash;including the often-specific configurations required  to accommodate the wide range of popular applications&amp;mdash;it has become quite  a conundrum to establish and manage such systems.&lt;/p&gt;&lt;p&gt;  Significantly motivated by these challenges, but also owing to several other  important opportunities it offers, virtualization has recently become a principal  focus for computer systems software. It enables a single computer to host multiple  different operating system stacks, and it decreases server count and reduces  overall system complexity. EMC&amp;rsquo;s VMware is the most visible and early  entrant in this space, but more recently XenSource, Parallels, and Microsoft  have introduced virtualization solutions. Many of the major systems vendors,  such as IBM, Sun, and Microsoft, have efforts under way to exploit virtualization.  Virtualization appears to be far more than just another ephemeral marketplace  trend. It is poised to deliver profound changes to the way that both enterprises  and consumers use computer systems. &lt;/p&gt;</description>
      <category>Virtualization</category>
      <pubDate>Thu, 28 Dec 2006 13:20:53 GMT</pubDate>
      <author>Simon Crosby, David Brown</author>
      <guid isPermaLink="false">1189289</guid>
    </item>
  </channel>
</rss>

