<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for Giovanni Marchetti</title><atom:link rel="self" type="application/rss+xml" href="http://edge.technet.com/people/gmarchetti/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/Edge/images/feedimage.png</url><title>Entries for Giovanni Marchetti</title><link>http://edge.technet.com/People/gmarchetti/</link></image><description>Entries, comments and threads posted by Giovanni Marchetti</description><link>http://edge.technet.com/People/gmarchetti/</link><language>en-us</language><pubDate>Fri, 10 Oct 2008 07:35:07 GMT</pubDate><lastBuildDate>Fri, 10 Oct 2008 07:35:07 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3210.25109, Culture=neutral, PublicKeyToken=null)</generator><item><title>System Resource Manager</title><description>&lt;img src="http://edge.technet.com/Link/2d8780cc-237e-47c7-8c75-fec797baf3f4/" border="0" /&gt;This screencasts shows you how to set up and use Windows System Resource Manager. WSRM is a tool that allows you to assign CPU and memory to processes or groups of users, thus optimizing resource allocation within a machine (real or virtual).&lt;img src="http://edge.technet.com/1947/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/System-Resource-Manager/</comments><link>http://edge.technet.com/Media/System-Resource-Manager/</link><pubDate>Wed, 22 Oct 2008 20:18:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/System-Resource-Manager/</guid><evnet:views>14921</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/1947/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This screencasts shows you how to set up and use Windows System Resource Manager. WSRM is a tool that allows you to assign CPU and memory to processes or groups of users, thus optimizing resource allocation within a machine (real or virtual).</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/edge/7/4/9/1/wsrm_large_edge.jpg" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/2d8780cc-237e-47c7-8c75-fec797baf3f4/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/7/4/9/1/wsrm_screencast.wmv" expression="full" duration="937" fileSize="14241765" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/7/4/9/1/wsrm_screencast.wmv" expression="full" duration="937" fileSize="192" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/7/4/9/1/wsrm_screencast.wmv" expression="full" duration="937" fileSize="192" type="video/x-ms-asf" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://edge.technet.com/Media/System-Resource-Manager/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/1947/Trackback.aspx</trackback:ping><category></category><category>Windows Server 2008</category></item><item><title>Green S+S Dynamic Live IT ‐ Stop Climate Change Now???!!! [Green S+S Dynamic Live IT ‐ Stop Climate Change Now???!!!]</title><description>&lt;img src="http://edge.technet.com/Link/35a1e6e1-6875-43aa-97fb-5ecd052afe99/" border="0" /&gt;&lt;p&gt;“Green IT” is a catch‐all name for a series of initiatives, all aiming ultimately to save money with &lt;br /&gt;
the excuse of (or by means of) reducing energy consumption by datacenters, hence their &lt;br /&gt;
“carbon footprint”. I can think of several questions to understand how “green” we are. As for &lt;br /&gt;
the answers, I need time to find them. &lt;/p&gt;
&lt;p&gt;1. What and where do you measure? &lt;br /&gt;
OEMs typically expose power consumption data via their management cards (where they are &lt;br /&gt;
available), but those data are limited to the server in question. As its workload varies, its &lt;br /&gt;
consumption will vary. Also, there is a “minimum” power consumption needed to keep the &lt;br /&gt;
server running. Although this has decreased significantly in modern machines with ACPI, power &lt;br /&gt;
stepping circuitry, it is still a pretty high percentage of the theoretical maximum. Switches, &lt;br /&gt;
racks and “environmental” systems (lights, a/c) also consume power, but few of them actually &lt;br /&gt;
have a way to tell how much. So, where do we measure and how do we aggregate and analyze &lt;br /&gt;
the measurements? &lt;/p&gt;
&lt;p&gt;2. Have you got the appropriate hardware for the job? &lt;br /&gt;
For instance, blades have become very popular because of their reduced footprint. Most of &lt;br /&gt;
their power is allocated to the CPUs (obviously, as their is little else on the blade). For CPUintensive &lt;br /&gt;
applications, that is not a problem. If you also want to run data‐intensive applications, &lt;br /&gt;
you will likely have to store those data elsewhere, maybe on some sort of SAN. Storage systems &lt;br /&gt;
typically have no way of knowing what kind of application uses the data and when, hence they &lt;br /&gt;
keep their disks spinning all the time. From a power utilization point of view, in this case it is &lt;br /&gt;
more efficient to keep the data local to the system, hence a blade may not be the best solution. &lt;/p&gt;
&lt;p&gt;3. Is your software making optimal use of such hardware? &lt;br /&gt;
Your workload can be optimally distributed on the hardware to minimize power consumption &lt;br /&gt;
and make best use of what is available. Let us suppose that you have a memory‐intensive &lt;br /&gt;
application on a NUMA (e.g. Opteron) machine. For best performance, you will try and allocate &lt;br /&gt;
1 thread of such application per CPU socket, thus optimizing the use of available memory &lt;br /&gt;
bandwidth. This leaves the other cores on those sockets idle. On Windows today you cannot &lt;br /&gt;
turn them off; active power management (processor power states, if enabled in the bios, are &lt;br /&gt;
supported by server 2008) will slow them down. &lt;/p&gt;
&lt;p&gt;4. Further reading &lt;br /&gt;
This list of questions is definitely not exhaustive. As I look for answers, more will probably come &lt;br /&gt;
to mind and I’ll make a new “feature of the week” out of it. In the meanwhile, feel free to send &lt;br /&gt;
me your comments. &lt;br /&gt;
Here are a few pointers that may help inform a discussion: &lt;br /&gt;

&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://blogs.technet.com/lcurtis//"&gt;Lewis Curtis’s blog &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://blogs.technet.com/lmeg/default.aspx"&gt;Little Miss Enviro-Geek&lt;/a&gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.greenm3.com/2008/07/new-coal-electr.html"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;The Green Datacenter Blo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;g&lt;/span&gt;&lt;/p&gt;
&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/environment"&gt;Microsoft’s
Environment web page&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.redbooks.ibm.com/redpieces/abstracts/redp4413.html?Open"&gt;&lt;span&gt;IBM Green Datacenter paper&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/cc137780.aspx"&gt;&lt;span&gt;Green Computing Paper&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="Body"&gt;&lt;span&gt;&lt;span&gt;-&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.thegreengrid.org/home"&gt;The Green Grid&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Green-SS-Dynamic-Live-IT--Stop-Climate-Change-Now/'&gt;Green S+S Dynamic Live IT ‐ Stop Climate Change Now???!!!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/1494/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Green-SS-Dynamic-Live-IT--Stop-Climate-Change-Now/</comments><link>http://edge.technet.com/Media/Green-SS-Dynamic-Live-IT--Stop-Climate-Change-Now/</link><pubDate>Thu, 17 Jul 2008 16:53:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Green-SS-Dynamic-Live-IT--Stop-Climate-Change-Now/</guid><evnet:views>12793</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/1494/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>“Green IT” is a catch‐all name for a series of initiatives, all aiming ultimately to save money with the excuse of (or by means of) reducing energy consumption by datacenters, hence their “carbon footprint”. I can think of several questions to understand how “green” we are. As for the answers, I need time to find them. &lt;br /&gt;
&lt;br /&gt;
1. What and where do you measure? OEMs typically expose power consumption data via their management cards (where they are available), but those data are limited to the server in question. As its workload varies, its consumption will vary. Also, there is a “minimum” power consumption needed to keep the server running. Although this has decreased significantly in modern machines with ACPI, power stepping circuitry, it is still a pretty high percentage of the theoretical maximum. Switches, racks and “environmental” systems (lights, a/c) also consume power, but few of them actually have a way to tell how much. So, where do we measure and how do we aggregate and analyze the measurements?</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/f4a88379-f437-4a42-b4e7-8fc66b61e0c1/" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/35a1e6e1-6875-43aa-97fb-5ecd052afe99/" height="64" width="85" /><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Green-SS-Dynamic-Live-IT--Stop-Climate-Change-Now/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/1494/Trackback.aspx</trackback:ping><category>Green</category></item><item><title>HPC Server 2008 High Availability - Part 4 [HPC Server 2008 High Availability - Part 4]</title><description>&lt;img src="http://edge.technet.com/Link/5ad0d5d1-158d-4062-bae8-dfa2edc293be/" border="0" /&gt;This is the last of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;
In this part we discuss the installation and configuration of HPC Pack 2008 on a fail-over cluster.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-4/'&gt;HPC Server 2008 High Availability - Part 4&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/1081/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-4/</comments><link>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-4/</link><pubDate>Tue, 08 Jul 2008 15:23:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-4/</guid><evnet:views>11427</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/1081/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is the last of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/32aa6c9c-081f-47bd-83c1-5cf05bd7cd3a/" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/5ad0d5d1-158d-4062-bae8-dfa2edc293be/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/1/8/0/1/hascreencast part 4.wmv" expression="full" duration="972" fileSize="17002905" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/1/8/0/1/hascreencast part 4.wmv" expression="full" duration="972" fileSize="208" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/1/8/0/1/hascreencast part 4.wmv" expression="full" duration="972" fileSize="208" type="video/x-ms-asf" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-4/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/1081/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>HPC Server 2008 High Availability - Part 3 [HPC Server 2008 High Availability - Part 3]</title><description>&lt;img src="http://edge.technet.com/Link/7fb40358-9033-49f4-bf09-bbacd33cf451/" border="0" /&gt;This is the third of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;
In this part we discuss the installation of SQL Server 2005 on a 2008 fail-over cluster.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-3/'&gt;HPC Server 2008 High Availability - Part 3&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/1080/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-3/</comments><link>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-3/</link><pubDate>Tue, 24 Jun 2008 07:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-3/</guid><evnet:views>9613</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/1080/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is the third of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/415b5812-d8b5-4165-a844-f998d748214b/" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/7fb40358-9033-49f4-bf09-bbacd33cf451/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/0/8/0/1/hascreencast part 3.wmv" expression="full" duration="323" fileSize="4804437" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/0/8/0/1/hascreencast part 3.wmv" expression="full" duration="323" fileSize="208" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/0/8/0/1/hascreencast part 3.wmv" expression="full" duration="323" fileSize="208" type="video/x-ms-asf" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-3/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/1080/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>HPC Server 2008 High Availability - Part 2 [HPC Server 2008 High Availability - Part 2]</title><description>&lt;img src="http://edge.technet.com/Link/e24607c4-370d-4788-8466-2c65c339f5da/" border="0" /&gt;This is the second of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;
In this part we discuss the creation of a 2008 fail-over cluster.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-2/'&gt;HPC Server 2008 High Availability - Part 2&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/1079/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-2/</comments><link>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-2/</link><pubDate>Tue, 17 Jun 2008 07:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-2/</guid><evnet:views>10088</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/1079/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is the second of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/d56662f5-67b3-4643-a963-9053f76b6093/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/edge/9/7/0/1/hpcsha2_large_edge.jpg" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/e24607c4-370d-4788-8466-2c65c339f5da/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/7/0/1/hascreencast part 2.wmv" expression="full" duration="520" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/7/0/1/hascreencast part 2.wmv" expression="full" duration="520" fileSize="8727523" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/9/7/0/1/hascreencast part 2.wmv" expression="full" duration="520" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/9/7/0/1/hascreencast part 2.wmv" expression="full" duration="520" fileSize="208" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/9/7/0/1/hascreencast part 2.wmv" expression="full" duration="520" fileSize="208" type="video/x-ms-asf" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-2/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/1079/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>HPC Server 2008 High Availability - Part 1 [HPC Server 2008 High Availability - Part 1]</title><description>&lt;img src="http://edge.technet.com/Link/3687d7c9-26ef-4d3b-a937-828d1860e46b/" border="0" /&gt;This is the first of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;
In this part we discuss the creation of a shared iSCSI storage device.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-1/'&gt;HPC Server 2008 High Availability - Part 1&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/1078/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-1/</comments><link>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-1/</link><pubDate>Fri, 30 May 2008 15:19:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-1/</guid><evnet:views>8860</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/1078/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is the first of a series of screencasts demonstrating how to set up HPC Server 2008 head nodes for high availability.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/edge/8/7/0/1/hpcsha1_large_edge.jpg" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/3687d7c9-26ef-4d3b-a937-828d1860e46b/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/8/7/0/1/hascreencast part 1.wmv" expression="full" duration="527" fileSize="8427213" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/8/7/0/1/hascreencast part 1.wmv" expression="full" duration="527" fileSize="208" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-Server-2008-High-Availability-Part-1/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/1078/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>HPC in Media [HPC in Media]</title><description>In my last post, I explained how HPC can be used to build UFOs. I have since learned about using HPC to make movies. I’d never have guessed, so let me share my surprise here. &lt;br /&gt;
&lt;p&gt;Digital media production follows a complex workflows, from initial sketch to wireframe model, to rendered 3D images, to movies. HPC is typically used in rendering, encoding or transcoding.&lt;/p&gt;
&lt;p&gt;Although Microsoft offers a solution to manage the workflow (&lt;a href="http://www.microsoft.com/resources/mediaandentertainment/solutions_imm.mspx"&gt;Interactive Media Manager&lt;/a&gt;) and to encode (&lt;a href="http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx"&gt;windows media encoder, expression encoder&lt;/a&gt;), we rely on partners for the rendering, most transcoding and non-windows media formats.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rendering&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Rendering_(computer_graphics)"&gt;Rendering&lt;/a&gt; is the process of transforming a 3-D model of an object (often displayed as a wireframe) into a 2-D image. Traditional non-interactive rendering (e.g. by &lt;a href="http://en.wikipedia.org/wiki/Ray_tracing"&gt;ray-tracing&lt;/a&gt;) is a good example of an embarrassingly parallel problem. Several frames can be rendered at once, independently, one per computing node. The rendering software often also uses multi-threading on the node to compute several channels at once (e.g. diffuse light, reflected light, occlusions, refraction), then it composites those channels to generate the final image.&lt;/p&gt;
&lt;p&gt;Partners that are active in this space are:&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://usa.autodesk.com/adsk/servlet/index?id=7635018&amp;siteID=123112"&gt;Autodesk with Maya&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://www.softimage.com/"&gt;Softimage with XSI / Ray3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://www.mentalimages.com/2_1_0_mentalray/index.html"&gt;Mental Images with Mental Ray&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://www.nvidia.com/page/gz_learn.html"&gt;Nvidia with Gelato Pro&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All of those applications exist for Windows Server 2003 and are being ported to Server 2008. They offer varying levels of integration with our compute cluster scheduler. With built a simple demonstration with Softimage, for instance. We submitted a job with 25 frames to render on a small cluster with 1 head node and 3 compute nodes, each with 4 cores. The job was created as a parametric sweep with each task invoking the ray-tracing software installed on the node (Ray 3) on one of those frames. Ray 3 is multi-threaded and can render 8 channels, so we gave each task the full 4 cores per node.&lt;/p&gt;
&lt;p&gt;Here’s what the rendered frame 1 looks like:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://edge.technet.com/Link/3d0d5c5c-7318-4320-919e-30b630926254/"&gt;&lt;img width="244" height="188" alt="clip_image004" src="http://edge.technet.com/Link/1207444e-a185-4629-ad4e-4c2c6c8b736a/" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here’s an example of one of the channels computed for the image above, i.e. the intensity of reflected light:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://edge.technet.com/Link/c7a012ba-08e7-47e7-89a3-fbe06e65fa01/"&gt;&lt;img width="244" height="235" alt="clip_image006" src="http://edge.technet.com/Link/5f3bb86d-1e40-41d9-8e1f-2fbfbdfb05cc/" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Encoding&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Encoding a digital movie file (wmv, mpeg2 for instance) is the process of exploiting the redundancy in the sequence of frames making up that movie in such a way that fewer bits are necessary to represent them than in the uncompressed stream. &lt;/p&gt;
&lt;p&gt;There are two kinds of redundancy:&lt;/p&gt;
&lt;p&gt;- spatial, due to the correlation of neighboring pixels. &lt;/p&gt;
&lt;p&gt;- temporal, due to the correlation of subsequent frames.&lt;/p&gt;
&lt;p&gt;Thus, we could split a sequence of frames into a finite number of sections, then assign each section for computation to a separate node. We could further split each frame in the section into a number of tiles and distribute the tiles amongst cores within the node for encoding.&lt;/p&gt;
&lt;p&gt;Microsoft has developed a &lt;a href="http://en.wikipedia.org/wiki/VC-1"&gt;VC-1&lt;/a&gt; encoder (used for BluRay DVDs amongst others) and an SDK for it that enable parallel encoding. They are licensed on a commercial basis to ISVs and OEMs. An example of use is in &lt;a href="http://www.sonic.com/products/professional/Cinevisionpse/"&gt;Sonic’s Parallel Stream Encoder.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another popular encoding format is MPEG2 (DVD, digital TV), for which several open source encoder implementations exist (Berkeley, Cornell). &lt;/p&gt;
&lt;p&gt;The H264 standard is also widely supported and parallel encoder implementations are freely available for it (e.g. &lt;a href="http://www.funknmary.de/bergdichter/projekte/index.php?page=ELDER"&gt;ELDER&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-in-Media/'&gt;HPC in Media&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/866/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-in-Media/</comments><link>http://edge.technet.com/Media/HPC-in-Media/</link><pubDate>Thu, 24 Apr 2008 14:42:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-in-Media/</guid><evnet:views>5410</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/866/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In my last post, I explained how HPC can be used to build UFOs. I have since learned about using HPC to make movies. I’d never have guessed, so let me share my surprise here.
&lt;p&gt;&lt;/p&gt;</evnet:previewtext><dc:creator>gmarchetti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-in-Media/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/866/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>HPC and UFOs Explained! [HPC and UFOs Explained!]</title><description>&lt;p&gt;I had several discussions about High Performance Computing over the past week or so with people in different job roles. &lt;br /&gt;
Most of them wondered: &lt;em&gt;“What is HPC for and where does Microsoft fit into it?”.&lt;/em&gt; I thought I’d spend some time trying to answer it. Here we go:    &lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HPC is for building UFOs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now that Iʼve got your attention, let me try and explain: I would like to take a field of application - namely aeronautics - and take you through the design process that engineers in that field follow. Iʼll then try and explain where Microsoft technologies fit in that process. I am no expert in aeronautics - itʼs just a personal interest of mine; so, if you find any mistakes or just think I have smoked one too many, feel free to comment!&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
One of the hot topics in aeronautical engineering is how to overcome the design limitations of traditional airplanes. If you think about it, most commercial planes today look alike: a big pipe with arrow-shaped wings attached to it. This design is reaching its scalability limits: it is very difficult to make bigger planes that carry more people over longer distances, consuming less fuel than the current models. The recent problems and delays with both the Airbus A380, A350 and the Boeing 787 are just an example of this. One of the solutions being studied is a so called blended wing-body (BWB) aircraft. &lt;br /&gt;
Hereʼs an example of what Iʼm talking about:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://edge.technet.com/Link/17428ba9-87bd-4615-b608-df7927d3f4f3/"&gt;&lt;img width="244" height="157" alt="image" src="http://edge.technet.com/Link/7aceb6f6-1020-4a1d-84ca-241f48869736/" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;em&gt;Figure 1: An example of Blended Wing-Body aircraft.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://edge.technet.com/Link/d4697dda-7d74-4a6c-901a-ae73be194fd3/"&gt;&lt;img width="244" height="184" alt="image" src="http://edge.technet.com/Link/2821e40d-c126-492c-bc0a-09d627d3bb23/" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;em&gt;Figure 2: A Manta ray, Natureʼs blended wing-body design &lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Aircraft designers typically use a variety of CAD / CAE programs to study the aircraft geometry on their workstations. A good example is &lt;a href="http://www-306.ibm.com/software/applications/plm/catiav5/"&gt;IBM's CATIA&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The geometry thus generated is then discretized for finite-element analysis. This step is often called pre-processing or mesh generation. Material properties and boundary conditions (loads, constraints) are associated to the mesh elements. A variety of mathematical models are produced to study structural stress, pressure distribution, heat distribution, lift &amp;amp; drag, etc...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://edge.technet.com/Link/7327cbfd-470e-4fc0-9c3e-95e37b015ec8/"&gt;&lt;img width="244" height="166" alt="image" src="http://edge.technet.com/Link/db4f1309-679b-4cc4-bc70-0411e4dbb1f5/" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;em&gt;Figure 3: Example of finite-element meshes.&lt;/em&gt;&lt;/p&gt;
&lt;em&gt;&lt;/em&gt;
&lt;p&gt;Software like &lt;a href="http://www.ansys.com"&gt;Ansys&lt;/a&gt; is often used for mesh generation. Several engineering outfits write their own mesh generators as well. These packages may take advantage of parallel computing. &lt;/p&gt;
&lt;p&gt;The models thus created are then computed by separate packages (or modules within the same commercial package) called solvers or processors. These applications definitely benefit from parallel computing and are often written for high-performance computing clusters. To put it simply, the meshes are partitioned amongst computing nodes. Each of those solves equations on the elements that pertain to it, then communicates with the neighboring nodes over low-latency links to pass boundary results. Once every node has finished, we have an overall picture of the approximated solution. Several solvers are available in the public domain. Again, part of the “secret sauce” of engineering companies is in their own solvers, their algorithms, speed and precision. &lt;/p&gt;
&lt;p&gt;The last step of the simulation is visualization or post-processing. The results of the computation are collated and displayed in a human-intelligible form. Here's an example of it: &lt;br /&gt;
&lt;a href="http://edge.technet.com/Link/7f92167f-ea35-435f-b834-097ae85e2a6c/"&gt;&lt;img width="230" height="221" alt="image" src="http://edge.technet.com/Link/66444fae-442a-4597-9cf3-4ffbcd86a0b9/" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4: Pressure distribution over a BWB glider&lt;/em&gt;&lt;/p&gt;
&lt;em&gt;&lt;/em&gt;
&lt;p&gt;The visualization step is as important as the computation itself, because it is on the visualized data that design decisions are made. The visualization process itself may benefit from parallel processing, depending largely on the quantity of data at hand. &lt;br /&gt;
Figure 5 summarizes the process.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://edge.technet.com/Link/9063e492-efa6-4a3a-af7a-bb6f744973e7/"&gt;&lt;img width="493" height="371" alt="image" src="http://edge.technet.com/Link/0741a648-4b5b-4e26-858a-3cfbf7ef0ffe/" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;em&gt;Figure 5: FEM Process&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What has Microsoft got to do with it?&lt;/strong&gt; &lt;br /&gt;
Well, some answers are evident: We provide the operating system where the geometry designand visualization will most likely occur. &lt;/p&gt;
&lt;p&gt;Our platform, though, can do much more than that. &lt;/p&gt;
&lt;p&gt;First of all, the data-handling requirements of such process are huge. Not only the file sizes involved are typically in order of gigabytes, but also those files do not mean much unless the design and simulation parameters that were used are associated to them. &lt;br /&gt;
Here's an immediate opportunity to build a data and metadata repository centered around &lt;strong&gt;SQL Server&lt;/strong&gt;. Engineers must be able to retrieve past simulation data to work on statistical models. Regulators impose that design documentation be stored for the life of the aircraft, just in case something goes wrong and decisions must be re-visited and corrected. &lt;/p&gt;
&lt;p&gt;Secondly, the workflow that I have presented is rather simplistic and is part of a much more complex design process. Here's an example: &lt;br /&gt;
&lt;a href="http://edge.technet.com/Link/78b5adf4-baca-4c03-b6ed-c540bffd74d7/"&gt;&lt;img width="491" height="292" alt="image" src="http://edge.technet.com/Link/baf6d3e1-ef2b-4025-9ca5-3964c8846421/" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 6: Structural, Aerodynamic and Aeroelastic Design Concept Model &lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Microsoft's &lt;strong&gt;Workflow Foundation&lt;/strong&gt; (WF) offers the building blocks for the application logic that automates such complex workflows. It also exposes several services, like persistence and tracking, that are extremely useful to manage the complexity of such processes, making interaction with them much easier. With &lt;strong&gt;Visual Studio&lt;/strong&gt; one can construct such application logic workflows and then host them as services on &lt;strong&gt;Windows Server&lt;/strong&gt;. The communication amongst those services can be handled by &lt;strong&gt;Windows &lt;br /&gt;
Communication Foundation &lt;/strong&gt;(WCF). &lt;/p&gt;
&lt;p&gt;The compute cluster per se can also be conceived as a “computing” service exposed to the application logic via a WCF interface. In fact, thatʼs what weʼre building into HPC Server 2008. &lt;/p&gt;
&lt;p&gt;Thirdly, &lt;strong&gt;HPC Server 2008&lt;/strong&gt; offers a computing platform for your solvers that is easy to integrate in your engineering workflows, thanks to the variety of interfaces it exposes. Its management can be mostly demanded to a traditional IT organization, thus leaving the engineers free to focus on the design. It is a relatively small and conceptually simple part of the overall solution. &lt;/p&gt;
&lt;p&gt;Last but not least, &lt;strong&gt;Windows Presentation Foundation&lt;/strong&gt; (WPF) is a powerful tool to build data visualizers relatively easily. &lt;br /&gt;
&lt;strong&gt;Sharepoint Server &lt;/strong&gt;can be used as a presentation layer and as a WF host, masking the complexity of the underlying system. It has the advantage of enabling collaboration on design decisions as well. For instance, an engineer could use &lt;strong&gt;Office&lt;/strong&gt; to produce a report on his latest simulation results, embedding links to a Sharepoint applet that &lt;br /&gt;
interfaces with the simulation system. Another engineer could then read the report and dig into the simulation data and parameters. If not satisfied, he could trigger another simulation from the portal and embed his results in the document as a comment. The document would then be checked back into Sharepoint. &lt;br /&gt;
&lt;a href="http://edge.technet.com/Link/75f682b5-60ae-417d-8510-66331c8d39f2/"&gt;&lt;img width="481" height="266" alt="image" src="http://edge.technet.com/Link/f5c5b9c8-4352-4f13-9b2e-103135319084/" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 7: Technical architecture of a computing solution &lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary &lt;br /&gt;
&lt;/strong&gt;I hope that I haven't bored you too much. The morale of the story is relatively simple: Microsoft has a pretty complete platform, which you can use for high performance computing now. Projects may be long and complex compared to traditional Microsoft engagements, but their impact is huge - quite literally :-). &lt;br /&gt;
&lt;a href="http://edge.technet.com/Link/6491be57-2adc-4b6a-afbf-0b7958982d78/"&gt;&lt;img width="244" height="130" alt="image" src="http://edge.technet.com/Link/713610c4-7542-406e-831d-4773b7294900/" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 8: The B2 bomber. &lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;References and Acknowledgements&lt;/strong&gt; &lt;br /&gt;
Here are the sources that I have shamelessly plagiarized. A big thank you to:&lt;br /&gt;
&lt;a href="http://www.ifl.tu-bs.de/pdf/Oest_Hei_Ho_01_CEAS.pdf"&gt;C. Osterheld, W. Heinze, P. Horst,&lt;/a&gt; Preliminary Design of a Blended Wing Body Configuration using the Design Tool PrADO &lt;br /&gt;
&lt;a href="http://enpub.fulton.asu.edu/structures/FEMPrimer-Part1.ppt"&gt;M. Barton, S.D. Rajan&lt;/a&gt;, A Finite Element Primer for Engineers &lt;br /&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/arcjournal/bb491109.aspx"&gt;Marc Holmes, Simon Cox&lt;/a&gt;, Delivering End-to-End High-Productivity Computing, Microsoft Architect Journal n.11&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-and-UFOs-Explained/'&gt;HPC and UFOs Explained!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/714/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-and-UFOs-Explained/</comments><link>http://edge.technet.com/Media/HPC-and-UFOs-Explained/</link><pubDate>Fri, 21 Mar 2008 07:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-and-UFOs-Explained/</guid><evnet:views>5714</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/714/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;I had several discussions about High Performance Computing over the past week or so with people in different job roles. &lt;br /&gt;
Most of them wondered: &lt;em&gt;“What is HPC for and where does Microsoft fit into it?”.&lt;/em&gt; I thought I’d spend some time trying to answer it here:&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;HPC is for building UFOs&lt;/strong&gt;&lt;/p&gt;
Interested? Read on...&lt;br /&gt;</evnet:previewtext><dc:creator>gmarchetti</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-and-UFOs-Explained/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/714/Trackback.aspx</trackback:ping><category>HPC</category><category>UFOs</category></item><item><title>Hyper-V &amp; Server 2008 RTM [Hyper-V &amp; Server 2008 RTM]</title><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;With general availability of Windows Server 2008 Microsoft ships the beta 1 release of Windows Virtualization or Hyper-V (aka. Viridian).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Customers, partners, developers, IT Professionals, everyone buying a copy of Windows Server 2008 will have the opportunity to test drive the Microsoft &lt;a href="http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/VIR047_WH06.ppt"&gt;&lt;span&gt;hypervisor&lt;/span&gt;&lt;/a&gt; Hyper-V.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The version of Hyper-V included in the RTM build of Windows Server 2008 is identical to the build made available as part of the RC1 release of the server OS. The final release of Hyper-V will be available with 180 days from now. Microsoft’s hypervisor will only be available for x64 hardware platforms supporting hardware virtualization (Intel VT or AMD-V technologies). It will not be available for IA64 (Itanium) platforms. See &lt;/span&gt;&lt;span&gt;resources&lt;/span&gt;&lt;span&gt; for more information or &lt;a href="http://en.wikipedia.org/wiki/Virtualization"&gt;&lt;span&gt;here&lt;/span&gt;&lt;/a&gt; for general information about virtualization. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Hyper-V is still in beta. Support for Hyper-V is only available via online forums and newsgroups. See &lt;/span&gt;&lt;span&gt;resources&lt;/span&gt;&lt;span&gt; section.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The beta release of Hyper-V has limited  guest operating support:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Windows Server 2008 32-bit and 64-bit (x64)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Windows Server 2003 32-bit and 64-bit (x64)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SUSE LINUX Enterprise Server 10 with SP1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Other OS installations might run as well but are not “supported” in the beta. The full list of supported operating systems in will be announced prior to RTM.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Virtualization solutions from Microsoft are:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Presentation Virtualization via &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx"&gt;&lt;span&gt;Terminal Services&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Application Virtualization via &lt;a href="http://www.microsoft.com/systemcenter/softgrid/default.mspx"&gt;&lt;span&gt;SoftGrid&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;Virtual PC&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/"&gt;Virtual Server&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/virtualization/default.mspx"&gt;Hyper-V&lt;/a&gt;&lt;/span&gt;&lt;span&gt; Server Virtualization&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Note:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The Virtual Server product will continue to be available. Hyper-V is only supported on 64-bit platforms, Virtual Server is the Microsoft offering for 32-bit platforms and other systems not providing the necessary hardware infrastructure for Hyper-V.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;em&gt;IT PROs&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;How does the general availability Hyper-V beta impact IT PROs? For some of the partners this is the first time they will be exposed to Hyper-V. They may be experienced with Virtual Server and/or Virtual PC. Hyper-V is a novel concept: a layer between the hardware and a variety of operating systems handling scheduling and memory allocation (amongst other things). It is the foundation of a &lt;a href="http://www.microsoft.com/business/dsi/default.mspx"&gt;&lt;span&gt;dynamic infrastructure&lt;/span&gt;&lt;/a&gt;, making resource optimization and re-configuration far simpler than before and simplifying operations. Depending on the type of application there might be areas where its performance might be impacted. Heavily I/O bound and graphics-intensive applications are among those. Deciding where, what and how to virtualize infrastructure requires careful thought. Our &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3921FB-8224-4681-9064-075FDF042B0C&amp;displaylang=en&amp;hash=am9FsJjyuItK3d9BIYqGsNn4bK6FxCY%252bk8ZZYm8ZWRe2w1%252bbhFfosihVt8pEtlrGozhDIVQHxcXlqHgYs04ytA%253d%253d%23filelist"&gt;&lt;span&gt;Infrastructure Planning and Design&lt;/span&gt;&lt;/a&gt; series of documents will help guide that process.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;em&gt;Resources&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Some resources you might find useful:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Forums&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=497&amp;SiteID=17"&gt;Microsoft SoftGrid Application Virtualization&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;
&lt;a href="http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=489&amp;SiteID=17"&gt;&lt;span&gt;System Center Virtual Machine Manager&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=583&amp;SiteID=17"&gt;Server Virtualization&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Documentation&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://technet.microsoft.com/en-us/virtualization/default.aspx"&gt;Technet Center for Virtualization&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;API&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/whdc/system/pnppwr/wmi/default.mspx"&gt;WMI&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/cc136992(VS.85).aspx"&gt;Hyper-V WMI API&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=91E2E518-C62C-4FF2-8E50-3A37EA4100F5&amp;displaylang=en"&gt;HyperCall API&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Products&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/virtualization/default.mspx"&gt;Hyper-V&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/"&gt;&lt;span&gt;Virtual Server&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;&lt;span&gt;Virtual PC&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx"&gt;&lt;span&gt;Terminal Services&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/systemcenter/softgrid/default.mspx"&gt;&lt;span&gt;SoftGrid&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Programs&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/vhd"&gt;VHD Test Drive&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Blogs&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://blogs.technet.com/virtualization/"&gt;Virtualization team blog&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://blogs.msdn.com/virtual_pc_guy/"&gt;Virtual PC Guy&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://blogs.technet.com/jhoward/"&gt;John Howard&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Hardware&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.intel.com/technology/platform-technology/virtualization/"&gt;Intel VT&lt;/a&gt;&lt;/span&gt;&lt;span&gt; (aka. Vanderpool)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_14287,00.html"&gt;AMD-V&lt;/a&gt;&lt;/span&gt;&lt;span&gt; (aka. Pacifica)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Miscellaneous&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://microsoft.com/virtualization"&gt;Virtualization Homepage&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://edge.technet.com/Media/Windows-Server-2008-Clustering-SCREEN-CAST/"&gt;Clustering Hyper-V Screencast&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Hyper-V--Server-2008-RTM/'&gt;Hyper-V &amp; Server 2008 RTM&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/562/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Hyper-V--Server-2008-RTM/</comments><link>http://edge.technet.com/Media/Hyper-V--Server-2008-RTM/</link><pubDate>Thu, 21 Feb 2008 08:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Hyper-V--Server-2008-RTM/</guid><evnet:views>7110</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/562/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;&lt;span&gt;
&lt;p&gt;&lt;span&gt;With general availability of Windows Server 2008 Microsoft ships the beta 1 release of Windows Virtualization or Hyper-V (aka. Viridian).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Customers, partners, developers, IT Professionals, everyone buying a copy of Windows Server 2008 will have the opportunity to test drive the Microsoft &lt;a href="http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/VIR047_WH06.ppt"&gt;&lt;span&gt;hypervisor&lt;/span&gt;&lt;/a&gt; Hyper-V.&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</evnet:previewtext><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Hyper-V--Server-2008-RTM/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/562/Trackback.aspx</trackback:ping><category>Virtualization</category></item><item><title>Using Powershell in HPC Server 2008 [Using Powershell in HPC Server 2008]</title><description>This short video shows a few examples of how to use Powershell with HPC Server 2008 beta 1 to handle jobs. It also demonstrates exercise 7 of the HPC Server 2008 lab document previously mentioned &lt;a href="http://edge.technet.com/Media/HPC-Server-2008-webcast/"&gt;here&lt;/a&gt;.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Using-Powershell-in-HPC-Server-2008/'&gt;Using Powershell in HPC Server 2008&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/510/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Using-Powershell-in-HPC-Server-2008/</comments><link>http://edge.technet.com/Media/Using-Powershell-in-HPC-Server-2008/</link><pubDate>Tue, 19 Feb 2008 08:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Using-Powershell-in-HPC-Server-2008/</guid><evnet:views>5044</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/510/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This short video shows a few examples of how to use Powershell with HPC Server 2008 beta 1 to handle jobs. It also demonstrates exercise 7 of the HPC Server 2008 lab document previously mentioned…</evnet:previewtext><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/0/1/5/hpc2008exercise7.wmv" expression="full" duration="395" fileSize="8407643" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/0/1/5/hpc2008exercise7.wmv" expression="full" duration="395" fileSize="191" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Using-Powershell-in-HPC-Server-2008/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/510/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>Compute Node Deployment with HPC Server 2008 [Compute Node Deployment with HPC Server 2008]</title><description>This short video shows an example of how to deploy compute nodes of a HPC Server 2008 beta 1 cluster. It corresponds to exercise 2 and 3 of the HPC Server 2008 lab document previously mentioned &lt;a href="http://edge.technet.com/Media/HPC-Server-2008-webcast/"&gt;here&lt;/a&gt;.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Compute-Node-Deployment-with-HPC-Server-2008/'&gt;Compute Node Deployment with HPC Server 2008&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/527/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Compute-Node-Deployment-with-HPC-Server-2008/</comments><link>http://edge.technet.com/Media/Compute-Node-Deployment-with-HPC-Server-2008/</link><pubDate>Mon, 18 Feb 2008 08:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Compute-Node-Deployment-with-HPC-Server-2008/</guid><evnet:views>4932</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/527/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This short video shows an example of how to deploy compute nodes of a HPC Server 2008 beta 1 cluster. It corresponds to exercise 2 and 3 of the HPC Server 2008 lab document previously mentioned here.</evnet:previewtext><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/7/2/5/hpc2008exercise23.wmv" expression="full" duration="731" fileSize="10969867" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/7/2/5/hpc2008exercise23.wmv" expression="full" duration="731" fileSize="193" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Compute-Node-Deployment-with-HPC-Server-2008/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/527/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>Interview with Elden, Cluster PM [Interview with Elden, Cluster PM]</title><description>&lt;img src="http://edge.technet.com/Link/1f8fe96f-25d7-4242-bc72-8844e3774d44/" border="0" /&gt;We interview Elden Christensen, program manager for fail-over clustering, to understand what is new and improved in server 2008. He talks about clustering and geo-clustering for the rest of us. He and others have also recorded a series of webcasts on this topic, which you can find &lt;a href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2698876&amp;SiteID=17"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Fail-Over-Clusters-with-Elden/'&gt;Interview with Elden, Cluster PM&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/551/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Fail-Over-Clusters-with-Elden/</comments><link>http://edge.technet.com/Media/Fail-Over-Clusters-with-Elden/</link><pubDate>Fri, 15 Feb 2008 07:59:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Fail-Over-Clusters-with-Elden/</guid><evnet:views>4206</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/551/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>We interview Elden Christensen, program manager for fail-over clustering, to understand what is new and improved in server 2008. He talks about clustering and geo-clustering for the rest of us. He and others have also recorded a series of webcasts on this topic, which you can find &lt;a href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2698876&amp;SiteID=17"&gt;here&lt;/a&gt;.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/09c0b3ae-a347-4a25-a470-0d25720dab92/" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/1f8fe96f-25d7-4242-bc72-8844e3774d44/" height="64" width="85" /><media:content url="http://video.msn.com/StreamingUrl.aspx?vid=14be675a-6635-420f-b11c-9ed6e747f27a" expression="full" duration="936" fileSize="1133" type="video/x-ms-asf" medium="video" /><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Fail-Over-Clusters-with-Elden/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/551/Trackback.aspx</trackback:ping><category>Clusters</category><category>Windows Server 2008</category></item><item><title>Job Submission and Management in HPC Server 2008 [Job Submission and Management in HPC Server 2008]</title><description>This short video shows an example of how to submit jobs and monitor their status on a HPC Server 2008 beta 1 cluster. It corresponds to exercise 4 of the HPC Server 2008 lab document previously mentioned &lt;a href="http://edge.technet.com/Media/HPC-Server-2008-webcast/"&gt;here&lt;/a&gt;.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Job-Submission-and-Management-in-HPC-Server-2008/'&gt;Job Submission and Management in HPC Server 2008&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/528/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Job-Submission-and-Management-in-HPC-Server-2008/</comments><link>http://edge.technet.com/Media/Job-Submission-and-Management-in-HPC-Server-2008/</link><pubDate>Tue, 12 Feb 2008 08:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Job-Submission-and-Management-in-HPC-Server-2008/</guid><evnet:views>4712</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/528/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This short video shows an example of how to submit jobs and monitor their status on a HPC Server 2008 beta 1 cluster. It corresponds to exercise 4 of the HPC Server 2008 lab document…</evnet:previewtext><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/8/2/5/hpc2008exercise4.wmv" expression="full" duration="829" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/8/2/5/hpc2008exercise4.wmv" expression="full" duration="829" fileSize="191" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Job-Submission-and-Management-in-HPC-Server-2008/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/528/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>Deploying HPC Server 2008 head node [Deploying HPC Server 2008 head node]</title><description>This short video shows an example of how to set up a HPC Server 2008 beta 1 head node. It corresponds to exercise 1 of the HPC Server 2008 lab document previously mentioned &lt;a href="http://edge.technet.com/Media/HPC-Server-2008-webcast/"&gt;here&lt;/a&gt;.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Deploying-HPC-Server-2008-head-node/'&gt;Deploying HPC Server 2008 head node&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/526/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Deploying-HPC-Server-2008-head-node/</comments><link>http://edge.technet.com/Media/Deploying-HPC-Server-2008-head-node/</link><pubDate>Mon, 11 Feb 2008 08:01:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Deploying-HPC-Server-2008-head-node/</guid><evnet:views>4666</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/526/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This short video shows an example of how to set up a HPC Server 2008 beta 1 head node. It corresponds to exercise 1 of the HPC Server 2008 lab document previously mentioned here.</evnet:previewtext><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/6/2/5/hpc2008exercise1.wmv" expression="full" duration="1002" fileSize="12993097" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/6/2/5/hpc2008exercise1.wmv" expression="full" duration="1002" fileSize="191" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Deploying-HPC-Server-2008-head-node/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/526/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>Windows Server 2008 Clusters [Windows Server 2008 Clusters]</title><description>&lt;p&gt;It is no secret that&amp;nbsp; HPC Server 2008 will offer the option to make
the head node of a HPC cluster highly available. This feature is not in
beta 1, but it is being developed. It will exploit fail-over mechanisms
provided by Server 2008 (enterprise edition or better), so I thought
I'd mention some highlights in this area too.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;High-availability
clusters are difficult to set up and troubleshoot on several platforms.
With Windows Server 2003 we made progress in simplifying them, but
limitations are still significant:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;You need a configuration that is fully and specifically certified as a cluster in order to obtain support when things go wrong.&lt;/li&gt;
    &lt;li&gt;There
    is very limited support for geo-clusters, because of limitations in
    intra-cluster communications, no awareness of storage location and
    cluster quorum models. Also, geo-clusters require yet another level of
    certification.&lt;/li&gt;
    &lt;li&gt;Writing cluster-aware applications is not easy.
    It requires knowledge of cluster-specific APIs in order to produce
    “resources” usable by the cluster software. Scripting generic
    application fail-over is supported, but limited in functionality.&lt;/li&gt;
    &lt;li&gt;Troubleshooting by reading cluster logs requires very deep knowledge to interpret the cryptic messages therein.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These limitations may hamper adoption, especially in such environments - like HPC - where Windows has not been popular.&lt;/p&gt;
&lt;p&gt;Windows Server 2008 introduces some significant improvements that address most of those issues:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1.&amp;nbsp;&amp;nbsp; &amp;nbsp;Configuration validation&lt;/strong&gt;&lt;br /&gt;
A
test tool is built into the product. It will analyze nodes and shared
storage (if any) before they join a cluster. It can also be used as a
troubleshooting tool, as long as the storage you want to analyze is
offline. The tool will point out any issues with the hardware and the
configuration that may make them unsuitable for a fail-over cluster. It
will finally replace the cluster HCL. So, if the hardware passes
validation, then the configuration is officially supported.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Simplified resource setup&lt;/strong&gt;&lt;br /&gt;
A
wizard-driven process allows you to select which roles you want to
cluster (e.g. file server, print server, virtual server), then sets up
cluster resources and dependencies appropriately.&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
&lt;strong&gt;3.&amp;nbsp;&amp;nbsp; &amp;nbsp;Improved SAN support&lt;/strong&gt;&lt;br /&gt;
Windows
server 2008 issues persistent reservations on shared storage to
establish ownership of LUNs, it does not use bus resets any longer. Bus
resets are disruptive on SANs where several systems on several
platforms may share the same storage bus. This implies that the storage
must support persistent reservations. Shared parallel SCSI is
deprecated. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.&amp;nbsp;&amp;nbsp; &amp;nbsp;Changed quorum model&lt;/strong&gt;&lt;br /&gt;
The administrator can choose the most appropriate quorum model for the configuration. Several are possible:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Majority
    node sets with witness disk: each node gets a vote and so does a
    witness disk. The cluster will survive the failure of any 1 vote
    (including the shared witness disk). &lt;/li&gt;
    &lt;li&gt;Majority of nodes:
    storage is replicated amongst them, but does not get a vote. The
    cluster is active until the majority of nodes is running.&lt;/li&gt;
    &lt;li&gt;Majority
    of nodes and file share witness: nodes get a vote and so does a file
    share on a separate server. This is ideal for geo-clusters, as the
    witness file share can be in a 3rd site. The geo-cluster will thus
    survive the loss of any one site.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5.&amp;nbsp;&amp;nbsp; &amp;nbsp;Improved networking&lt;/strong&gt;&lt;br /&gt;
The
nodes need no longer be on the same private subnet and the timeout of
the “ping” among nodes is configurable. This makes it possible to route
private traffic between locations and removes any a-priori restrictions
on distance. Obviously, practical restrictions remain and will depend
on how much the clustered applications and their users will tolerate.&lt;/p&gt;
&lt;br /&gt;
These
are just a few of the innovations available in server 2008 clusters.
You may want to try them out for yourself by building a simple cluster
on a set of virtual machines. You don’t need shared storage any longer,
but if you want to try a quorum with witness disk, you can set up one
of those machines as an iscsi target. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Get started&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
If you want to try Windows Server 2008 clusters, a virtual lab is available on &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032345932"&gt;Technet Events.&lt;/a&gt;&lt;br /&gt;
There
is also an excellent screencast by David Northey on
http://edge.technet.com/Media/Windows-Server-2008-Failover-Clustering/ &lt;br /&gt;
Official training will be launched shortly.&lt;br /&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Windows-Server-2008-Clusters/'&gt;Windows Server 2008 Clusters&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/508/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Windows-Server-2008-Clusters/</comments><link>http://edge.technet.com/Media/Windows-Server-2008-Clusters/</link><pubDate>Fri, 25 Jan 2008 06:07:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Windows-Server-2008-Clusters/</guid><evnet:views>4057</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/508/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;It is no secret that&amp;nbsp; HPC Server 2008 will offer the option to make
the head node of a HPC cluster highly available. This feature is not in
beta 1, but it is being developed. It will exploit fail-over mechanisms
provided by Server 2008 (enterprise edition or better), so I thought
I'd mention some highlights in this area too.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;High-availability
clusters are difficult to set up and troubleshoot on several platforms.
With Windows Server 2003 we made progress in simplifying them, but
limitations are still significant:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;You need a configuration that is fully and specifically certified as a cluster in order to obtain support when things go wrong.&lt;/li&gt;
    &lt;li&gt;There
    is very limited support for geo-clusters, because of limitations in
    intra-cluster communications, no awareness of storage location and
    cluster quorum models. Also, geo-clusters require yet another level of
    certification.&lt;/li&gt;
    &lt;li&gt;Writing cluster-aware applications is not easy.
    It requires knowledge of cluster-specific APIs in order to produce
    “resources” usable by the cluster software. Scripting generic
    application fail-over is supported, but limited in functionality.&lt;/li&gt;
    &lt;li&gt;Troubleshooting by reading cluster logs requires very deep knowledge to interpret the cryptic messages therein.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These limitations may hamper adoption, especially in such environments - like HPC - where Windows has not been popular.&lt;/p&gt;
&lt;p&gt;Windows Server 2008 introduces some significant improvements that address most of those issues:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1.&amp;nbsp;&amp;nbsp; &amp;nbsp;Configuration validation&lt;/strong&gt;&lt;/p&gt;</evnet:previewtext><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Windows-Server-2008-Clusters/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/508/Trackback.aspx</trackback:ping><category>Cluster</category><category>Windows Server 2008</category></item><item><title>HPC Server 2008 webcast [HPC Server 2008 webcast]</title><description>&lt;div&gt;My introductory demo / webcast on HPC Server 2008 beta 1 has been recorded. It can now be viewed &lt;span&gt;&lt;a href="https://www107.livemeeting.com/cc/lmevents/view?id=msft011508am&amp;amp;pw=att3692&amp;amp;cn=" target="_self"&gt;here&lt;/a&gt;&lt;/span&gt;.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;I have received feedback from several people about it, requesting instructions to build the virtual machines I used and to repeat the demos. Hence, I have written a short document that will guide you through the set-up of a virtual HPC Server 2008 cluster on Hyper-V. It also provides you with some examples of what is possible with the new administration, diagnostic and scheduling tools. It is intended as a hands-on introduction to the salient features of HPC Server 2008 beta 1. It is not an official click-by-click manual and it must be considered work in progress. I will update it when beta 2 is released to cover new or changed features. No warranty is implied nor support promised. You try at your own risk ☺&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;The document is now available on https://windowshpc.net/Resources/Documents/2008b1_labs_and_demos.zip&amp;nbsp;&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-Server-2008-webcast/'&gt;HPC Server 2008 webcast&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/500/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-Server-2008-webcast/</comments><link>http://edge.technet.com/Media/HPC-Server-2008-webcast/</link><pubDate>Wed, 23 Jan 2008 01:12:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-Server-2008-webcast/</guid><evnet:views>3513</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/500/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;div&gt;My introductory demo / webcast on HPC Server 2008 beta 1 has been recorded. It can now be viewed &lt;span&gt;&lt;a href="https://www107.livemeeting.com/cc/lmevents/view?id=msft011508am&amp;amp;pw=att3692&amp;amp;cn=" target="_self"&gt;here&lt;/a&gt;&lt;/span&gt;.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;I have received feedback from several people about it, requesting instructions to build the virtual machines I used and to repeat the demos. Hence, I have written a short document that will guide you through the set-up of a virtual HPC Server 2008 cluster on Hyper-V.&lt;br /&gt;
&lt;/div&gt;</evnet:previewtext><dc:creator>gmarchetti</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-Server-2008-webcast/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/500/Trackback.aspx</trackback:ping><category>HPC</category></item><item><title>HPC and Gaming [HPC and Gaming]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_small_edge.jpg" border="0" /&gt;Who'd have thought that HPC would be applicable to videogames? Well, my mind was changed for me when we worked with CCP Games, makers of the largest online multi-player game, Eve. Here their developers explain why they are looking at high-performance computing and what is behind Eve. Enjoy :-)&lt;br&gt;&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-and-Gaming/'&gt;HPC and Gaming&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/459/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-and-Gaming/</comments><link>http://edge.technet.com/Media/HPC-and-Gaming/</link><pubDate>Tue, 15 Jan 2008 06:38:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-and-Gaming/</guid><evnet:views>6002</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/459/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Who'd have thought that HPC would be applicable to videogames? Well, my mind was changed for me when we worked with CCP Games, makers of the largest online multi-player game, Eve. Here their developers explain why they are looking at high-performance computing and what is behind Eve. Enjoy &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;&lt;br&gt;</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/e3db11d9-f08d-4dc9-90d8-cbbfa83d2e8b/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_small_edge.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_edge.mp4" expression="full" duration="1257" fileSize="75282788" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_edge.mp3" expression="full" duration="1257" fileSize="10061740" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_edge.mp4" expression="full" duration="1257" fileSize="75282788" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_edge.wma" expression="full" duration="1257" fileSize="10185615" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_edge.wmv" expression="full" duration="1257" fileSize="65798079" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_2MB_edge.wmv" expression="full" duration="1257" fileSize="310205493" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_Zune_edge.wmv" expression="full" duration="1257" fileSize="99725051" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/9/5/4/EveOnline_s_edge.wmv" expression="full" duration="1257" fileSize="191" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/edge/9/5/4/EveOnline_edge.wmv" length="65798079" type="video/x-ms-wmv" /><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-and-Gaming/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/459/Trackback.aspx</trackback:ping><category>Games</category><category>HPC</category></item><item><title>HPC in Action - 1 [HPC in Action - 1]</title><description>&lt;img src="http://edge.technet.com/Link/3ed3fa0b-0062-4f16-9eb3-9ef0c049c760/" border="0" /&gt;Ever played with the "game of life"? Well, here's an example of the real thing: HPC used to study evolution and cellular dynamics. Bioinformatics is an interesting - if unusual - field of application. Computation and visualization go hand in hand, as one is required to make sense of the other. In this video you'll see examples of using WPF to display results computed by CCS v1 and v2. This is also one of the first examples of use of MPI.NET, a managed-code implementation of the message-passing libraries.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/HPC-in-action-Bioinformatics/'&gt;HPC in Action - 1&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/422/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/HPC-in-action-Bioinformatics/</comments><link>http://edge.technet.com/Media/HPC-in-action-Bioinformatics/</link><pubDate>Fri, 28 Dec 2007 21:48:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/HPC-in-action-Bioinformatics/</guid><evnet:views>3528</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/422/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ever played with the "game of life"? Well, here's an example of the real thing: HPC used to study evolution&amp;nbsp;and cellular dynamics.</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/66a97d03-4198-44aa-a2b3-de329b691368/" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/3ed3fa0b-0062-4f16-9eb3-9ef0c049c760/" height="64" width="85" /><media:content url="http://video.msn.com/StreamingUrl.aspx?vid=655b1a62-35b9-48d2-bc92-8380149a303d" expression="full" duration="815" fileSize="1159" type="video/x-ms-asf" medium="video" /><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://edge.technet.com/Media/HPC-in-action-Bioinformatics/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/422/Trackback.aspx</trackback:ping><category>Bioinformatics</category><category>HPC</category></item><item><title>Linux / HPC Server 2008 dual-boot [Linux / HPC Server 2008 dual-boot]</title><description>&lt;SPAN&gt;How to Build a Dual-Boot &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN&gt;Linux / Windows HPC Server 2008 &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN&gt;System &lt;/SPAN&gt;&lt;BR&gt;Draft &lt;BR&gt;Giovanni Marchetti, Technical Evangelist, Microsoft, gmarchet@microsoft.com &lt;BR&gt;&lt;SPAN&gt;Overview&lt;/SPAN&gt; &lt;BR&gt;This document illustrates the steps necessary to build a dual-boot Linux / Windows HPC Server 2008 solution. Although it is intended for use on HPC clusters, the techniques illustrated are applicable with little modiﬁcation to deployment systems based on Windows Deployment Services, which is used in HPC Server 2008. The procedure can be summarized in: &lt;BR&gt;1.Verify the existing Linux disk layout. &lt;BR&gt;2.If necessary, modify the existing Linux partitions to free space for Windows installation. &lt;BR&gt;3.Install Windows. &lt;BR&gt;4.Set the active boot partition so that the desired o/s is started at the next reboot. &lt;BR&gt;&lt;BR&gt;&lt;SPAN&gt;download the rest of this document from &lt;A href="http://windowshpc.net/Resources/Documents/how%20to%20build%20a%20dual%20boot%202008.pdf" target=_blank&gt;Windowshpc.net &lt;/A&gt;&lt;A href="http://windowshpc.net/Resources/Documents/how%20to%20build%20a%20dual%20boot%202008.pdf"&gt;&lt;/A&gt;our HPC community site&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Linux--HPC-Server-2008-dual-boot/'&gt;Linux / HPC Server 2008 dual-boot&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/390/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Linux--HPC-Server-2008-dual-boot/</comments><link>http://edge.technet.com/Media/Linux--HPC-Server-2008-dual-boot/</link><pubDate>Fri, 14 Dec 2007 02:31:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Linux--HPC-Server-2008-dual-boot/</guid><evnet:views>4081</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/390/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Got a Linux Cluster? Want to try Windows HPC Server 2008 out?&lt;BR&gt;Don't want to buy hardware for that? Then download the trial of HPC server 2008 from http://connect.microsoft.com and read on...&lt;BR&gt;Comments are welcome here, as this is work in progress.&lt;BR&gt;</evnet:previewtext><dc:creator>gmarchetti</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Linux--HPC-Server-2008-dual-boot/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/390/Trackback.aspx</trackback:ping><category>HPC</category><category>Linux</category></item><item><title>Windows HPC Server 2008 overview screencast, previously known as compute cluster v2 [Windows HPC Server 2008 overview screencast, previously known as compute cluster v2]</title><description>&lt;img src="http://edge.technet.com/Link/7bd1ef22-7816-4dd7-8955-801ec388c792/" border="0" /&gt;This video will give you a quick tour of the 1&lt;sup&gt;st&lt;/sup&gt; beta of Windows HPC Server 2008, introducing the many advancements made in the area of deployment, management and scheduling. It is the first of a series of "hands-on" examples. If you've used compute cluster server or equivalent products, you'll like what we have in store for v2&lt;br&gt;&lt;br&gt;&lt;a href="http://mschnlnine.wmod.llnwd.net/a1809/d1/edge/1/9/1/ccsv2overview_edge.wmv"&gt;Click here to watch the video&lt;/a&gt;, or right-click the download link below to save the video to your local machine.&lt;p&gt;in reply to &lt;a href='http://edge.technet.com/Media/Windows-HPC-Server-2008-the-software-previously-known-as-compute-cluster-v2/'&gt;Windows HPC Server 2008 overview screencast, previously known as compute cluster v2&lt;/a&gt;&lt;/p&gt;&lt;img src="http://edge.technet.com/191/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://edge.technet.com/Media/Windows-HPC-Server-2008-the-software-previously-known-as-compute-cluster-v2/</comments><link>http://edge.technet.com/Media/Windows-HPC-Server-2008-the-software-previously-known-as-compute-cluster-v2/</link><pubDate>Thu, 15 Nov 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">http://edge.technet.com/Media/Windows-HPC-Server-2008-the-software-previously-known-as-compute-cluster-v2/</guid><evnet:views>4593</evnet:views><evnet:viewtrackingurl>http://edge.technet.com/191/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This video will give you a quick tour of the 1st beta of Windows HPC Server 2008, introducing the many advancements made in the area of deployment, management and scheduling. It is the first of a series of "hands-on" examples. If you've used compute cluster server or equivalent products, you'll like&amp;#8230;</evnet:previewtext><media:thumbnail url="http://edge.technet.com/Link/f2de925e-454d-4329-b647-8d7cfe1df6f2/" height="240" width="320" /><media:thumbnail url="http://edge.technet.com/Link/7bd1ef22-7816-4dd7-8955-801ec388c792/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/edge/1/9/1/ccsv2overview_edge.wmv" expression="full" fileSize="15515337" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/edge/1/9/1/ccsv2overview_edge.wmv" expression="full" fileSize="194" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>gmarchetti</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://edge.technet.com/Media/Windows-HPC-Server-2008-the-software-previously-known-as-compute-cluster-v2/RSS/</wfw:commentRss><trackback:ping>http://edge.technet.com/191/Trackback.aspx</trackback:ping><category>Compute Cluster Server</category><category>High Performance Computing</category><category>HPC</category></item></channel></rss>