--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Welcome</h2>
+ <p><i>We will open XenXummit with a brief update on the hightlights of the last year. And we are planning a couple of surprises. Stay posted.</i></p>
+ <hr>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Enlightened Security in Portable Service VMs</h2>
+ <p><i><p>Xen's unique features allow for the isolation of devices and virtual machines.</p>
+<p>This talk will study the architecture which is required to enable these features to be used to create managed, extensible security realms in XenClient XT. Details will include the mechanisms by which semi-privileged service VMs may interact with the control plane and other guests on the system. Other subjects covered will include the methods by which these service VMs may be packaged to enable wide compatibility with other Xen based platforms.</p>
+</i></p>
+ <hr>
+ <p><b>James McKenzie, Citrix</b></p>
+ <p>James McKenzie is an architect in the XenClient team at Citrix UK. He designed a pioneering architecture for high-performance GPU virtualization on Xen.</p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Nested Virtualization Update from Intel</h2>
+ <p><i><p>Nested Virtualization is becoming hot and required to support multiple emerging usage models like XenClient, McAFee Deep Safe, HyperV etc. After enabling nested VMX support for Xen, we have been working on improving its quality and performance to make it run well with these new usages. In the session, we would like update current status of nested virtualization support in Xen, and also demonstrate what we are doing along with new hardware-assisted nested virtulization in this area.</p></i></p>
+ <hr>
+ <p><b>Xiantao Zhang, Senior Software Engineer, Intel Open Source Technology Center</b></p>
+ <p>Xiantao Zhang is a Senior Software Engineer from Intel Open Source Technology Center, and has been working on Xen since 2005. Xiantao has worked on various areas, including Xen/IA64 support, interrupt virtualization, IOMMU, nested virtualization etc. Xiantao received his Phd Degree in 2008 on Information Security from Wuhan University. </p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Linux Stubdomain
+</h2>
+ <p><i><p>As the current stubdomain based on minios is difficult to maintain, we have worked on a stubdomain based on Linux. This helps to use QEMU upsteam in the stubdom with little change.</p><p>So first I will present how a Linux based stubdomain is built and lauched, and the difficulties around it. Then, to see if this is a viable option, I will show disk and network benchmarks to compare it with a traditional QEMU in dom0 configuration. </p><p>To finish, I will present the current limitations of this type of stubdomains.</p></i></p>
+ <hr>
+ <p><b>Anthony PERARD</b></p>
+ <p>Anthony PERARD is a Software Development Engineer at Citrix since 2 year. His main task was to upstream the Xen's fork of QEMU.</p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Xen 4.3 roadmap</h2>
+ <p><i><p>The Xen 4.3 release we will experiment with a roadmap: an informal set of features and changes that we as a community will be aiming at for the 4.3 release. The roadmap is flexible, but will be used as a guide to coordinate our efforts, as well as a benchmark to let us know when 4.3 will be ready to release.</p></i></p>
+ <hr>
+ <p><b>George Dunlap worked with the Xen project while a graduate student at
+the University of Michigan before receiving his PhD in 2006. He is
+currently working as Senior Software Engineer for Citrix on the
+Xen team. His main area of responsibility is performance analysis
+for issues relating to the hypervisor.</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
<!-- end header -->
<!-- talk -->
- <h2>(Free and Net)BSD on Xen Roadmap</h2>
- <p><i><p>As time goes on more OSes are getting Dom0 support, so there's a growing need to provide a platform independent set of tools from which to operate Xen. This talk will expose the different mechanisms used on NetBSD that diverge from the Linux approach, and how Xen is improving its userspace tools to provide a more platform independent support.</p>
-<p>The talk also touches upon various features that BSD provides or plans to provide with Xen, thus presenting a coherent roadmap view of where we've come from, and what lies ahead.</p>
-<p>What's in this talk: <ul><li>Xen and BSD</li><li>Status updates from the world of BSD</li><li>Ecosystem/userbase</li></ul></p></i></p>
+ <h2>Engaging the Xen Community</h2>
+ <p><i>The Xen community can be a great resource for people wishing both to use and to improve Xen, and contributing to it can be rewarding both to individuals and to corporations. But they have a culture all their own, and like any foreign culture, it's a minefiled of potential misunderstandings and miscommunications. This talk will talk about the cultural values and norms of the Xen community, and how you can most effectively interact with them.</i></p>
<hr>
- <p><b>Cherry G. Mathew, Freelance</b></p>
- <p><p>Cherry G. Mathew is a BSD hacker. His contributions to the Xen BSD ecosystem are the NetBSD balloon driver and multiprocessor support for NetBSD domU. He is currently working on FreeBSD dom0 support, under sponsorship of Spectralogic corporation.</p></p>
- <p><b>Roger Pau Monné, Citrix</b></p>
- <p><P>Roger Pau Monné is a Software Engineer and BSD enthusiast. He has contributed to porting libxl to NetBSD and is working closely with NetBSD on Xen under the Citrix umbrella.</P></p>
+ <p><b>George W Dunlap, Citrix</b></p>
+ <p>George Dunlap worked with the Xen project while a graduate student at
+the University of Michigan before receiving his PhD in 2006. He is
+currently working as Senior Software Engineer for Citrix on the
+Xen team. His main area of responsibility is performance analysis
+for issues relating to the hypervisor.</p>
+ <p><b></b></p>
+ <p></p>
<p><b></b></p>
<p></p>
<!--
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Xen and CloudStack</h2>
+ <p><i>CloudStack, the world's leading open-source cloud infrastructure platform, was recently donated to the Apache Foundation, and is now an incubated Apache project. Ewan Mellor, Director of Engineering in the Citrix Cloud Platforms Group will describe the CloudStack project and explain why Xen is the pre-eminent hypervisor in public clouds today. He will describe the changes coming in CloudStack in the next 12 months, and how they are going to change the way that Xen is consumed in public and private clouds next year.</i></p>
+ <hr>
+ <p><b>Ewan Mellor, Director of Development, Citrix</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Xen PV Performance Status and Optimization Opportunities</h2>
+ <p><i><p>In this session we examined the Xen PV performance on the latest platforms in a few cases that covers CPU/memory intensive, disk intensive and network intensive workloads. We compared Xen PV guest vs. HVM/PVOPS to see whether PV guest still have advantage over HVM on a system with state-of-the-art VT features. KVM was also compared as a reference. We also compared PV driver performance against bare-metal and pass-through/SR-IOV. The identified issues were discussed and we presented our proposal on fixing those issues.</p></i></p>
+ <hr>
+ <p><b>Zhidong Yu, Intel</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Hybrid: Future of PV</h2>
+ <p><i>PV guest in HVM container is needed for 64bit performance. The system call overhead is eliminated when running in HVM container as the kernel can run in ring 0. </i></p>
+ <hr>
+ <p><b>Mukesh Rathor, Oracle</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Scaling Xen within Rackspace Cloud Servers</h2>
+ <p><i><p>Rackspace has years of experience with running Xen at scale, starting with Xen and migrating to XenServer. We will share why we use Xen/XenServer along with some of the issues that we've experienced. We will touch on our experience with migrating from Xen to XenServer and the challenges there. We will share information about Rackspace Cloud Servers architecture, and touch briefly on OpenStack when doing so. We will explain how we use Xen to quickly deploy new Openstack services with what we call Nova on Nova. And finally, we will discuss what additional features and improvements are needed and why.</p></i></p>
+ <hr>
+ <p><b>Chris Behrens, Team Lead Cloud Servers Development, Rackspace Hosting</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Intel Update</h2>
+ <p><i><p>We discuss the existing and new hardware virtualization features. First, we review the existing hardware features that are not used by Xen today, showing examples for use cases. 1) For example, The "descriptor-table exiting" should be useful for the guest kernels or security agent to enhance security features. 2) The VMX-preemption timer allows the hypervisor to preempt guest VM execution after a specified amount of time, which is useful to implement fair scheduling. The hardware can save the timer value on each successive VMexit, after setting the initial VM quantum. 3) VMFUNC is an operation provided by the processor that can be invoked from VMX non-root operation without a VM exit. Today, EPTP switching is available, and we discuss how we can use the feature. Second, we talk about new hardware features, especially for interrupt optimizations.</p></i></p>
+ <hr>
+ <p><b>Jun Nakajima, Principal Engineer, Intel</b></p>
+ <p>Jun Nakajima is a Principal Engineer leading open source virtualization projects, such as Xen and KVM at the Intel Open Source Technology Center. He is recognized as one of the key contributors to Xen, and he presented a number of times at technical conferences, including Xen Summit, OLS, KVM Forum, and USENIX. He has over 20 years of experience with operating system internals and an extensive background in processor architectures. Prior to joining Intel, he worked on various projects in the industry such as AT&T/USL Unix System V Releases (SVR) like the SVR4.2, and Chorus microkernel based fault-tolerant distributed SVR4. </p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
+</h2>
+ <p><i><p>Virtual machine (VM) replication (replicating the state of a primary VM running on a primary node to a secondary VM running on a secondary node) is a well known technique for providing application-agnostic, non-stop service. Unfortunately, existing VM replication approaches suffer from excessive replication overhead and, for client-server systems, there is really no need for the secondary VM to match its machine state with the primary VM at all times. </p>
+<p>In this paper, we propose COLO (COarse-grain LOck-stepping virtual machine solution for non-stop service), a generic and highly efficient non-stop service solution, based on on-demand VM replication. COLO monitors the output responses of the primary and secondary VMs. COLO considers the secondary VM a valid replica of the primary VM, as long as network responses generated by the secondary VM match that of the primary. The primary VM state is propagated to the secondary VM, if and only if outputs from the secondary and primary servers no longer match.</p></i></p>
+ <hr>
+ <p><b>Eddie Dong, Intel</b></p>
+ <p></p>
+ <p><b>Xiantao Zhang, Intel</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Improving Xen idle power efficiency</h2>
+ <p><i><p>Power management has become increasingly important in large-scale datacenters to address costs and limitations in cooling or power delivery, and it is much critical in mobile client where battery lifecycle is considered as one of the critical characteristics of the platform of choice. Good power management helps to achieve great energy efficiency. Virtualization imposes additional challenge to power management. It involves multiple software layers: VMM, OS, APP. For example, a good OS software stack may result in bad power consumption, if the hypervisor is not the timer unalignment, etc.</p><p>In this session, we will introduce what we did to improve power efficiency to achieve better power efficiency in both server and client virtualization environment. </p><p>In server side, we will introduce additional optimization technologies (e.g., eliminate unnecessary activities, align periodic timers to create long-idle period), to improve package C6 residency to be within 5% overhead with native. In client side, we will share our client power optimization technologies (e.g. graphics, ATA and wireless), which successfully reduce XenClient idle power overhead to be within 5%.</p></i></p>
+ <hr>
+ <p><b>Yang Zhang, Intel</b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Xen*, SDN, and Apache CloudStack</h2>
+ <p><i>Apache CloudStack has already proven its abilities to scale to tens of thousands of physical XenServer nodes, but a number of traditional networking schemes don't work. VLANs max out at 4096, Layer3 isolation (aka Security Groups) helps scale to a degree, but you lose a lot of flexibility in the process. XCP and XS6.0 have the ability to make use of openvswitch to build software defined networks for increasing flexible networks with little or none of the legacy restrictions. </i></p>
+ <hr>
+ <p><b>David Nalley, Apache CloudStack committer</b></p>
+ <p>David Nalley is a committer on the Apache CloudStack project. </p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Building a Distributed Block Storage System on Xen</h2>
+ <p><i><p>Xen has long been a core building block for data center virtualization solutions, and is widely regarded as the predominant cloud hosting platform today. Selecting an open hypervisor platform is often the simplest choice in deploying a new cloud platform, with the hardest decision quickly becoming the choice of storage backend. Choices range from various open source options such as LVM over block-based iSCSI or ATAoE through to high-end NAS or SAN disk array solutions. Having the most optimal, open cloud environment, however, rests heavily on a comparatively open storage system. Unfortunately, most open source approaches to cloud storage today still depend on centralized or replicated metadata among a small number of nodes. Not only does this often lead to a single point of failure, but it also significantly limits the openness and scalability of the cloud environment since bottlenecks can quickly develop along the centralized I/O point as the number of hypervisor nodes scales out. </p><p>In this session, Julian Chesterfield, former XenServer storage architect and current OnApp Storage and Virtualization Architect, will advocate the deployment of a new cloud scale approach to storage. Through decentralized storage management, and exposure of direct attached storage located within hypervisors, a dynamic and scalable distributed block store can be composed. As the number of hosting end points scales up to accommodate the virtualization workload demand, so too can the storage capacity and I/O processing capacity. Using a distributed block storage approach in the cloud, companies and service providers can decentralize their I/O paths to avoid any points of contention or I/O bottlenecks. By distributing them over the entire platform, each I/O path is independently optimized to deliver far greater performance and scalability - the same scalability one would expect to accompany an open, Xen-based hypervisor platform. What's more, the latest cloud storage innovations allow this distributed approach to be implemented using commodity Ethernet and storage hardware, thereby creating an inherently scalable and cost-effective approach to storage in the cloud, with a far more consistent level of performance over vast ranges in the number of end-points.</p><p>Such a decentralized, distributed storage approach is especially valuable for service providers who typically start out with a small number of servers and then often find themselves quickly scaling up as their user base grows. With traditional storage solutions, requirements for such rapid scalability cannot be met or easily provisioned for as it's very difficult to predict growth or demand. A distributed block storage model, however, can easily accommodate the scalability such providers need as they grow their business. </p><p>This session will also discuss how a decentralized cloud storage system that exposes direct attached storage in hypervisors is better able to take advantage of two key Xen features: namely, the ability to use dedicated storage controller hardware passthrough to a driver domain to isolate storage access within a hypervisor and the ability to use both dedicated storage and network resources to create a logically isolated high-performance appliance using shared server resources while still generating the equivalent performance of a stand-alone, dedicated storage appliance, as you would get from a traditional SAN array.</p></i></p>
+ <hr>
+ <p><b>Julian Chesterfield, OnApp</b></p>
+ <p>Julian Chesterfield heads the development team at OnApp's R&D division in Cambridge, UK, and leads development of OnApp's cloud storage platform. Julian has deep experience and expertise in SAN, NAS, IP Networking, Communications and UNIX system development. He was an early member of XenSource, the Cambridge University spinout company that developed Xen, the open source hypervisor acquired by Citrix in 2008. Before joining OnApp he was the storage development team lead and senior architect for the XenServer and OSS Xen products. </p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>XenTT: Deterministic Systems Analysis in Xen</h2>
+ <p><i><p>This talk details XenTT, an open-source framework for deterministic replay and systems analysis in development at the University of Utah. The framework consists of two main parts: a set of Xen extensions that implement efficient, deterministic replay, and a powerful analysis engine that extracts information from systems during replay executions.</p><p>Deterministic replay promises to change how people analyze and debug software systems. As software stacks grow in complexity, traditional ways of understanding failures, explaining anomalous executions, and analyzing performance are reaching their limits in the face of emergent behavior, unrepeatability, cross-component execution, software aging, and adversarial changes to code. Replay-based, whole-system analyses offer precise solutions to these problems.</p><p>XenTT extends Xen with the ability to replay and analyze the execution of VM guests. A number of careful design choices ensure that our implementation, which supports single-CPU, paravirtual, Linux guests, is efficient, maintainable, and extensible. XenTT's run-time checks and offline log-comparison tools enabled us to efficiently scale the recording layer by detecting and debugging errors in the determinism of replay.</p><p>Our analysis engine seeks to overcome the semantic gap between an analysis algorithm and the low-level state of a guest. Using debug information to reconstruct functions and data structures within the guest, the engine provides a convenient API for implementing systems analyses. The engine implements a powerful debug-symbol and VM introspection library, which enables an analysis to access the state of the guest through familiar terms. To further simplify the development of new analyses, the engine provides primitives that support common exploration patterns, e.g., breakpoints, watchpoints, and control-flow integrity checking. To enable performance analyses of recorded executions, XenTT provides a performance modeling interface, which faithfully replays performance parameters of the original run.</p><p>Beyond describing the design and implementation of XenTT, this talk will present examples of how we have used deterministic replay to implement security and performance analyses.</p></i></p>
+ <hr>
+ <p><b>Anton Burtsev, University of Utah</b></p>
+ <p><p>Anton Burtsev is a PhD student and a Research Associate in the Flux Research Group at the University of Utah. Anton has broad research interests in operating systems, virtualization, distributed systems, replay debugging, security, and performance analysis. He is particularly interested in the design of novel abstractions for development of next-generation operating systems. He is a key designer and developer of the Emulab "time travel" and distributed checkpointing system, and he is also implementing the XenTT deterministic-replay system and analysis framework based on the Xen virtualization platform. Anton's other notable projects include Fido, a fast inter-virtual machine communication mechanism for the Xen hypervisor, and the E1 distributed operating system, which is designed around the concept of shared object replication. Anton has broad expertise in designing and programming operating system kernels.</p></p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Xen Summit </title>
+ <meta name="description" content="Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.">
+ <meta name="keywords" content="xen 2.0, xen 3.0, hypervisor, server consolidation, open source, xensummit, xen summit, xensummit 2012, virtualization, virtualisation, xen, xensource">
+ <link href="/css/community_main7.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="/globals/javascript.js"></script>
+<script type="text/javascript" src="/globals/milonic_src.js"></script>
+ <script type="text/javascript">
+if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/globals/mmenuns4.js><\/scr"+"ipt>");
+ else _d.write("<scr"+"ipt type=text/javascript src=/globals/mmenudom.js><\/scr"+"ipt>");
+
+</script>
+<script type="text/javascript" src="/globals/menu_data_xenorg_main.js"></script>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+ <link rel="shortcut icon" href="/favicon.ico">
+
+</head>
+
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" align="center" id="xen_mainTable">
+ <tr>
+ <td class="mainTableTopCell"> </td>
+ <td class="mainTableTopCell"> </td>
+ </tr>
+ <tr>
+ <td height="10" class="corner_tl"><a name="topofpage" id="topofpage"></a>
+ <img src="/images/globals/pixel.gif" alt="" width="700" height="9" /></td>
+ <td class="corner_tr"> </td>
+ </tr>
+<!-- header -->
+ <!--#include virtual="/includes/header_community.html" -->
+ <!--#include virtual="./talkheader.html" -->
+<!-- end header -->
+
+ <!-- talk -->
+ <h2>Evaluation of X32 ABI for Virtualization and Cloud</h2>
+ <p><i>As the Linux 3.4 has x32 ABI support, we think it's the right time for us to evaluate x32 ABI for virtualization and the cloud. The x32 ABI provides a model in x86-64 psABI with 32-bit address space, with 16 64-bit integer registers (8 additional integer registers), 8 additional SSE registers, etc., compared to the conventional x86 32-bit ABI. We look at performance improvements and memory saving gained by x32 applications, and discuss how x32 can be helpful for Xen and the clouds.
+
+
+
+</i></p>
+ <hr>
+ <p><b>Jun Nakajima, Principal Engineer, Intel</b></p>
+ <p>Jun Nakajima is a Principal Engineer leading open source virtualization projects, such as Xen and KVM at the Intel Open Source Technology Center. He is recognized as one of the key contributors to Xen, and he presented a number of times at technical conferences, including Xen Summit, OLS, KVM Forum, and USENIX. He has over 20 years of experience with operating system internals and an extensive background in processor architectures. Prior to joining Intel, he worked on various projects in the industry such as AT&T/USL Unix System V Releases (SVR) like the SVR4.2, and Chorus microkernel based fault-tolerant distributed SVR4. </p>
+ <p><b></b></p>
+ <p></p>
+ <p><b></b></p>
+ <p></p>
+ <!--
+ <hr>
+ <iframe src="" width="320" height="260" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+ <iframe src" width="320" height="260" frameborder="0"></iframe>
+ <br />Download <a href="">original</a>
+ <hr>
+ -->
+ <!-- end-talk -->
+<!-- footer -->
+ <!--#include virtual="./talkfooter.html" -->
+<!-- end footer -->
+ </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td class="corner_bl"> </td>
+ <td class="corner_br"> </td>
+ </tr>
+</table>
+
+
+<!--#include virtual="/includes/copyright.html" -->
+<!--#include virtual="/includes/statscode.html" --></body>
+</html>
+
ID,Title,Session_Description,Session_Abstract,Session type,Session length,Session content,"Speakers (name, organization, e-mail and phone number)","Submission administrator or assistant (name, organization, e-mail and phone number)",Any other information,Speaker,Bio,Speaker2,Bio2,Speaker3,Bio3,Slides,Slides PDF,Videos
+M1,Welcome,,We will open XenXummit with a brief update on the hightlights of the last year. And we are planning a couple of surprises. Stay posted.,,,,,,,,,,,,,,,
+M10,Enlightened Security in Portable Service VMs,,"<p>Xen's unique features allow for the isolation of devices and virtual machines.</p>
+<p>This talk will study the architecture which is required to enable these features to be used to create managed, extensible security realms in XenClient XT. Details will include the mechanisms by which semi-privileged service VMs may interact with the control plane and other guests on the system. Other subjects covered will include the methods by which these service VMs may be packaged to enable wide compatibility with other Xen based platforms.</p>
+",Talk,45 minutes,Technical,"James McKenzie, Citrix, James.McKenzie@citrix.com",,This is a proposal to enable 3rd parties to offer 3rd party VM's for Xen based hypervisors,"James McKenzie, Citrix",James McKenzie is an architect in the XenClient team at Citrix UK. He designed a pioneering architecture for high-performance GPU virtualization on Xen.,,,,,,,
M10b,Mirage: extreme specialisation of virtual appliances,"We advocate ""unikernels"": specialized virtual machines that run directly in the cloud without needing a traditional guest OS. Our Mirage implementation produces unikernels that offer an order of magnitude reduction in code size and smaller VM memory footprints without significant performance penalty, and can run on commodity cloud deployments such as Amazon\92s EC2. At the same time, they eliminate several classes of security threats via whole-system type-safety and a single-address space which can be made immutable at run-time (via an optional hypervisor extension).
","<p>Infrastructure-as-a-Service compute clouds provide a flexible hardware platform on which customers host applications as a set of appliances, e.g., web servers or databases. Each appliance is a VM image containing an OS kernel and userspace processes, within which applications access resources via traditional APIs such as POSIX. However, the flexibility provided by the hypervisor comes at a cost: the addition of another layer in the already complex software stack which impacts runtime performance, and increases the size of the trusted computing base.</p><p>Given that modern software is generally written in high-level languages that abstract the underlying OS, we revisit how these appliances are constructed with our Mirage operating system. Mirage supports the progressive specialisation of source code, and gradually replaces traditional OS components with customisable libraries, ultimately resulting in "unikernel" VMs: sealed, fixed-purpose VMs that run directly on the hypervisor.</p><p>Developers no longer need to become sysadmins, expert in the configuration of all manner of system components, to use cloud resources. At the same time, they can develop their code using their usual tools, only making the final push to the cloud once they are satisfied their code works. As they explicitly link in components that would normally be provided by the host OS, the resulting unikernels are also highly compact: facilities that are not used are simply not included in the resulting microkernel binary.</p><p>This talk will describe the architecture of Mirage, and show a quick demonstration of how to build a web-server that runs as a unikernel on a standard Xen installation.</p>",Talk,45 minutes,"Technical, Demo, Academic / Research","Anil Madhavapeddy, University of Cambridge, avsm2@cl.cam.ac.uk
Richard Mortier, University of Nottingham, richard.mortier@nottingham.ac.uk
David Scott, Citrix Systems R&D, dave.scott@eu.citrix.com",,,"Anil Madhavapeddy, University of Cambridge","<p>Anil Madhavapeddy is a Senior Research Fellow at Wolfson College Cambridge, based in the Systems Research Group in the Computer Laboratory. He tackles on the problem of constructing efficient, large-scale secure systems, often via advances in formal methods, pro- gramming language and operating systems. Dr. Madhavapeddy was on the original team at Cambridge that developed Xen, and subsequently commercialised XenServer as the senior architect and product director for XenSource/Citrix.</p>","Richard Mortier, University of Nottingham","<p>Richard Mortier is a Horizon Transitional Fellow in Computer Science at the University of Nottingham. His research interests are currently focused around systems and networked technologies connected with the Digital Economy. Specific current topics include rebuilding home network infrastructure to better address user needs; building infrastructure to support privacy-preserving personal data processing; and tools to support better use of cloud computing. Prior to joining Nottingham he spent two years as founder at Vipadia Limited designing and building the Clackpoint and Karaka products acquired by Voxeo Corp., six years as a researcher at Microsoft Research Cambridge, and seven months as a visiting researcher at Sprint ATL, CA. He received a Ph.D. from the Systems Research Group at the University of Cambridge Computer Laboratory, and a B.A. in Mathematics, also from the University of Cambridge.</p>",,,,,
+M11,Nested Virtualization Update from Intel,"Nested Virtualization is becoming hot and required to support multiple of emerging usage models like XenClient, McAFee Deep Safe, HyperV etc. In the session, we would like update current status of nested virtulization support in Xen, and also demonstrate what we are doing along with new hardware-assisted nested virtulization in this area.","<p>Nested Virtualization is becoming hot and required to support multiple emerging usage models like XenClient, McAFee Deep Safe, HyperV etc. After enabling nested VMX support for Xen, we have been working on improving its quality and performance to make it run well with these new usages. In the session, we would like update current status of nested virtualization support in Xen, and also demonstrate what we are doing along with new hardware-assisted nested virtulization in this area.</p>",Talk,30 minutes,Technical,"
+Xiantao Zhang <xiantao.zhang@intel.com> 0086-21-61167349
+",,,"Xiantao Zhang, Senior Software Engineer, Intel Open Source Technology Center","Xiantao Zhang is a Senior Software Engineer from Intel Open Source Technology Center, and has been working on Xen since 2005. Xiantao has worked on various areas, including Xen/IA64 support, interrupt virtualization, IOMMU, nested virtualization etc. Xiantao received his Phd Degree in 2008 on Information Security from Wuhan University. ",,,,,,,
+M11b,"Linux Stubdomain
+",Linux Stubdomain status and benchmark,"<p>As the current stubdomain based on minios is difficult to maintain, we have worked on a stubdomain based on Linux. This helps to use QEMU upsteam in the stubdom with little change.</p><p>So first I will present how a Linux based stubdomain is built and lauched, and the difficulties around it. Then, to see if this is a viable option, I will show disk and network benchmarks to compare it with a traditional QEMU in dom0 configuration. </p><p>To finish, I will present the current limitations of this type of stubdomains.</p>",Talk,30 minutes,Technical,"Anthony PERARD, Citrix, anthony.perard@citrix.com, 00441223225994",,,Anthony PERARD,Anthony PERARD is a Software Development Engineer at Citrix since 2 year. His main task was to upstream the Xen\92s fork of QEMU.,,,,,,,
+M2,Xen 4.3 roadmap,,"<p>The Xen 4.3 release we will experiment with a roadmap: an informal set of features and changes that we as a community will be aiming at for the 4.3 release. The roadmap is flexible, but will be used as a guide to coordinate our efforts, as well as a benchmark to let us know when 4.3 will be ready to release.</p>",Talk,30 minutes,"Technical, Community","George W. Dunlap
+george.dunlap@eu.citrix.com
++44 7979998312",,"George W. Dunlap, Citrix","George Dunlap worked with the Xen project while a graduate student at
+the University of Michigan before receiving his PhD in 2006. He is
+currently working as Senior Software Engineer for Citrix on the
+Xen team. His main area of responsibility is performance analysis
+for issues relating to the hypervisor.",,,,,,,,
M3,The sexy world of Linux kernel pvops project,The majority of components for Xen to work out of the box has been upstreamed. Which means we can concentrate now on the performance and future work (like expanding the blkback/netback protocols or the hybrid dom0) which offer quite exciting opportunities in the kernel space.,"Will touch on what has gone in the Linux kernel, what are some of the outstanding components, and what we want to do in the future.",Talk,60 minutes,"Technical, Community","Konrad Rzeszutek Wilk, konrad.wilk@oracle.com, 504-957-4211",,,"Konrad Rzeszutek Wilk, Oracle",Konrad is an engineer working since 2009 with Jeremy on upstreaming in the Linux kernel the Xen components. It has been quite fantastic and he is looking forward to share the roadmap with the community!,,,,,,,
M4,Xen Cloud Platform Update,"A close look at what has being going on in the XCP project. An update on the xcp-xapi Debian package, new Storage Motion feature, a look at the roadmap for XCP, and look at how you can get more involved. Hopefully a demo of xcp-xapi.","Learn about the current state of the XCP project, how to consume XCP, and how to get more involved.",Talk,45 minutes,"Technical, Demo, Tutorial","John Garbutt, Senior Software Developer, Citrix, john.garbutt@citrix.com, +441954 283663",,"I am flexible on the time allocated, and the content that best fits other talks that will done. The core information could be presented in 25mins + 5mins questions, but it might be nice to get a demo in there.","John Garbutt, Senior Software Developer, Citrix","John Garbutt is a Senior Software Developer with Citrix. Since October 2010, John has been contributing to OpenStack, with a particular focus on the XenServer support. In his spare time, John plays the Tuba.",,,,,,,
M5,(Free and Net)BSD on Xen Roadmap,"Although Linux has been the ""mainstream"" OS of choice on Xen, BSD has
Cherry G. Mathew, Freelance, cherry.g.mathew@gmail.com, +44-7749112138",,"As a freelancer, Cherry requests a travel and accommodation bursary in order to attend the summit.
This would involve flight tickets from the United Kingdom to the USA, and accommodation for the duration of the summit.","Cherry G. Mathew, Freelance","<p>Cherry G. Mathew is a BSD hacker. His contributions to the Xen BSD ecosystem are the NetBSD balloon driver and multiprocessor support for NetBSD domU. He is currently working on FreeBSD dom0 support, under sponsorship of Spectralogic corporation.</p>","Roger Pau Monné, Citrix",<P>Roger Pau Monné is a Software Engineer and BSD enthusiast. He has contributed to porting libxl to NetBSD and is working closely with NetBSD on Xen under the Citrix umbrella.</P>,,,,,
+M6,Engaging the Xen Community,,"The Xen community can be a great resource for people wishing both to use and to improve Xen, and contributing to it can be rewarding both to individuals and to corporations. But they have a culture all their own, and like any foreign culture, it's a minefiled of potential misunderstandings and miscommunications. This talk will talk about the cultural values and norms of the Xen community, and how you can most effectively interact with them.",Talk,30 minutes,Community,"George W Dunlap
+Citrix Systems UK LtD
+george.dunlap@eu.citrix.com
++44 7979 998 312",,,"George W Dunlap, Citrix","George Dunlap worked with the Xen project while a graduate student at
+the University of Michigan before receiving his PhD in 2006. He is
+currently working as Senior Software Engineer for Citrix on the
+Xen team. His main area of responsibility is performance analysis
+for issues relating to the hypervisor.",,,,,,,
M7,From printk to QEMU: Xen/Linux Kernel debugging,"Goal of this session is to present wide range of debugging
tools starting from simplest one to most feature reach solutions
in context of Xen/Linux kernel debugging.","Current experience shows that a lot of developers working on Xen/Linux kernel use mainly only small set of debugging tools. Often they are sufficient for generic work. However, when unusual problem arises which could not be easily debugged using known tools sometimes they are trying to reinvent the wheel. Goal of this session is to present wide range of debugging tools starting from simplest one to most feature reach solutions in context of Xen/Linux kernel debugging. It will describe pros and cons of printk (serial, debug console, etc.), gdb, gdbsx, kgdb, QEMU, kdump and others. Additionally, there will be some information about possible new solutions and current kexec/kdump developments for Xen.",Talk,45 minutes,Technical,"Daniel Kiper
Oracle Corporation
daniel.kiper@oracle.com
Mobile: +48-661-966189",,,"Daniel Kiper, Software Developer V, Oracle",Daniel Kiper was Google Summer of Code 2010 (memory hotplug/balloon driver) and Google Summer of Code 2011 (kexec/kdump) student. He is involved in *NIX administration/development since 1994. Currently his work and interests focuses on kexec/kdump implementation for Xen.,,,,,,,
+M7b,Xen and CloudStack,"CloudStack: what it is and what it does.
+The Apache incubation process, and CloudStack's progress.
+Who is using Xen with CloudStack today, and why.
+Changes coming to CloudStack, and how they will change the way that Xen is consumed.
+","CloudStack, the world's leading open-source cloud infrastructure platform, was recently donated to the Apache Foundation, and is now an incubated Apache project. Ewan Mellor, Director of Engineering in the Citrix Cloud Platforms Group will describe the CloudStack project and explain why Xen is the pre-eminent hypervisor in public clouds today. He will describe the changes coming in CloudStack in the next 12 months, and how they are going to change the way that Xen is consumed in public and private clouds next year.",Talk,45 minutes,Technical,"Ewan Mellor, Citrix Systems, ewan.mellor@citrix.com, +1 415 205 8370.
+",,,"Ewan Mellor, Director of Development, Citrix",,,,,,,,
+M8,Xen PV Performance Status and Optimization Opportunities,Evaluating Xen PV guest (vs. HVM) and PV driver performance on the latest hardware and identifying optimization opportunities.,"<p>In this session we examined the Xen PV performance on the latest platforms in a few cases that covers CPU/memory intensive, disk intensive and network intensive workloads. We compared Xen PV guest vs. HVM/PVOPS to see whether PV guest still have advantage over HVM on a system with state-of-the-art VT features. KVM was also compared as a reference. We also compared PV driver performance against bare-metal and pass-through/SR-IOV. The identified issues were discussed and we presented our proposal on fixing those issues.</p>",Talk,30 minutes,Technical,"Zhidong Yu, Intel Corporation, zhidong.yu@intel.com",,,"Zhidong Yu, Intel",,,,,,,,
M8b,"OpenStack, Xen and XCP","This session will give an introduction to the OpenStack architecture and how Xen can be used with OpenStack. We will look at how you can create a development cloud using DevStack and Ubuntu xcp-xapi (hopefully with a demo). Finally we will take a look at how you can get more involved with the effort.
","<p>Cloud leaders such as Rackspace and Internap are building their next generation cloud using OpenStack and Xen+XenAPI, not everyone uses OpenStack with KVM. Lets take a look at how OpenStack and Xen work together, and look at how you can get more involved.</p>",Talk,45 minutes,"Technical, Demo, Tutorial","John Garbutt, Senior Software Developer, Citrix, john.garbutt@citrix.com, +441954 283663",,"I am flexible on the time allocated, and the content that best fits other talks that will done. The core information could be presented in 25mins + 5mins questions, but it might be nice to get a demo in there.","John Garbutt, Senior Software Developer, Citrix,","<p>John Garbutt is a Senior Software Developer with Citrix. Since October 2010, John has been contributing to OpenStack, with a particular focus on the XenServer support. In his spare time, John plays the Tuba.</p>",,,,,,,
+M9,Hybrid: Future of PV,A hybrid provides bare metal system call performance. It is a 64bit PV kernel running in HVM container.,PV guest in HVM container is needed for 64bit performance. The system call overhead is eliminated when running in HVM container as the kernel can run in ring 0. ,Talk,20 minutes,Technical,"Mukesh Rathor, Oracle, 650-506-9786",,,"Mukesh Rathor, Oracle",,,,,,,,
M9b,The HaLVM: A Simple Platform for Simple Platforms,"Over the last six years, Galois has been developing the Haskell Lightweight Virtual Machine, or HaLVM, a lightweight virtual machine that runs directly on the Xen hypervisor. While initially designed for running operating system design experiments, the HaLVM has grown over time to be a suitable platform for writing simple network appliances that do not need the full power of an underlying general-purpose operating system and desire a smaller resource footprint. In this talk, we will describe the HaLVM, some of its advantages, and some of our experiences using it in practice.","<p>Over the last six years, Galois has been developing the Haskell Lightweight Virtual Machine, or HaLVM, a lightweight virtual machine that runs directly on the Xen hypervisor. The HaLVM's design is based on a notion of minimalism: Authors of HaLVM domains include only those libraries and features they require, allowing the HaLVM to have a very small initial resource footprint that scales in a very obvious fashion. In doing so, we hope to combine the minimalism and flexibility of a small kernel with an extended set of libraries with the simplicity and reliability of the strongly typed, high-level language Haskell.</p><p>While initially designed for running operating system design experiments, the HaLVM has grown over time to be a suitable platform for writing simple network appliances with a very narrow resource footprint. This work has been enabled by other Galois projects: a TCP-compliant network stack written in Haskell, and a fairly-complete file system written in Haskell. In the end, because we use Haskell and provide these libraries at the Haskell level, programmers can create complex software structures quickly, easily, and with the added assurance that the Haskell type system provides.</p><p>In this talk, we will provide an overview of the HaLVM and its design principles - pointing out where the HaLVM shines and where it is weak - and continue with some of our experiences using it over the last six years.</p>",Talk,30 minutes,"Technical, Sales and Marketing, Academic / Research","Adam Wick
Galois, Inc.
awick@galois.com
503-808-7216",N/A,,"Adam Wick, Galois","Adam Wick currently works for Galois, Inc., a small research and development company in Portland, OR. At Galois, Adam runs the secure networking and network defense group, trying to use cutting-edge technology and out-of-the-box thinking to protect critical networks. Previously, Adam has performed research in the related areas of operating systems and programming language runtimes. Adam received his B.S. in Computer Science from Indiana University in 2000, and his Ph.D. from the University of Utah in 2006.",,,,,,,
+T1,Scaling Xen within Rackspace Cloud Servers,"Rackspace is an experienced user of Xen within its Cloud Servers product. In our session, will share our experiences with using Xen at scale.","<p>Rackspace has years of experience with running Xen at scale, starting with Xen and migrating to XenServer. We will share why we use Xen/XenServer along with some of the issues that we've experienced. We will touch on our experience with migrating from Xen to XenServer and the challenges there. We will share information about Rackspace Cloud Servers architecture, and touch briefly on OpenStack when doing so. We will explain how we use Xen to quickly deploy new Openstack services with what we call Nova on Nova. And finally, we will discuss what additional features and improvements are needed and why.</p>",Talk,45 minutes,Technical,"Chris Behrens, Rackspace Hosting, chris.behrens@rackspace.com, 925-232-1138",,,"Chris Behrens, Team Lead Cloud Servers Development, Rackspace Hosting",,,,,,,,
+T10,Intel Update,,"<p>We discuss the existing and new hardware virtualization features. First, we review the existing hardware features that are not used by Xen today, showing examples for use cases. 1) For example, The "descriptor-table exiting" should be useful for the guest kernels or security agent to enhance security features. 2) The VMX-preemption timer allows the hypervisor to preempt guest VM execution after a specified amount of time, which is useful to implement fair scheduling. The hardware can save the timer value on each successive VMexit, after setting the initial VM quantum. 3) VMFUNC is an operation provided by the processor that can be invoked from VMX non-root operation without a VM exit. Today, EPTP switching is available, and we discuss how we can use the feature. Second, we talk about new hardware features, especially for interrupt optimizations.</p>",Talk,30 minutes,Technical,"Jun Nakajima
+Intel Corporation
+jun.nakajima@intel.com
+408-765-7018",,,"Jun Nakajima, Principal Engineer, Intel","Jun Nakajima is a Principal Engineer leading open source virtualization projects, such as Xen and KVM at the Intel Open Source Technology Center. He is recognized as one of the key contributors to Xen, and he presented a number of times at technical conferences, including Xen Summit, OLS, KVM Forum, and USENIX. He has over 20 years of experience with operating system internals and an extensive background in processor architectures. Prior to joining Intel, he worked on various projects in the industry such as AT&T/USL Unix System V Releases (SVR) like the SVR4.2, and Chorus microkernel based fault-tolerant distributed SVR4. ",,,,,,,
T10b,"Dealing the hardware heterogeneity with <b>EmbeddedXEN</b>, a virtualization framework tailored to ARM based embedded systems.
",EmbeddedXEN results from several Years of Research in the field of ARM-based CPUs and hypervisor technology based on XEN. The overall architecture has been revisited in order to support the hardware diversity of ARM CPUs platforms and provide an excellent framework to deal with a native OS and a third-party OS cross-compiled from a different ARM CPU. EmbeddedXEN provide a virtualized hardware interface to the third-party OS.,"<p>EmbeddedXEN is a virtualization framework particularly efficient and tailored to ARM-based core embedded systems. While security and OS isolation are key features from conventional virtualizuation framework, the main concerns of EmbeddedXEN are the device heterogeneity and realtime aspects which are particularly important in the embedded world.<p>
</p>EmbeddedXEN mainly relies on the original XEN architecture but with major differences in the way how the guest OS are handled: the hypervisor has been simplified, and only two guest OS (dom0 and domU) can run simultaneously; while dom0 is used to manage the native OS with drivers (original and backend of splitted drivers), a paravirtualized OS (domU) can have been cross-compiled on a different ARM device, and user applications can run seamlessly on the (virtualized) host device. Another important difference is that no user space tools are required to manage the VMs; the framework produces a compact single binary image containing both dom0 and domU guests which can be easily deployed. In this context, the Xenbus architecture has also been adapted accordingly.</p>
+44 1223 225927
",,,"James Bulpin, Director of Technology, XenServer, Citrix","<p>James is responsible for product architecture and future technology within the XenServer product group at Citrix. After completing his PhD at the University of Cambridge Computer Laboratory James joined XenSource at its beginning in 2005 initially setting up Xen community infrastructure and building automated test systems mostly in support of the Xen 3.0.0 release. He has been involved in every XenServer version since then in various capacities including development, release engineering and automated testing as well as building much of the extensive XenSource lab infrastructure. After a two year spell running the XenServer development group he wanted to get back into a hands-on technical role so took on the job of leading the technical evolution of XenServer to ensure it remains a powerful and flexible platform capable of high performance, scalable and reliable virtualisation.</p>",,,,,,,
T3,Xen on ARM Cortex A15,Porting Xen to the Cortex A15 processor: challenges and design choices.,"<p>During the last few months of 2011 the Xen Community started an effort to port Xen to ARMv7 with virtualization extensions, using the Cortex A15 processor as reference platform.The new Xen port is exploiting this set of hardware capabilities to run guest VMs in the most efficient way possible while keeping the ARM specific changes to the hypervisor and the Linux kernel to a minimum.</p><p>Developing the new port we took the chance to remove legacy concepts like PV or HVM guests and only support a single kind of guests that is comparable to "PV on HVM" in the Xen X86 world.</p><p>This talk will explain the reason behind this and other design choices that we made during the early development process and it will go through the main technical challenges that we had to solve in order to accomplish our goal.<br />Notable examples are the way Linux guests issue hypercalls and receive event channels notifications from Xen.</p>",Talk,30 minutes,Technical,"Stefano Stabellini, Citrix, stefano.stabellini@eu.citrix.com, +447971018505",,,"Stefano Stabellini, Senior Software Engineer, Citrix","<p>Stefano Stabellini is a Senior Software Engineer at Citrix, working on the Open Source Xen Platform team. He has been working on Xen since 2007, focusing on several different projects, spanning from QEMU to the Linux kernel. He currently maintains libxenlight, Xen support in Qemu and PV on HVM in the Linux kernel. Before joining Citrix he was a researcher at the Institute for Human and Machine Cognition, working on mobile ad hoc networks.</p>",,,,,,,
+T3b,"COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
+","One of the advantage of virtualization is to enable application-agnostic non-stop service, with VM replication. In this session, we will present a new third solution, on top of existing VM lock-stepping and asynchronous checkpoint, which lock-step VM on-demand.","<p>Virtual machine (VM) replication (replicating the state of a primary VM running on a primary node to a secondary VM running on a secondary node) is a well known technique for providing application-agnostic, non-stop service. Unfortunately, existing VM replication approaches suffer from excessive replication overhead and, for client-server systems, there is really no need for the secondary VM to match its machine state with the primary VM at all times. </p>
+<p>In this paper, we propose COLO (COarse-grain LOck-stepping virtual machine solution for non-stop service), a generic and highly efficient non-stop service solution, based on on-demand VM replication. COLO monitors the output responses of the primary and secondary VMs. COLO considers the secondary VM a valid replica of the primary VM, as long as network responses generated by the secondary VM match that of the primary. The primary VM state is propagated to the secondary VM, if and only if outputs from the secondary and primary servers no longer match.</p>",Talk,45 minutes,Technical,"Eddie Dong, Intel, eddie.dong@intel.com
+Xiantao Zhang, Intel, xiantao.zhang@intel.com",,,"Eddie Dong, Intel",,"Xiantao Zhang, Intel",,,,,,
T4,Porting Xen Paravirtualization to MIPS Architecture,,"A Xen MIPS port implementation will be presented. In particular, major techniques used for cpu and memory para-virtualization on top of xen and linux will be presented. The major changes in xen hypervisor, xen tools and linux will be illustrated. The challenges, main issues we faced and solutions we applied will be discussed. Overall porting status and next steps will also be discussed.",Talk,30 minutes,Technical,"Yonghong Song
Broadcom
ysong@broadcom.com
408-454-3070",,,Yonghong Song. Principle Scientist Broadcom,"Yonghong Song is currently a principle scientist at Broadcom. His main work focuses on linux kernel, xen and kvm on Broadcom's multi-core multi-threaded XLP processors. Before broadcom, he spent two years at Netlogic Microsystems in the area of deep packet inspection as well as linux kernel. He spent nine years at Sun Microsystems before joining Netlogic, focusing on optimizing compilers.",,,,,,,
+T5,Improving Xen idle power efficiency,,"<p>Power management has become increasingly important in large-scale datacenters to address costs and limitations in cooling or power delivery, and it is much critical in mobile client where battery lifecycle is considered as one of the critical characteristics of the platform of choice. Good power management helps to achieve great energy efficiency. Virtualization imposes additional challenge to power management. It involves multiple software layers: VMM, OS, APP. For example, a good OS software stack may result in bad power consumption, if the hypervisor is not the timer unalignment, etc.</p><p>In this session, we will introduce what we did to improve power efficiency to achieve better power efficiency in both server and client virtualization environment. </p><p>In server side, we will introduce additional optimization technologies (e.g., eliminate unnecessary activities, align periodic timers to create long-idle period), to improve package C6 residency to be within 5% overhead with native. In client side, we will share our client power optimization technologies (e.g. graphics, ATA and wireless), which successfully reduce XenClient idle power overhead to be within 5%.</p>",Talk,30 minutes,Technical,"Zhang, Yang, Intel, yang.z.zhang@intel.com, +86 02161167495
+Zhang, Xiantao, Intel, xiantao.zhang@intel.com, +86 02161167349",,,"Yang Zhang, Intel",,,,,,,,
T5b,SDN - OpenFlow + OpenVSwitch + Quantum,"Implementation of SDN at Locaweb
Current implementation and future ideas","<p>If you are a cloud computing provider, soon you might start facing problems with the network part of it. Conventional solutions for network doesn't apply very well for Cloud environments. SDN give us a new way of thinking about network, embracing Inovation. In this session, you will see how Locaweb implemented SDN to solve their network problems after 3 years providing Cloud Solutions in Brazil. A new era for network on the way...</p>",Talk,45 minutes,Technical,"Luiz Henrique Ozaki, Locaweb, luiz.ozaki@locaweb.com.br +551193615121",,,"Luiz Henrique Ozaki, Locaweb",System Engineer at Locaweb focused on Cloud solutions,,,,,,,
+T6,Introduction of AMD Virtual Interrupt Controller,,"<p>As virtualization technology becomes pervasive there is a continuing demand to increase the performance of guest virtual machines. Many hardware virtualization techniques, such as nested paging and IOMMU, have already been developed to accelerate the guest virtual machines frequent operations in different areas. However, one area that has not yet been addressed is the handling of interrupts in a virtual machine environment. </p><p>This presentation talks about the design of AMD virtual interrupt controller (AVIC). The AVIC architecture addresses the overhead of interrupt processing in a virtualized environment by applying hardware acceleration to three major components of interrupt processing:<ul><li>Delivery of interrupts directly from I/O devices to a guest operating system.</li><li>Interprocessor interrupts between the virtual CPUs in a guest.</li><li>Local APIC accesses by guest operating systems.</li></ul></p>",Talk,45 minutes,Technical,"Wei Huang
+AMD, Operating System Research Center
+wei.huang2@amd.com
+512-602-6591
+
+",,,"Wei Huang, AMD, Operating System Research Center","Wei Huang is a member of AMD Operating System Research Center. He is an active member of Xen community. His interests include OS, CPU virtualization and cloud computing.",,,,,,,
+T6b,"Xen*, SDN, and Apache CloudStack","Apache CloudStack has already proven its abilities to scale to tens of thousands of physical XenServer nodes, but a number of traditional networking schemes don't work. VLANs max out at 4096, Layer3 isolation (aka Security Groups) helps scale to a degree, but you lose a lot of flexibility in the process. XCP and XS6.0 have the ability to make use of openvswitch to build software defined networks for increasing flexible networks with little or none of the legacy restrictions. ","Apache CloudStack has already proven its abilities to scale to tens of thousands of physical XenServer nodes, but a number of traditional networking schemes don't work. VLANs max out at 4096, Layer3 isolation (aka Security Groups) helps scale to a degree, but you lose a lot of flexibility in the process. XCP and XS6.0 have the ability to make use of openvswitch to build software defined networks for increasing flexible networks with little or none of the legacy restrictions. ",Talk,45 minutes,Technical,"David Nalley - david@gnsa.us 864.990.1252 ke4qqq on irc.freenode.net
+May add an additional speaker between now and then.",Ha - you think they give me an assistant? :) ,Caveat emptor - I am employed by Citrix.,"David Nalley, Apache CloudStack committer",David Nalley is a committer on the Apache CloudStack project. ,,,,,,,
T7,VM Live Migration Speedup in Xen,,"<p>VM live migration from one physical server to another is a key advantage of virtualization. It's used widely in the scenarios such as load balance / power consumption optimization inside the cluster and host maintenance, etc. Being able to do VM live migration as quickly as possible with no service interruption is regarded as a key competitiveness of the virtualization platform.</p><p>Xen has supported live migration for many years. However our recent study shows that Xen still has lots of room to improve, in the aspects of live migration elapsed time, service downtime and concurrency instance number. Several experimental enhancements have been added and the initial result looks pretty good. For instance, merely using memory comparison before migration can speed up the elapsed time by >2X in some cases per our evaluation. The policy to balance the CPU utilization and the compression ratio is also considered.</p>",Talk,30 minutes,Technical,"Xiaowei Yang, Huawei, xiaowei.yang@huawei.com,
Tao Hong, Huawei, bobby.hong@huawei.com",,,"Xiaowei Yang, Huawei","<p>Xiaowei is an architect of Huawei Virtualzation Platform. He is responsible for the technical development of virutalization projects. He started working on opensource Xen project in 2005. Xiaowei has extensive background in processor architectures and operating system internals. Prior to joining Huawei, Xiaowei worked for Intel Open Source Tech Center for more than 6 years. Xiaowei received his Master degree of CS from Shanghai Jiatong University.</p>","Tao Hong, Huawei","<p>Tao is an architect of Huawei Virtualzation Platform. His duty is Virtualzation Platform research and development, guiding the development team. He has strong interest in Virualzation, Os, Computer arichtect etc. Prior to joining Huawei, Tao worked on linux development area for more than six years. Tao received his Doctor degree of computer science and technology and Master degree of Mechanical and Electronic Engineering from Zhejiang University. </p>",,,,,
+T7b,Building a Distributed Block Storage System on Xen,"Configuring a storage platform in virtual data centers today typically relies on expensive, centralized SAN disk array technology to provide I/O performance and enterprise storage management features such as backup and replication for cloud environments. Relying on centralized storage solutions, however, often presents significant obstacles to wide scale growth, typically around performance bottlenecks and cost. In this session, Julian Chesterfield, former XenServer storage architect and current OnApp Storage and Virtualization Architect, will explore the scalability, flexibility and cost advantages of using a decentralized cloud storage system on Xen. ","<p>Xen has long been a core building block for data center virtualization solutions, and is widely regarded as the predominant cloud hosting platform today. Selecting an open hypervisor platform is often the simplest choice in deploying a new cloud platform, with the hardest decision quickly becoming the choice of storage backend. Choices range from various open source options such as LVM over block-based iSCSI or ATAoE through to high-end NAS or SAN disk array solutions. Having the most optimal, open cloud environment, however, rests heavily on a comparatively open storage system. Unfortunately, most open source approaches to cloud storage today still depend on centralized or replicated metadata among a small number of nodes. Not only does this often lead to a single point of failure, but it also significantly limits the openness and scalability of the cloud environment since bottlenecks can quickly develop along the centralized I/O point as the number of hypervisor nodes scales out. </p><p>In this session, Julian Chesterfield, former XenServer storage architect and current OnApp Storage and Virtualization Architect, will advocate the deployment of a new cloud scale approach to storage. Through decentralized storage management, and exposure of direct attached storage located within hypervisors, a dynamic and scalable distributed block store can be composed. As the number of hosting end points scales up to accommodate the virtualization workload demand, so too can the storage capacity and I/O processing capacity. Using a distributed block storage approach in the cloud, companies and service providers can decentralize their I/O paths to avoid any points of contention or I/O bottlenecks. By distributing them over the entire platform, each I/O path is independently optimized to deliver far greater performance and scalability \96 the same scalability one would expect to accompany an open, Xen-based hypervisor platform. What's more, the latest cloud storage innovations allow this distributed approach to be implemented using commodity Ethernet and storage hardware, thereby creating an inherently scalable and cost-effective approach to storage in the cloud, with a far more consistent level of performance over vast ranges in the number of end-points.</p><p>Such a decentralized, distributed storage approach is especially valuable for service providers who typically start out with a small number of servers and then often find themselves quickly scaling up as their user base grows. With traditional storage solutions, requirements for such rapid scalability cannot be met or easily provisioned for as it's very difficult to predict growth or demand. A distributed block storage model, however, can easily accommodate the scalability such providers need as they grow their business. </p><p>This session will also discuss how a decentralized cloud storage system that exposes direct attached storage in hypervisors is better able to take advantage of two key Xen features: namely, the ability to use dedicated storage controller hardware passthrough to a driver domain to isolate storage access within a hypervisor and the ability to use both dedicated storage and network resources to create a logically isolated high-performance appliance using shared server resources while still generating the equivalent performance of a stand-alone, dedicated storage appliance, as you would get from a traditional SAN array.</p>",Talk,30 minutes,Technical,"Julian Chesterfield
+Storage and Virtualization Architect, OnApp
+julian.chesterfield@onapp.com
++44 7889 720 109
+","Meredith L. Eaton
+Senior Account Executive, March Communications
+onapp@marchpr.com
++1 617-960-9877
+",N/A,"Julian Chesterfield, OnApp","Julian Chesterfield heads the development team at OnApp's R&D division in Cambridge, UK, and leads development of OnApp's cloud storage platform. Julian has deep experience and expertise in SAN, NAS, IP Networking, Communications and UNIX system development. He was an early member of XenSource, the Cambridge University spinout company that developed Xen, the open source hypervisor acquired by Citrix in 2008. Before joining OnApp he was the storage development team lead and senior architect for the XenServer and OSS Xen products. ",,,,,,,
+T8,XenTT: Deterministic Systems Analysis in Xen,"Deterministic replay promises to change how people analyze and debug complex software systems. This talk details XenTT, an emerging, open-source, deterministic-replay and whole-system analysis framework for Xen. XenTT includes Xen extensions that implement efficient, deterministic, VM replay and also a powerful, programmable analysis engine that extracts information from guests during replay runs.","<p>This talk details XenTT, an open-source framework for deterministic replay and systems analysis in development at the University of Utah. The framework consists of two main parts: a set of Xen extensions that implement efficient, deterministic replay, and a powerful analysis engine that extracts information from systems during replay executions.</p><p>Deterministic replay promises to change how people analyze and debug software systems. As software stacks grow in complexity, traditional ways of understanding failures, explaining anomalous executions, and analyzing performance are reaching their limits in the face of emergent behavior, unrepeatability, cross-component execution, software aging, and adversarial changes to code. Replay-based, whole-system analyses offer precise solutions to these problems.</p><p>XenTT extends Xen with the ability to replay and analyze the execution of VM guests. A number of careful design choices ensure that our implementation, which supports single-CPU, paravirtual, Linux guests, is efficient, maintainable, and extensible. XenTT's run-time checks and offline log-comparison tools enabled us to efficiently scale the recording layer by detecting and debugging errors in the determinism of replay.</p><p>Our analysis engine seeks to overcome the semantic gap between an analysis algorithm and the low-level state of a guest. Using debug information to reconstruct functions and data structures within the guest, the engine provides a convenient API for implementing systems analyses. The engine implements a powerful debug-symbol and VM introspection library, which enables an analysis to access the state of the guest through familiar terms. To further simplify the development of new analyses, the engine provides primitives that support common exploration patterns, e.g., breakpoints, watchpoints, and control-flow integrity checking. To enable performance analyses of recorded executions, XenTT provides a performance modeling interface, which faithfully replays performance parameters of the original run.</p><p>Beyond describing the design and implementation of XenTT, this talk will present examples of how we have used deterministic replay to implement security and performance analyses.</p>",Talk,30 minutes,"Technical, Academic / Research","Anton Burtsev
+University of Utah
+aburtsev@cs.utah.edu
++1-501-681-0819",,,"Anton Burtsev, University of Utah","<p>Anton Burtsev is a PhD student and a Research Associate in the Flux Research Group at the University of Utah. Anton has broad research interests in operating systems, virtualization, distributed systems, replay debugging, security, and performance analysis. He is particularly interested in the design of novel abstractions for development of next-generation operating systems. He is a key designer and developer of the Emulab "time travel" and distributed checkpointing system, and he is also implementing the XenTT deterministic-replay system and analysis framework based on the Xen virtualization platform. Anton\92s other notable projects include Fido, a fast inter-virtual machine communication mechanism for the Xen hypervisor, and the E1 distributed operating system, which is designed around the concept of shared object replication. Anton has broad expertise in designing and programming operating system kernels.</p>",,,,,,,
+T8b,Evaluation of X32 ABI for Virtualization and Cloud,,"As the Linux 3.4 has x32 ABI support, we think it's the right time for us to evaluate x32 ABI for virtualization and the cloud. The x32 ABI provides a model in x86-64 psABI with 32-bit address space, with 16 64-bit integer registers (8 additional integer registers), 8 additional SSE registers, etc., compared to the conventional x86 32-bit ABI. We look at performance improvements and memory saving gained by x32 applications, and discuss how x32 can be helpful for Xen and the clouds.
+
+
+
+",Talk,30 minutes,Technical,"Jun Nakajima
+Intel Corporation
+jun.nakajima@intel.com
+408-765-7018",,,"Jun Nakajima, Principal Engineer, Intel","Jun Nakajima is a Principal Engineer leading open source virtualization projects, such as Xen and KVM at the Intel Open Source Technology Center. He is recognized as one of the key contributors to Xen, and he presented a number of times at technical conferences, including Xen Summit, OLS, KVM Forum, and USENIX. He has over 20 years of experience with operating system internals and an extensive background in processor architectures. Prior to joining Intel, he worked on various projects in the industry such as AT&T/USL Unix System V Releases (SVR) like the SVR4.2, and Chorus microkernel based fault-tolerant distributed SVR4. ",,,,,,,
T9,"NUMA and Virtualization, the case of Xen",This session is about using Xen on NUMA systems. It presents early performance analysis and offers the chance for the Xen community to discuss about how to put together the best NUMA support for our hypervisor.,"<p>Having to deal with NUMA machines is becoming more and more common, and will likely continue to do so. Running typical virtualization workloads on such systems is particularly challenging, as Virtual Machines (VMs) are long lived processes with large memory footprints. This means one might incur really bad performance if the specific characteristics of the platform are not properly accounted for. </p><p>Extensive benchmarks are being performed, running memory intensive workloads inside Linux VMs hosted on NUMA hardware of different kinds and size. This is driving the design and development of a suite of new VM placement, scheduling and memory allocation policies for the Xen hypervisor and its toolstack.</p><p>The subset of such changes that has been implemented so far is already proving to be effective in yielding performance improvements, and the talk will illustrate these early results. It will also offer the chance for the Xen community to discuss about all the various aspects of this challenging problem and of drawing a roadmap for how to put together the best NUMA support ever.</p>",Talk,45 minutes,Technical,"Dario Faggioli, Citrix Systems R&D Ltd., Cambridge (UK), dario.faggioli@citrix.com, +393473817921",,,"Dario Faggioli, Citrix",<p>Dario Faggioli has interacted with the Linux kernel community in the domain of scheduling during his PhD on real-time systems. He now works for Citrix on the Xen Open Source project. He spent the last months on investigating and trying to improve the performance of virtualization workloads on NUMA systems.</p>,,,,,,,
T9b,Block Storage For VMs With Ceph,"Ceph is an open source, unified, distributed storage platform. Through its network block device, it supports large-scale virtualization with thin provisioning and copy-on-write cloning. This talk will provide a brief overview of Ceph's architecture and capabilities, concluding with a discussion about the current state of interoperability between Ceph and Xen.","<P>Ceph is an open source distributed object store, network block device, and file system. What began as a research project at the University of California, Santa Cruz has become an increasingly viable option for scalable cloud storage.</p>
<p>Ceph can be used for object storage through its S3-compatible REST interface. It can also provide storage for network block devices, with the thin provisioning and copy-on-write cloning features necessary to support large-scale virtualization.</p>