<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.brianmadden.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Gabe Knuth</title><link>http://www.brianmadden.com/blogs/gabeknuth/default.aspx</link><description>Gabe Knuth is an independent blogger at BrianMadden.com. For over ten years now, Gabe has been almost entirely focused on Microsoft and Citrix-based solutions, including all sizes of Active Directory and Citrix Presentation Server (MetaFrame, XenApp, etc...) environments. He has worked as an in-house systems engineer and as a jet-set consultant, all with the same goal - getting applications from the data center to the user. Gabe lives in Omaha, Nebraska with his wife and son.</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.brianmadden.com/blog/gabeknuth" type="application/rss+xml" /><item><title>Early-bird registration for BriForum ends today!</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/Gpd77GKTfRc/early-bird-registration-for-briforum-ends-today.aspx</link><pubDate>Fri, 19 Jun 2009 17:54:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:130893</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=130893</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/19/early-bird-registration-for-briforum-ends-today.aspx#comments</comments><description>&lt;p&gt;Just a quick note to let you all know that today is the last day that members of BrianMadden.com can receive the special $300 discount off the registration fee for &lt;a href="http://briforum.com"&gt;BriForum&lt;/a&gt;.&amp;nbsp; If you&amp;#39;re not already a registered user, you can sign up today and still qualify!&amp;nbsp; When you have a user account, contact Jackie Anderson at (781) 657-1380 to receive the discount code.&lt;/p&gt;
&lt;p&gt;We also are offering a discount to past attendees, so if you&amp;#39;d like to come but haven&amp;#39;t yet made arrangements, give Jackie a call today!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=130893" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/Gpd77GKTfRc" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/BriForum/default.aspx">BriForum</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/19/early-bird-registration-for-briforum-ends-today.aspx</feedburner:origLink></item><item><title>VDIworks releases new VDI remote desktop connection protocol. Yawn or Yay?</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/ON7FmOUx4_Q/vdiworks-releases-new-VDI-remote-desktop-connection-protocol-yawn-or-yay.aspx</link><pubDate>Thu, 18 Jun 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:130779</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=130779</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/18/vdiworks-releases-new-VDI-remote-desktop-connection-protocol-yawn-or-yay.aspx#comments</comments><description>&lt;p&gt;This week, &lt;a href="http://www.vdiworks.com"&gt;VDIworks&lt;/a&gt; launched a new connection protocol called &lt;a href="http://www.vdiworks.com/new_vdi/?q=node/4"&gt;VideoOverIP&lt;/a&gt; (VOIP?  Taken.  How about V/IP?) that purports to &amp;quot;drastically improve the user experience delivered in a hosted virtual desktop model.&amp;quot;  And while this isn&amp;#39;t the first time that sort of thing has been advertised, rarely does an announcement from a relatively unknown company come with such promise.  VDIworks was formerly the software arm of ClearCube until it was spun off earlier this year to bring ClearCube functionality to the VDI world.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.clearcube.com"&gt;ClearCube&lt;/a&gt; provides an excellent turnkey solution that uses proprietary blade PC&amp;#39;s or servers, connection protocols and client devices to centralize desktops and deliver the user experience remotely.  VDIworks has the goal of bringing ClearCube-like desktop delivery technology to mass-market hardware, rather than to proprietary equipment.  This was timed so that VDIworks entered the VDI space in its infancy, while still bringing many years of desktop delivery experience.  At its inception, VDIworks (who still has &lt;a href="http://blogs.zdnet.com/virtualization/?p=408"&gt;close ties&lt;/a&gt; to ClearCube) made available its  VDI management software.
&lt;/p&gt;
&lt;p&gt;
Since then, VDIworks has expanded its offering to include integration with System Center and an offline VDI solution called VDIworks2Go.  VDIworks2Go is not the Type-1 hypervisor that&amp;#39;s been all the rage lately.  Instead it is checking out the server side VM to a local Type-2 hypervisor, which in this case is VMware Player. Of course, this means that the backend must be VMware ESX (Hyper-V and Xen are also supported on the backend), but there are plans to create an offline solution for Hyper-V and Xen as well.&lt;/p&gt;
&lt;p&gt;
That bring us to this week and the announcement of VideoOverIP.  When I first heard about it, I thought &amp;quot;Great, ANOTHER protocol that only does a few things well...&amp;quot;  Brian beat me to it and emailed VDIworks to ask why they would build yet another protocol when there are already so many out there.&amp;nbsp; Here&amp;#39;s the response from VDIworks CEO Amir Husain:
&lt;/p&gt;
&lt;div style="border-left-width:2px;border-left-style:solid;border-left-color:#eeeeee;"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Unfortunately, if you survey the remoting protocol landscape you find that there are no options that are completely free of ties to particular brands of thinclients, hypervisors or server backends. There are some relatively more open protocols available, but they inevitably turn out to be low performance. So if, as a customer, you want to preserve your choice of hardware and hypervisor, while still expecting a decent user experience, you&amp;#39;re flat out of luck. That&amp;#39;s the issue we saw repeatedly and it became a customer refrain. That&amp;#39;s why we developed VideoOverIP.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We don&amp;#39;t believe one protocol will dominate all others anytime soon. We believe in heterogenous environments, flexibility, co-existence, and integration. If you&amp;#39;ve recently peered inside a typical corporate datacenter, you&amp;#39;ll probably agree that openness and vendor agnosticism is the name of the game. In fact, that&amp;#39;s preciely why our end-to-end physical and virtual managment solution, VDP, supports over a half dozen different protocols, including HP RGS, PC-over-IP, Clearcube TDA, Microsoft RDP, Wyse TCX and others.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;p&gt;
So the short answer reads more like &amp;quot;All the other protocols are either not available to us or not good enough for us.&amp;quot;  
&lt;/p&gt;
&lt;p&gt;
I L-O-V-E that answer, and here&amp;#39;s why:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
First, it&amp;#39;s confident.  I mean come on - there&amp;#39;s so many protocols out there, even ClearCube&amp;#39;s own TDA, and they didn&amp;#39;t think any were good enough.
&lt;/li&gt;
&lt;li&gt;
Second, it shows dedication.  Plenty of other companies have made enhancements to existing protocols to provide a better or more realistic VDI experience, and they&amp;#39;ve done a decent job with that, but creating a new protocol in such a crowded house shows real tenacity.
&lt;/li&gt;
&lt;li&gt;
Last, it signifies a real, forward-looking movement towards change.  Rather than trying to extend something that already exists, VDIworks decided to do some real innovation while supporting all the existing protocols.
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
All that said, I still haven&amp;#39;t played with it, and the industry has yet to put it through the ringer to see if it really holds up in a real-world environment with remote and LAN users.  The bandwidth and preformance figures are unknown at this point, but enough buzz has been generated that it shouldn&amp;#39;t be long before real data appears.&amp;nbsp; VideoOverIP can be downloaded from &lt;a href="http://www.vdiworks.com/new_vdi/?q=node/4"&gt;VDIworks&amp;#39; website&lt;/a&gt; today, and my goal is to set up a comparison similar to the &lt;a href="http://media.brianmadden.com/qumranetvids/blogplayerstatic.asp"&gt;one we did&lt;/a&gt; at Qumranet&amp;#39;s office last year.  Stay tuned for the results of that and the final verdict on whether or not this is the real deal.
&lt;/p&gt;
&lt;p&gt;
As for VDIworks in general, it&amp;#39;s interesting to see a company who&amp;#39;s sole purpose in life is providing a VDI solution, as opposed to an existing company evolving into the space using existing technology.  The pieces look to be coming together, and they might have a pretty robust suite of products on the table in a very short period of time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=130779" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/ON7FmOUx4_Q" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/VDI/default.aspx">VDI</category><category domain="http://www.brianmadden.com/tags/Remote+Protocols/default.aspx">Remote Protocols</category><category domain="http://www.brianmadden.com/tags/VDIworks/default.aspx">VDIworks</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/18/vdiworks-releases-new-VDI-remote-desktop-connection-protocol-yawn-or-yay.aspx</feedburner:origLink></item><item><title>RedHat SPICE vs RDP vs ICA performance video</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/Ju4pxe8k-TQ/redhat-spice-vs-rdp-vs-ica-performance-video.aspx</link><pubDate>Thu, 18 Jun 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:130780</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=130780</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/18/redhat-spice-vs-rdp-vs-ica-performance-video.aspx#comments</comments><description>&lt;p&gt;I realized as I was writing today&amp;#39;s &lt;a href="http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/18/vdiworks-releases-new-VDI-remote-desktop-connection-protocol-yawn-or-yay.aspx"&gt;VDIworks article&lt;/a&gt; that we never published the performance videos that we recorded last year when we visited Qumranet&amp;#39;s (now Red Hat&amp;#39;s) offices in the Bay Area.&amp;nbsp; The information we got is very interesting, but publication was hung up when Red Hat acquired Qumranet, and the videos got lost in the shuffle.&lt;/p&gt;
&lt;p&gt;The test methodology was pretty simple - we wanted to see how each protocol (SPICE, RDP, and ICA) performed in a controlled environment.&amp;nbsp; We did this before we stress-tested the SolidICE and XenServer-based solutions, so this has nothing to do with server sizing or anything like that.&amp;nbsp; This is a simple setup with one client talking to server running a single XP virtual machine.&amp;nbsp; In each scenario, we ran through the same tests and recorded what the user actually sees as well as what the CPU utilization and network bandwidth metrics within PerfMon showed. Each of these scenarios can be viewed from within the player after it is launched:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ICA Protocol - Business apps on one screen&lt;/li&gt;
&lt;li&gt;ICA Protocol - Business apps on four screens&lt;/li&gt;
&lt;li&gt;ICA Protocol - Multimedia apps on four screens&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;RDP Protocol - Business apps on one screen&lt;/li&gt;
&lt;li&gt;RDP Protocol - Business apps on four screens&lt;/li&gt;
&lt;li&gt;RDP Protocol - Multimedia apps on four screens&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;SPICE Protocol - Business apps on one screen&lt;/li&gt;
&lt;li&gt;SPICE Protocol - Business apps on four screens&lt;/li&gt;
&lt;li&gt;SPICE Protocol - Multimedia apps on four screens&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To watch the videos, &lt;a href="http://media.brianmadden.com/qumranetvids/blogplayerstatic.asp"&gt;click here&lt;/a&gt; or on the screenshot below.&amp;nbsp; During each scenario, you can click the Swap button under the small video to swap videos from small to large. It&amp;#39;s especially useful in this case since you&amp;#39;ll sometimes want to see the user experience in the big screen instead of staring at PerfMon for the entire segment.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.brianmadden.com/qumranetvids/blogplayerstatic.asp"&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/brianmadden/ProtocolTest.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=130780" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/Ju4pxe8k-TQ" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/Citrix/default.aspx">Citrix</category><category domain="http://www.brianmadden.com/tags/Performance/default.aspx">Performance</category><category domain="http://www.brianmadden.com/tags/qumranet/default.aspx">qumranet</category><category domain="http://www.brianmadden.com/tags/spice/default.aspx">spice</category><category domain="http://www.brianmadden.com/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://www.brianmadden.com/tags/display+protocols/default.aspx">display protocols</category><category domain="http://www.brianmadden.com/tags/Remote+Protocols/default.aspx">Remote Protocols</category><category domain="http://www.brianmadden.com/tags/RDP/default.aspx">RDP</category><category domain="http://www.brianmadden.com/tags/ICA/default.aspx">ICA</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/18/redhat-spice-vs-rdp-vs-ica-performance-video.aspx</feedburner:origLink></item><item><title>Why do we need "Software" client hypervisors?</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/en_zUMEL66k/why-do-we-need-quot-software-quot-client-hypervisors.aspx</link><pubDate>Wed, 03 Jun 2009 04:39:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:130169</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=130169</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/03/why-do-we-need-quot-software-quot-client-hypervisors.aspx#comments</comments><description>&lt;p&gt;For at the past few years, I&amp;#39;ve &lt;a href="http://www.brianmadden.com/blogs/gabeknuth/archive/2008/06/02/should-we-expand-our-focus-and-cover-more-virtualization-i-m-not-sure-it-will-matter.aspx"&gt;talked&lt;/a&gt; about how I think that platform hypervisors are going to move towards the hardware in the future, leaving the current market players sitting not on their own hypervisors, but on a suite of tools to manage/extend the capabilities of the built-in hypervisor on whatever piece of hardware (and therefore embedded hypervisor) is purchased.&lt;br /&gt;&lt;br /&gt;I think the same can be said for client hypervisors (called CHV from now on...unless I start getting paid by the letter). In fact, I think that it might be even more important for CHV&amp;#39;s to be embedded into the hardware than platform hypervisors. The reason? Adoption. I believe there are the three key points to get CHV&amp;#39;s adopted into every day IT, from the home PC to the corporate workstation:&lt;br /&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;CHV&amp;#39;s need to be everywhere&lt;/strong&gt; - every laptop, every desktop, every netbook. Nobody should have to go &amp;quot;get&amp;quot; a CHV--it should just be there already. Users should be using it (or have it available to them) without knowing it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CHV&amp;#39;s need to work with everything&lt;/strong&gt; - offline VDI (all vendors), virtual security appliances (Neocleus style), operating systems, directories, networks, devices, you name it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Everything needs to work with a CHV&lt;/strong&gt; - the reverse is true, too. All OS&amp;#39;s should have full access to all the devices (manageable, of course). None of this &amp;quot;one machine has access to the GPU&amp;quot; stuff.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;One way I can see to achieve this is to embed the hypervisor directly on to the hardware. Forget Xen, ESX, and KVM. Forget key fobs and memory cards. The key to widespread CHV adoption is embedding it on every single new machine out there, lacing the hypervisor in directly with the hardware at the lowest possible level, while still leaving hooks so that management utilities can dig in and control access to devices, OS&amp;#39;s, and system configurations as needed.&lt;br /&gt;&lt;br /&gt;Now, I realize that the four companies (Citrix, VMware, Virtual Computer, and Neocleus) currently developing or selling CHV&amp;#39;s are going to have a hard time with this, but let&amp;#39;s face it, it&amp;#39;s better for them, too. Instead of spending all their time adapting to each piece of hardware old and new, why not let the hardware do the work while they focus on what really makes CHV&amp;#39;s cool - the management capabilities.&lt;br /&gt;&lt;br /&gt;CHV vendors aren&amp;#39;t facing the same market that the platform virtualization vendors faced when the &amp;quot;V-word&amp;quot; was new. Hell, platform virtualization almost sells itself. Run 10 servers on one piece of hardware? I&amp;#39;m in. Consolidate the space/resource consumption of your data center by 1/10th and recoup your new hardware expenses in a year or two? Sign me up. &lt;br /&gt;&lt;br /&gt;CHV&amp;#39;s, however, aren&amp;#39;t in demand. There&amp;#39;s no ridiculously obvious cost savings or increased efficiencies associated with them. You can&amp;#39;t put a CHV on a laptop and have two people use the same device (I mean, you could, I guess, but they&amp;#39;re not designed for that). In fact, the opposite is true - you now have a single device for a single user that potentially can require two, three, or more OS licenses! Add to that the fact that there are four CHV vendors currently in the space (With more coming, I&amp;#39;d bet - no KVM-based solutions are out there yet), and you&amp;#39;ve got a cluster...and not the redundant kind.&lt;br /&gt;&lt;br /&gt;And so, the solution to widespread adoption is to embed it. Change the decision that people have to make from &amp;quot;Should we look at all these different client hypervisors?&amp;quot; to &amp;quot;Should we use this technology built in to the computer?&amp;quot; Make it like HyperThreading. &lt;br /&gt;&lt;br /&gt;So how does a CHV get embedded into the hardware? Of course, Intel and AMD could sit down and come up with a way to build a CHV into their processors or chipsets, but BIOS manufacturers could also get in the mix. In fact, &lt;a href="http://www.phoenix.com"&gt;Phoenix Technologies&lt;/a&gt; (yes, THAT Phoenix Technologies) has a lightweight hypervisor called HyperCore that is actually based on Xen (just like three of the four CHV vendors). The first use of HyperCore is a solution called &lt;a href="http://www.hyperspace.com/"&gt;HyperSpace&lt;/a&gt;, released earlier this week, which is a sort of pre-boot environment that allows you to run certain Linux applications without booting into Windows. Admittedly, that&amp;#39;s not a CHV like we&amp;#39;ve been talking about, but it is a hypervisor at a lower level in the system. The fact that it&amp;#39;s based on Xen means that there may be room to expand on it and make it more robust. So what if Citrix, who&amp;#39;s already going to give XenClient away for free, were to partner with Phoenix and other BIOS manufacturers to find a way to include XenClient in the BIOS?&lt;br /&gt;&lt;br /&gt;The last thing I want to mention is EFI, or Extensible Firmware Interface. EFI is less like a bootstrap-on-a-chip BIOS and more like a shim OS between the hardware and the operating system (sound familiar?). All current generation operating systems support booting from EFI-based machines, so maybe it&amp;#39;s worth looking for ways to build the hypervisor into the EFI on new computers. It&amp;#39;s still not in the hardware, but it is one level lower than where we are today.&lt;br /&gt;&lt;br /&gt;That&amp;#39;s it for this drawn out thought! I&amp;#39;m anxious to hear what you all have to say, so post in the comments or shoot me an &lt;a href="mailto:gabe@brianmadden.com"&gt;email&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=130169" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/en_zUMEL66k" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/Citrix/default.aspx">Citrix</category><category domain="http://www.brianmadden.com/tags/The+Future/default.aspx">The Future</category><category domain="http://www.brianmadden.com/tags/VDI/default.aspx">VDI</category><category domain="http://www.brianmadden.com/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://www.brianmadden.com/tags/Technical+Articles/default.aspx">Technical Articles</category><category domain="http://www.brianmadden.com/tags/Client+Software/default.aspx">Client Software</category><category domain="http://www.brianmadden.com/tags/vmware/default.aspx">vmware</category><category domain="http://www.brianmadden.com/tags/Client+Hypervisors/default.aspx">Client Hypervisors</category><category domain="http://www.brianmadden.com/tags/Phoenix+Technologies/default.aspx">Phoenix Technologies</category><category domain="http://www.brianmadden.com/tags/Virtual+Computer/default.aspx">Virtual Computer</category><category domain="http://www.brianmadden.com/tags/Neocleus/default.aspx">Neocleus</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/06/03/why-do-we-need-quot-software-quot-client-hypervisors.aspx</feedburner:origLink></item><item><title>VMware announces vSphere - the foundation for the next generation data center</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/RzQ4jb0sloE/vmware-announces-vsphere-the-foundation-for-the-next-generation-data-center.aspx</link><pubDate>Wed, 22 Apr 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:128185</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=128185</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/22/vmware-announces-vsphere-the-foundation-for-the-next-generation-data-center.aspx#comments</comments><description>&lt;p&gt;Yesterday, VMware announced &lt;a href="http://www.vmware.com/products/vsphere/"&gt;vSphere 4&lt;/a&gt; - the successor to VI 3.5, and its association with &lt;a href="http://www.vmware.com/solutions/cloud-computing/index.html"&gt;vCloud&lt;/a&gt; - a relatively new initiative to provide local, private cloud computing environments in combination with third-party external cloud providers in an effort to provide high availability and remote access to cloud computing environments.&lt;br /&gt;&lt;br /&gt;I Twittered (tweeted?) about the launch event while watching it via the web (&lt;a href="http://www.vmware.com/landing_pages/nextgen.html"&gt;watch the archive here&lt;/a&gt;), but you can&amp;#39;t do much in 140 character bursts. The overall message that VMware is trying to convey is that with vSphere 4 there no reason that you cannot virtualize any of your servers/applications.&amp;nbsp; Between vendor representatives and live demos, VMware showed that vSphere 4 is considerably more capable and more efficient with power, storage, and resources than its predecessors.&amp;nbsp; That&amp;#39;s mostly words for now, but I&amp;#39;m sure when it&amp;#39;s released (Q2 2009, so very soon) there will be plenty of benchmarks and comparisons to look at.&lt;br /&gt;&lt;br /&gt;Add to that vCloud--VMware&amp;#39;s initiative to create a standardized cloud computing platform that enables enterprises to build their own, private cloud that can also be replicated to a live off-site cloud computing (SaaS) provider--and you&amp;#39;ve got yourself what looks to be a next-gen datacenter.&amp;nbsp; Actually, this software, combined with the hardware that Cisco is now selling as part of its Unified Computing System, touches nearly all the bases.&amp;nbsp; The only gaping hole I see is storage, but I&amp;#39;m sure VMware can put you in touch with EMC :)&amp;nbsp; With that in place, you can run a number of OS&amp;#39;s with whatever application delivery mechanism you like (web, SBC, VDI, traditional), all the while having your entire data center existing virtually in an off-site cloud.&lt;br /&gt;&lt;br /&gt;Cool technology aside, for me the biggest takeaway as it relates to our niche and the things we talk about on this site is that there was very little talk about VDI or DaaS.&amp;nbsp; That&amp;#39;s not an accident - I really feel like this doesn&amp;#39;t have a lot to do with VDI. In fact, this falls in a level below VDI or SBC or any other application delivery method.&amp;nbsp; This is about data center virtualization, not application or desktop virtualization.&amp;nbsp; VMware CEO Paul Maritz did mention that VMware View is the plumbing to connect users to the applications in the cloud, but that only serves to confirm that vSphere is not a VDI platform - it&amp;#39;s a data center platform.&amp;nbsp; In some ways, it&amp;#39;s almost better to just think of vSphere as hardware--hardware that you can use to support whatever application delivery/VDI solution you want to use.&lt;/p&gt;
&lt;h3&gt;Some other thoughts:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;$3495 per processor! Holy frijoles!&amp;nbsp; Admittedly, I&amp;#39;m not sure what a high end VI 3.5 license costs, but I do know that price means that a commodity, dual proc quad core box that runs what...$4k...will cost upwards of $11k by the time you add vSphere to it.&amp;nbsp; Still, the same economies of scale apply - you can run, say, 10 (or whatever) servers on that one box, saving you $29k in hardware and a considerable amount on operational costs.&amp;nbsp; The numbers work just fine in the end, but still...sticker shock!&lt;/li&gt;
&lt;li&gt;There was no word on the pricing for the vCloud SaaS stuff, but that&amp;#39;s probably quite a bit more complex.&amp;nbsp; If anyone has had any dealings with this kind of situation and can share any thoughts about the process, feel free to do so in the comments.&lt;/li&gt;
&lt;li&gt;Those &amp;quot;tweener&amp;quot; companies (as in be&amp;quot;tween&amp;quot; SMB and Enterprise) will stand to benefit from the SMB offerings.&amp;nbsp; For some, the free ESXi and/or VMware Server work just fine, but there is a gray area that the vSphere SMB solutions should fill.&amp;nbsp; If that can also be combined with vCloud for offsite federation of virtualized servers, I think that&amp;#39;s a winner.&amp;nbsp; SMB&amp;#39;s typically aren&amp;#39;t the best at keeping and maintaining backups (as well as extra hardware), so being able to have a hot-site-in-a-box would be extremely helpful.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Random notes:&lt;/h3&gt;
&lt;p&gt;Even though someone from VMware was probably not following my Twitter feed during the event, I&amp;#39;m going to choose to believe that someone read my tweet that said &amp;quot;I swear I see a rack full of Sun servers there. Someone should put an Oracle sticker on it,&amp;quot; because about an hour later that&amp;#39;s exactly what happened - a piece of paper with the word &amp;quot;Oracle&amp;quot; on it was stuck over top of the Sun logo.&lt;br /&gt;&lt;br /&gt;The best line from this event came from John Chambers, CEO of Cisco.&amp;nbsp; When talking about the relationship between VMware and Cisco, he said &amp;quot;really good execution will always beat good innovation,&amp;quot; which is very close one of my all time favorite quotes by Steve Case, former AOL CEO &amp;amp; Chairmain: &amp;quot;In the end, a vision without the ability to execute is probably an hallucination.&amp;quot;&lt;br /&gt;&lt;br /&gt;I really enjoyed this from a presentation standpoint.&amp;nbsp; Having been involved with the production side of events like this, I thought it was well done.&amp;nbsp; Even the live demos went well (assuming they weren&amp;#39;t pre-recorded :).&amp;nbsp; There was still a fair share of marketing/gladhanding, but hey, it would&amp;#39;ve felt weird without it. So, to whoever put it together - nice job.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=128185" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/RzQ4jb0sloE" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/The+Future/default.aspx">The Future</category><category domain="http://www.brianmadden.com/tags/Server+Virtualization/default.aspx">Server Virtualization</category><category domain="http://www.brianmadden.com/tags/VDI/default.aspx">VDI</category><category domain="http://www.brianmadden.com/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://www.brianmadden.com/tags/Third+Party+Software/default.aspx">Third Party Software</category><category domain="http://www.brianmadden.com/tags/Industry+Buzz/default.aspx">Industry Buzz</category><category domain="http://www.brianmadden.com/tags/Utility+Computing/default.aspx">Utility Computing</category><category domain="http://www.brianmadden.com/tags/vmware/default.aspx">vmware</category><category domain="http://www.brianmadden.com/tags/cloud+computing/default.aspx">cloud computing</category><category domain="http://www.brianmadden.com/tags/VMware+View+3/default.aspx">VMware View 3</category><category domain="http://www.brianmadden.com/tags/cisco/default.aspx">cisco</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/22/vmware-announces-vsphere-the-foundation-for-the-next-generation-data-center.aspx</feedburner:origLink></item><item><title>Gartner predicts $65.7 billion in VDI revenue and 49 million users in 2013</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/AABTE96WBlI/gartner-predicts-65-7-billion-in-vdi-revenue-and-49-million-users-in-2013.aspx</link><pubDate>Wed, 15 Apr 2009 04:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:127790</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>15</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=127790</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/15/gartner-predicts-65-7-billion-in-vdi-revenue-and-49-million-users-in-2013.aspx#comments</comments><description>&lt;p&gt;&amp;quot;Wowsers!&amp;quot;&lt;br /&gt;&lt;br /&gt;That&amp;#39;s what Brian said to me when he forwarded me a link to &lt;a href="http://www.connectitnews.com/usa/story.cfm?item=3173"&gt;an article&lt;/a&gt; about a recent Gartner report.&amp;nbsp; The article reports on what Gartner expects the &amp;quot;Hosted Virtual Desktop&amp;quot; (that&amp;#39;s Gartner&amp;#39;s term for VDI, but more specifically, server-side hosted desktops - not including client hypervisors) market to do over the next five years.&lt;br /&gt;&lt;br /&gt;For starters, in the next year Gartner expects the worldwide HVD market to grow from $1.3 billion to $1.5 billion--about a 15% gain, but that&amp;#39;s not very &amp;quot;wowsers&amp;quot;-worthy.&lt;br /&gt;&lt;br /&gt;What sticks out is that Gartner predicts the HVD market will grow to be a massive $65.7 billion market by 2013.&amp;nbsp; There&amp;#39;s the &amp;quot;Wowsers!&amp;quot; moment, especially when you consider that the number of units used to calculate this number range from 500,000 units in 2009 to 49 million units.&lt;br /&gt;&lt;br /&gt;That means that the cost of a typical VDI implementation at this point is $2600 per unit this year, but by 2013 the cost per unit will drop almost 50% to $1340.&lt;br /&gt;&lt;br /&gt;The article goes on to say that right now, VDI makes up &amp;quot;less than 1 percent of the worldwide professional PC market,&amp;quot; and that in 2013, that number will grow to &amp;quot;more than 40 percent of the worldwide professional PC market.&amp;quot;&lt;br /&gt;&lt;br /&gt;So why is this so amazing?&amp;nbsp; Well, for starters, the VDI market going from $1.3 billion to $65.7 billion is pretty interesting.&amp;nbsp; Not only does that serve to validate this technology, but it shows that in a down economy VDI is going to grow at a phenomenal rate.&amp;nbsp; And since Hosted Virtual Desktops doesn&amp;#39;t include client hypervisors, that means that 49 million units number leaves out what could be another pretty sizable group of users.&lt;br /&gt;&lt;br /&gt;Those figures take into account a drop in hardware prices, but an increase in the need for servers, bandwidth, and supporting software.&amp;nbsp; Not an increase in price for those, necessarily, but an increase in the actual numbers needed to support the increase in users/servers.&lt;br /&gt;&lt;br /&gt;Enough numbers.&amp;nbsp; What&amp;#39;s it going to take to for a vendor to take advantage of that kind of growth?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Remote Display Protocol&lt;/strong&gt; - If a solution doesn&amp;#39;t have a good remote display protocol, they&amp;#39;re out.&amp;nbsp; Those companies can only hope to piggyback on RDP7 (or 8 by 2013?) or hope that VESA brings something to the table with Net2Display that everyone can take advantage of.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Client Hypervisor&lt;/strong&gt; - Having a client hypervisor might not make or break a company&amp;#39;s chances, but it could provide a leg up.&amp;nbsp; My guess is that there will be some interoperability, or at least some third party products that work with the big names.&amp;nbsp; I imagine it as more of a value-add than a make-or-break feature, but who knows--five years is an eternity in this space.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An All-Encompassing Solution&lt;/strong&gt; - Having an end to end solution, however, is important.&amp;nbsp; This could mean an end to end software solution, but it could also mean an end to end hardware/software solution.&amp;nbsp; For instance, Cisco &lt;a href="http://www.eweek.com/c/a/Messaging-and-Collaboration/Cisco-Buys-Jabber-to-Boost-Enterprise-Instant-Messaging/"&gt;continues to invest&lt;/a&gt; in software (although not in the VDI space), and has recently made a splash with the announcement that they will be &lt;a href="http://www.brianmadden.com/blogs/gabeknuth/archive/2009/03/17/cisco-now-sells-blade-servers-wait-what.aspx"&gt;selling blade servers&lt;/a&gt; as part of an overall data center solution.&amp;nbsp; Imagine the overall solution if Cisco were to buy Citrix for their VDI capabilities and, say, DataCore for their &lt;a href="http://www.datacore.com/solutions/intro_home.asp"&gt;storage virtualization technology&lt;/a&gt;.&amp;nbsp; Wowsers.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So now I&amp;#39;ll ask you - do you think these numbers are too optimistic or unrealistic?&amp;nbsp; What do you think the VDI vendors need to do to capitalize on that kind of growth?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=127790" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/AABTE96WBlI" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/The+Future/default.aspx">The Future</category><category domain="http://www.brianmadden.com/tags/VDI/default.aspx">VDI</category><category domain="http://www.brianmadden.com/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://www.brianmadden.com/tags/Business+Information/default.aspx">Business Information</category><category domain="http://www.brianmadden.com/tags/display+protocols/default.aspx">display protocols</category><category domain="http://www.brianmadden.com/tags/cisco/default.aspx">cisco</category><category domain="http://www.brianmadden.com/tags/blade+servers/default.aspx">blade servers</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/15/gartner-predicts-65-7-billion-in-vdi-revenue-and-49-million-users-in-2013.aspx</feedburner:origLink></item><item><title>Is Net2Display dead or just dying?</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/GNi7egaa4-w/is-net2display-dead-or-just-dying.aspx</link><pubDate>Mon, 13 Apr 2009 17:10:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:127728</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=127728</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/13/is-net2display-dead-or-just-dying.aspx#comments</comments><description>&lt;p&gt;I was thinking about remote protocols today after reading about the &lt;a href="http://dealbook.blogs.nytimes.com/2009/04/08/teradici-closes-17-million-funding-round/"&gt;funding that Teradici received&lt;/a&gt;, and it occurred to me that we haven&amp;#39;t heard anything about Net2Display lately.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eetimes.com/showArticle.jhtml?articleID=199903238"&gt;Net2Display&lt;/a&gt; (link goes to article from 2007), a projected open standard display protocol from &lt;a href="http://www.vesa.org"&gt;VESA&lt;/a&gt;, first showed up on the radar in late 2006 after a video engineering conference.&amp;nbsp; There was &lt;a href="http://www.brianmadden.com/blogs/brianmadden/archive/2007/11/05/remote-display-protocols-for-vdi-will-rdp-be-enough.aspx"&gt;ample&lt;/a&gt; &lt;a href="http://x86virtualization.com/x86-virtualization/vnc-vs-rdp-vs-ica-vs-net2display.html"&gt;speculation&lt;/a&gt; in the following year, but since late 2007, we haven&amp;#39;t heard anything new.&amp;nbsp; That begs the question, &amp;quot;Is Net2Display dead?&amp;quot; We don&amp;#39;t even know where VESA left off with it, so it&amp;#39;s hard to speculate whether or not it&amp;#39;s tied up in politics, technological problems, or dead and gone.&amp;nbsp; Still, I&amp;#39;ll try :)&lt;/p&gt;
&lt;h3&gt;The political tie-up reasoning:&lt;/h3&gt;
&lt;p&gt;While some will argue that an open standard is good for everyone, there&amp;#39;s going to be a group of folks that don&amp;#39;t agree.&amp;nbsp; In this case, that group consists of private companies that are either licensing or are really close to licensing their own product that would compete with that open standard.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Net2Display has (had?) several companies on it&amp;#39;s committee, namely IBM, Teradici, DeskTone, Avocent, and VMware.&amp;nbsp; Those names are the most recent list I can find, having come from an &lt;a href="http://www.brianmadden.com/blogs/brianmadden/archive/2007/11/05/remote-display-protocols-for-vdi-will-rdp-be-enough.aspx"&gt;article by Brian&lt;/a&gt; from late 2007.&amp;nbsp; In fact, Brian pulled those names from a &lt;a href="http://www.ncl.cs.columbia.edu/publications/adeac2006_fordist.pdf"&gt;PDF&lt;/a&gt; from 2006!&lt;br /&gt;&lt;br /&gt;Times have changed for a lot of those companies.&amp;nbsp; In addition to everyone feeling a bit more competitive in a slumping economy, new relationships have been formed - namely &lt;a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/10/21/vmware-s-display-protocol-strategy-teradici-tcx-alp-and-counting.aspx"&gt;Teradici and VMware&lt;/a&gt;.&amp;nbsp; With two of the main proponents of Net2Display working on their own partnership that would isolate VMware&amp;#39;s product as the best remote display solution (remember, Citrix says their working on something, but nobody&amp;#39;s seen anything), wouldn&amp;#39;t it be in their best interest to keep that solution close to their vest?&lt;br /&gt;&lt;br /&gt;Would a VMware/Teradici co-op be better for those companies than an open standard...probably.&amp;nbsp; I could make an argument that everyone could benefit from it, actually.&amp;nbsp; With an adequate solution out there, Microsoft and Citrix will have to amp up their development efforts, and we could find ourselves surrounded by some really amazing protocols.&lt;/p&gt;
&lt;h3&gt;The technological problems reasoning:&lt;/h3&gt;
&lt;p&gt;VESA could have put the wraps on this protocol a while ago if they just decided they wanted to have a hand in the game, but the fact of the matter is that this is a tough problem to solve.&amp;nbsp; There are many limitations in the current technologies that are constants - no matter what you do to the protocol, they will always exist.&amp;nbsp; That means for a new protocol spec to be created, the wheel needs to be re-invented.&lt;br /&gt;&lt;br /&gt;Other companies are working on solutions, but a broad local and remote, fast connection and slow solution does not yet exist.&amp;nbsp; If VESA is waiting for this, then that would explain the delay.&amp;nbsp; The complexities of a solution that robust are astounding.&lt;/p&gt;
&lt;h3&gt;The dead and gone reasoning:&lt;/h3&gt;
&lt;p&gt;Of course, it could just be that VESA decided to bag the whole thing and leave it alone.&amp;nbsp; Maybe they decided it was best to let the dust settle, then come back and choose a direction.&amp;nbsp; As I said, no solution currently exists that addresses all the needs of a next-gen remote display protocol, so they could be waiting to see if a new technology or approach emerges that they can use to build a foundation for a new protocol.&amp;nbsp; It&amp;#39;s a great idea.&amp;nbsp; Hell, in 2006, it was revolutionary, but maybe it&amp;#39;s a victim of bad timing from conception, through competition, and into a bad economy?&lt;/p&gt;
&lt;p&gt;It&amp;#39;s also possible that nobody &amp;quot;decided&amp;quot; anything.&amp;nbsp; The Net2Display initiative is being driven by a committee, since it&amp;#39;s an open standard being developed, in part, by for-profit companies, there could be a lack of incentive to put noses to the grindstone in an effort to get something developed.&amp;nbsp; It could just be lingering in limbo waiting for someone to take the bull by the horns.&lt;/p&gt;
&lt;h3&gt;If not Net2Display, what will the next standard be?&lt;/h3&gt;
&lt;p&gt;At this point, it&amp;#39;s hard to tell.&amp;nbsp; The relationship VMware has with Teradici could result in something, but something more pervasive might be necessary to become a &amp;quot;standard.&amp;quot;&amp;nbsp; That&amp;#39;s where Microsoft comes in.&amp;nbsp; With the inclusion of the Calista feature-set into RDP 7, it very well could become the new de facto standard.&amp;nbsp; Details are sparse as to what that feature set will be, but it stands to reason something will be included in the final release of Windows Server 2008 R2.&amp;nbsp; If Net2Display is going to be the standard, it better get something out to the community pretty quickly.&lt;/p&gt;
&lt;p&gt;I could be 100% wrong about reasons behind the Net2Display silence.&amp;nbsp; I&amp;#39;d love to see it still around and moving along at a nice pace, but it&amp;#39;s just been so long since any new information has surfaced.&amp;nbsp; If anyone has any information, or if anyone involved with Net2Display cares to share the status of the project, please feel free to email me or comment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=127728" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/GNi7egaa4-w" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/The+Future/default.aspx">The Future</category><category domain="http://www.brianmadden.com/tags/vmware/default.aspx">vmware</category><category domain="http://www.brianmadden.com/tags/Remote+Protocols/default.aspx">Remote Protocols</category><category domain="http://www.brianmadden.com/tags/Net2Display/default.aspx">Net2Display</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/13/is-net2display-dead-or-just-dying.aspx</feedburner:origLink></item><item><title>Who's using the Citrix Branch Repeater?</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/Ih3S2_D05Ag/who-s-using-the-citrix-branch-repeater.aspx</link><pubDate>Mon, 13 Apr 2009 04:11:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:127714</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=127714</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/13/who-s-using-the-citrix-branch-repeater.aspx#comments</comments><description>&lt;p&gt;It&amp;#39;s not meant to be a condescending question, &amp;quot;Who&amp;#39;s using the Citrix Branch Repeater?&amp;quot;&amp;nbsp; I really just want to know who&amp;#39;s got it and how they use it.&amp;nbsp; Since I first heard about the device sometime last year (or was it the year before...these product announcements are starting to run together in my head), I&amp;#39;ve been intrigued by it, but I&amp;#39;ve yet to get my hands on one (Maybe I&amp;#39;m not asking the right person.&amp;nbsp; If you have one in a lab and can let me peck at it for a bit, send me an &lt;a href="mailto:gabe@brianmadden.com"&gt;email&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;In case you don&amp;#39;t know about &lt;a href="http://www.citrix.com/english/ps2/products/product.asp?contentID=1350184"&gt;the device&lt;/a&gt;, it&amp;#39;s used in tandem with a Citrix Repeater (formerly known as WANScaler) to deploy applications to a branch office.&amp;nbsp; The Branch Repeater functions as the remote-side WANScaler and as a local site cache for virtual (ICA-provided) applications.&lt;br /&gt;&lt;br /&gt;In addition to the &amp;quot;regular&amp;quot; Branch Repeater, Citrix also offers a Citrix Branch Repeater with Windows Server, which is basically a Windows Server implementation with a WANScaler client on it, tweaked to work as an appliance.&amp;nbsp; This device does the same thing as the regular Branch Repeater, but adds in the functionality of serving as an on-site domain controller, DNS/DHCP server, and file/print server.&amp;nbsp; Also, in addition to the thin-protocol application caching, it also servers as a remote cache for streamed applications.&lt;br /&gt;&lt;br /&gt;Obviously, the Windows Server variant is the more intriguing of the two, since it&amp;#39;s essentially a &amp;quot;remote site in a box.&amp;quot;&amp;nbsp; In past lives, I would&amp;#39;ve jumped at the chance to send out to a remote site a single box that could do what this one does.&amp;nbsp;&amp;nbsp; Properly managed, you could bring up a site in the fraction of the time it would take to create individual servers to handle each role, then ship, travel, and install them.&amp;nbsp; Operations costs would be reduced, too, because there would be less power and space consumed at the remote sites, which in my experience are short on &amp;ldquo;real&amp;rdquo; data center space anyway.&amp;nbsp; I&amp;rsquo;ve seen a lot of branch offices where the server(s) are placed in a corner of a telco closet, where they&amp;rsquo;re most likely used as a multipurpose table for anyone working in that room.&lt;br /&gt;&lt;br /&gt;So, having no hands-on experience with it myself, can anyone share their experiences?&amp;nbsp; Is the plain Branch Repeater worthwhile when there&amp;#39;s a more powerful/feature-rich option available?&amp;nbsp; For the Windows Server version, Citrix lists all those Windows specific features (DNS/DHCP, etc...), and tacks on an &amp;quot;and more,&amp;quot; so is the Branch Repeater with Windows Server even more extensible?&amp;nbsp; Can you, for instance, add Exchange to it and keep a local message store for the site where it resides?&amp;nbsp; Or maybe put SQL on it with a local replica of the CRM data store?&amp;nbsp; Maybe I&amp;rsquo;m asking too much :)&lt;br /&gt;&lt;br /&gt;Please, post your thoughts in the comments below or send me an email at &lt;a href="http://mce_host/controlpanel/blogs/posteditor.aspx/gabe@brianmadden.com"&gt;gabe@brianmadden.com&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=127714" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/Ih3S2_D05Ag" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/Citrix/default.aspx">Citrix</category><category domain="http://www.brianmadden.com/tags/Performance/default.aspx">Performance</category><category domain="http://www.brianmadden.com/tags/Application+Streaming/default.aspx">Application Streaming</category><category domain="http://www.brianmadden.com/tags/XenApp/default.aspx">XenApp</category><category domain="http://www.brianmadden.com/tags/networking/default.aspx">networking</category><category domain="http://www.brianmadden.com/tags/Citrix+Branch+Repeater/default.aspx">Citrix Branch Repeater</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/04/13/who-s-using-the-citrix-branch-repeater.aspx</feedburner:origLink></item><item><title>Cisco now sells blade servers...wait, what?</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/tii41-MtxLc/cisco-now-sells-blade-servers-wait-what.aspx</link><pubDate>Tue, 17 Mar 2009 06:33:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:126697</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=126697</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/03/17/cisco-now-sells-blade-servers-wait-what.aspx#comments</comments><description>&lt;p&gt;Today, Cisco &lt;a href="http://blog.scottlowe.org/2009/03/16/more-on-cisco-ucs/"&gt;announced&lt;/a&gt; their new &lt;a href="http://www.cisco.com/en/US/netsol/ns944/index.html#~product"&gt;Unified Computing System&lt;/a&gt; (UCS).  UCS is a complete data center platform that incorporates network and blade servers that integrate into your existing Cisco core, as well as storage connectivity.  The system can support up to 40 blade server chassis that each hold eight blades for a total of 320 blade servers.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/brianmadden/ucs_5F00_components_5F00_large.gif" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#39;ve been keeping our eyes on this for a while now, trying to see if it would actually happen or not.  There&amp;#39;s been quite a bit of chatter both &lt;a href="http://www.networkworld.com/news/2008/121008-cisco-switch-upgrade.html"&gt;for&lt;/a&gt; and &lt;a href="http://gigaom.com/2008/03/21/coming-soon-the-cisco-blade-server/#comment-867069"&gt;against&lt;/a&gt; the idea of a Cisco blade server, but the detractors have primarily been talking about Cisco&amp;#39;s Nexus line of chassis/virtualization technologies.&lt;/p&gt;
&lt;p&gt;The question we&amp;#39;ve spent the most time asking ourselves has been, &amp;quot;If this happens, what does this have to do with us?&amp;quot;  Cisco&amp;#39;s virtualization vision has been evolving since at least 2007, when they invested heavily in VMware shortly before their IPO.  Until recently, the most notable product result of that relationship is the &lt;a href="http://www.cisco.com/en/US/products/ps9902/index.html"&gt;Nexus 1000v switch&lt;/a&gt;, which is a software implementation of a Cisco switch that runs within the VMware vNetwork switch framework.&amp;nbsp; That&amp;#39;s worth mentioning, but hardly a fundamental application delivery concept.&lt;/p&gt;
&lt;p&gt;So now that Cisco has entered the x86 server space and now competes with the very companies they once made products for (like the IBM BladeCenter line), what does this mean?  Will you consider using Cisco products for your servers, or is your organization structured in a way that will make that hard?  Companies I&amp;#39;ve worked for in the past have lacked the cooperation or integration between the network and server groups to simply drop in a solution that bridged the boundaries.  Is the reason this is such a big deal simply because a networking company now sells servers, or is there a bigger revolution on the horizon?  Cisco obviously has the latter in mind, but will it work out?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=126697" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/tii41-MtxLc" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://www.brianmadden.com/tags/cisco/default.aspx">cisco</category><category domain="http://www.brianmadden.com/tags/blade+servers/default.aspx">blade servers</category><category domain="http://www.brianmadden.com/tags/networking/default.aspx">networking</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/03/17/cisco-now-sells-blade-servers-wait-what.aspx</feedburner:origLink></item><item><title>VMware releases open source VDI client</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/RXX6WUzjiv0/vmware-releases-open-source-vdi-client.aspx</link><pubDate>Tue, 03 Feb 2009 19:14:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:124742</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=124742</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/02/03/vmware-releases-open-source-vdi-client.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.vmware.com/company/news/releases/view_open_client.html"&gt;VMware announced&lt;/a&gt; this morning that they&amp;#39;ve created an open source version of the VMware View client software called the VMware View Open Client.&amp;nbsp; This new client will be compatible not only with VMware View, but also VMware VDM 2.0 and 2.1.&lt;br /&gt;&lt;br /&gt;This client will be available to anyone, though it&amp;#39;s intended for partners who previously had to use VMware&amp;#39;s XML APIs to interface with VMware View.&amp;nbsp; The new client will allow partners to create a native VMware View Client for non-x86 platforms as well as machines that are not running a flavor of Windows or Linux.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;By &amp;quot;Partners,&amp;quot; VMware (for the most part) means &amp;quot;terminal manufacturers&amp;quot; that want to bundle in a View client, but have products that don&amp;#39;t run the traditional versions of Windows or Linux and/or on traditional hardware.&amp;nbsp; VMware was cautious to note, however, that terminal makers should still certify their products through the VMware Ready Certification program since, in theory, anyone can now make a View client software package.&amp;nbsp; If the terminal or software package is not certified, there will be no support from VMware.&lt;/p&gt;
&lt;h3&gt;Technical Details&lt;/h3&gt;
&lt;p&gt;Some features of the View Open Client include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ability to create a secure tunnel using SSL&lt;/li&gt;
&lt;li&gt;Support for two-factor authentication with RSA SecurID&lt;/li&gt;
&lt;li&gt;Novell SLETC Add-on RPM package&lt;/li&gt;
&lt;li&gt;Full command line interface&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following features are NOT included in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;USB redirection&lt;/li&gt;
&lt;li&gt;Multiple desktop sessions&lt;/li&gt;
&lt;li&gt;Multimedia redirection&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The system requirements for the VMware View Open Client pre-compiled binaries are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;i586 compatible processor&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;2MB of secondary storage&lt;/li&gt;
&lt;li&gt;128MB RAM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;VMware View Open Client is available under the GNU Lesser General Public License version 2.1 (LGPL v 2.1) and is accessible from &lt;a href="http://code.google.com/p/vmware-view-open-client/"&gt;http://code.google.com/p/vmware-view-open-client/&lt;/a&gt;&lt;a href="http://vmware-view-client.googlecode.com/"&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=124742" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/RXX6WUzjiv0" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/VDI/default.aspx">VDI</category><category domain="http://www.brianmadden.com/tags/vmware/default.aspx">vmware</category><category domain="http://www.brianmadden.com/tags/Open+Source/default.aspx">Open Source</category><category domain="http://www.brianmadden.com/tags/VMware+View+3/default.aspx">VMware View 3</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/02/03/vmware-releases-open-source-vdi-client.aspx</feedburner:origLink></item><item><title>BriForum DVD's for sale (finally!)</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/uNSh-AHbUtA/briforum-dvd-s-for-sale-finally.aspx</link><pubDate>Tue, 27 Jan 2009 19:44:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:124554</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=124554</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/01/27/briforum-dvd-s-for-sale-finally.aspx#comments</comments><description>&lt;p&gt;At long last, we&amp;#39;re able to make the DVD&amp;#39;s from BriForum 2008 in Chicago &lt;a href="http://media.brianmadden.com/briforumplayer/bfplayerdynamic.asp?id=336&amp;amp;sparky=1"&gt;available for sale&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;This past BriForum was our biggest yet, with over 60 sessions presented by more than 20 speakers to over 400 attendees.&amp;nbsp; Now you can see every single session through our special conference video player.&amp;nbsp; For a preview of what the videos on the DVD will look like, click here to watch the session titled &amp;quot;&lt;a href="http://media.brianmadden.com/briforumplayer/bfplayerdynamic.asp?id=336&amp;amp;sparky=1"&gt;The Excruciating Detail of the XenApp Logon Process&lt;/a&gt;,&amp;quot; presented by Brian Madden and Kevin Goodman.&amp;nbsp; Of course, the DVD does not contain any ads :)&lt;/p&gt;
&lt;p&gt;The DVD sets are available for $495 from our &lt;a href="http://store.brianmadden.com/BriForum-2008-DVD-Set-p4.html"&gt;online store&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=124554" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/uNSh-AHbUtA" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/BriForum+2008/default.aspx">BriForum 2008</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2009/01/27/briforum-dvd-s-for-sale-finally.aspx</feedburner:origLink></item><item><title>Ericom's True Media Experience, or Reverse Seamless Windows</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/waq9VaH-0t4/ericom-s-true-media-experience-or-reverse-seamless-windows.aspx</link><pubDate>Wed, 17 Dec 2008 07:39:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:123261</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=123261</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/17/ericom-s-true-media-experience-or-reverse-seamless-windows.aspx#comments</comments><description>&lt;p&gt;Earlier this week, I had a briefing with Ericom and came away with an interesting bit of information about their upcoming PowerTerm Webconnect release. &amp;quot;True Media Experience,&amp;quot; which uses a technology developed by Ericom called Reverse Seamless Application (RS) technology is a feature that takes application windows from the client device and laces them in seamlessly with their virtual desktop session, even preserving the z-order of each window (even alt-tab works). By running certain applications locally and seamlessly integrating them with applications running remotely, Ericom believes that True Media Experience (I&amp;#39;m going to call it TME now) is a viable solution to poor performance by graphics-intensive or multimedia applications in VDI scenarios.&lt;br /&gt;&lt;br /&gt;With TME, administrators can specify where applications should run--local or remote. The desktop and Start menu shortcuts for local applications are available in the virtual desktop, so when a user launches an application the experience remains familiar. Using TME to run, say, Windows Media Player locally (but still appearing to within the VDI session) will provide the user with a rich experience while avoiding performance, bandwidth, and resource concerns on the back end.&lt;br /&gt;&lt;br /&gt;Administrators can also configure TME to behave differently for local or remote documents/URL&amp;#39;s. For example, the users&amp;#39; Internet browsers could be configured to run off the local device, but exclusions can be made so that corporate intranet sites are presented through the remote session. This allows for users to work from home or in other locations without WAN/LAN/VPN access, yet still have access to all the features of TME and all the features of being at their desk.&lt;br /&gt;&lt;br /&gt;True Media Experience and Reverse Seamless application technology are slated for a late Q1, early Q2 release as part of Ericom&amp;#39;s PowerTerm Webconnect product. During the demo I saw, the administration components were not shown, and I was told that an admin interface is in the works. By the second release of the feature, they expect to have a full featured admin interface in addition to other new features such as the ability to tunnel document/URL requests for remote items through the RDP protocol, so that all documents or URL&amp;#39;s can be accessed locally and securely without the need to maintain lists of local and remote addresses.&lt;br /&gt;&lt;br /&gt;Some of you might be thinking &amp;quot;Haven&amp;#39;t I heard this before?&amp;quot; If you&amp;#39;ve been paying attention, you have! Back in April, mixed in with all the &lt;a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/03/31/wow-ts-session-to-vm-portability-from-aussie-startup-luflogix.aspx"&gt;LufLogix madness&lt;/a&gt;, Brian wrote about &lt;a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/04/22/citrix-project-alice-reverse-seamless-windows.aspx"&gt;Citrix Project Alice&lt;/a&gt;--one of the research projects going on at Citrix&amp;#39;s Advanced Products Group in Sydney, Australia. One of the features of Project Alice is called &amp;quot;Looking Glass&amp;quot; (catching the Alice in Wonderland theme?), and is an attempt to do the exact same thing that Ericom&amp;#39;s TME is doing (well, maybe not exact. Ericom&amp;#39;s reverse seamless method is patent pending). As yet, Citrix hasn&amp;#39;t rolled the feature into any of the products, and to my knowledge nobody else has released anything like it, either.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m left wondering if other companies have given up on (or are looking past) the technology, and here&amp;#39;s why: It seems to me that offloading processing of certain types of content or applications to the local device is more of a stop-gap than a be-all, end-all solution. It doesn&amp;#39;t really solve any of the protocol performance issues that are preventing VDI from providing a local experience, it just relocates some of the processing to the local device. So what if you&amp;#39;re using a thin client? You can&amp;#39;t offload much of anything to the local client, unless you&amp;#39;re running embedded XP. TME is sharp enough to pick up on the fact that the client doesn&amp;#39;t have the capabilities to run things locally, so the user will still be able to access the applications on the remote side (assuming they&amp;#39;re installed, of course), but we&amp;#39;re right back to where we started with the user experience.&lt;br /&gt;&lt;br /&gt;So what about those other companies? I&amp;#39;m hoping that they&amp;#39;re working on is the next-gen remote desktop protocol. Rather than focus on stop-gap measures, maybe Citrix is focusing on a solution. Please don&amp;#39;t get me wrong - Ericom&amp;#39;s solution is really cool, and it&amp;#39;s something that can help get you over the hump until the next-gen protocol comes through, but in a few years I hope we&amp;#39;ll have a complete solution that can provide a local experience with little or no client side involvement. That&amp;#39;s the only way to get to Any (device) Any (connection) Any (application).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=123261" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/waq9VaH-0t4" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/The+Future/default.aspx">The Future</category><category domain="http://www.brianmadden.com/tags/VDI/default.aspx">VDI</category><category domain="http://www.brianmadden.com/tags/Performance/default.aspx">Performance</category><category domain="http://www.brianmadden.com/tags/Industry+Buzz/default.aspx">Industry Buzz</category><category domain="http://www.brianmadden.com/tags/Client+Software/default.aspx">Client Software</category><category domain="http://www.brianmadden.com/tags/Ericom/default.aspx">Ericom</category><category domain="http://www.brianmadden.com/tags/display+protocols/default.aspx">display protocols</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/17/ericom-s-true-media-experience-or-reverse-seamless-windows.aspx</feedburner:origLink></item><item><title>XenApp 5 Feature Profile - Citrix Universal XPS Printer Driver</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/uZezTcMBNfc/xenapp-5-feature-profile-citrix-universal-xps-printer-driver.aspx</link><pubDate>Tue, 16 Dec 2008 05:58:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:123239</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=123239</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/16/xenapp-5-feature-profile-citrix-universal-xps-printer-driver.aspx#comments</comments><description>&lt;p&gt;I hate printing.&amp;nbsp; Sadly, it&amp;#39;s one of those necessary evils like backups, patch Tuesday, and renewing your driver&amp;#39;s license (where I&amp;#39;ve actually helped fix a printer...sigh).&amp;nbsp; &lt;br /&gt;&lt;br /&gt;That said, among the many changes in XenApp 5, Citrix has added some printing enhancements.&amp;nbsp; In addition to the normal, EMF-based Universal Printer Driver (UPD) and the ubiquitous PCL drivers that we&amp;#39;ve come to know over the different names and versions, Citrix has included a new feature named the Citrix Universal XPS Printer Driver.&lt;br /&gt;&lt;br /&gt;XPS, or XML Paper Specification, printing is a new feature of Windows Server 2008 that attempts to create a platform-agnostic electronic document format similar to PDF files.&amp;nbsp; XPS printing capabilities are already built in to Windows Server 2008, Windows Vista, and Office 2007.&amp;nbsp; XPS printing is also available on Windows Server 2003 and Windows XP with the installation of .Net Framework 3.0 or 3.5.&amp;nbsp; Installing either of those versions of the .Net Framework will install the Microsoft component of XPS printing called &amp;quot;Microsoft XPS Document Writer.&amp;quot;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gabeknuth/XPSonXP2.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;NOTE: This next step is only if you&amp;#39;re running Windows Server 2003.&amp;nbsp; If you&amp;#39;re running Windows Server 2008, you can skip to the next section - Configuring XPS Printing.&lt;br /&gt;&lt;br /&gt;After that, you&amp;#39;ll need to install the Citrix XPS Universal Printer component on to your application servers.&amp;nbsp; To do this, run the Add Printer Drier wizard and install the drivers located on the XenApp installation CD.&amp;nbsp; For Windows 2003 x86 servers, the location is \XenApp Server\w2k8\Program Files\Citrix\Drivers.&amp;nbsp; For Windows 2003 x64 servers, the location is \XenApp Server\w2k8x64\Program Files\Citrix\Drivers.&amp;nbsp; You&amp;#39;ll be asked what type of printer you would like to install, and in this case it should be the Citrix XPS Universal Printer.&lt;br /&gt;&lt;br /&gt;If successful, you should see the Citrix XPS Universal Printer driver in the print server properties (In the Printers folder, go to File | Server Properties).&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gabeknuth/citrixxpsdriver2.png" alt="" /&gt;&lt;/p&gt;
&lt;h3&gt;Configuring XPS Printing&lt;/h3&gt;
&lt;p&gt;To configure your farm to use XPS printing, you&amp;#39;ll need to create a printing policy that will dictate what kind of drivers the users&amp;#39; sessions will use.&amp;nbsp; This step hasn&amp;#39;t changed in many years - you simply select whether or not the session should use only the universal driver, the universal driver only if a native driver is unavailable, or only the native driver.&lt;br /&gt;&lt;br /&gt;One thing to keep in mind, however, is that the default setting for XenApp servers is to use the EMF-based universal printer introduced with Presentation Server 4.0.&amp;nbsp; To configure your servers to attempt to use the XPS driver first, you&amp;#39;ll need to edit the registry.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open RegEdit and browse to the HKLM\Software\Citrix\UniversalPrintDrivers key.&lt;/li&gt;
&lt;li&gt;On the right side, you&amp;#39;ll see the Driver List registry value.&amp;nbsp; Right-click that value and select Modify.&lt;/li&gt;
&lt;li&gt;Note that the default string is a list of abbreviations that looks like &amp;quot;EMF;XPS;PCL5c;PCL4;PS&amp;quot;, and that XPS is the second in the list.&amp;nbsp; To configure your server to try XPS first, simply move XPS; to the front of the list, so that it looks like this: XPS;EMF;PCL5c;PCL4;PS.&lt;/li&gt;
&lt;li&gt;Once you&amp;#39;ve made the change, restart the Citrix Print Manager service.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What you&amp;#39;ve done is modified the priority of the universal printer drivers on the server.&amp;nbsp; Each time a new session starts, the server will check to see if the client has A) a policy enforcing a universal print driver, and B) capabilities to support each of the methods in the registry key, in order.&amp;nbsp; If a client does not have the ability to support XPS printing, then negotiations will move on to EMF printing, and down through the line until something compatible is found.&lt;/p&gt;
&lt;h3&gt;How does it work?&lt;/h3&gt;
&lt;p&gt;An XPS print job follows this process:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A user tells an application to print, and the application sends the print data to the printer object within the user&amp;#39;s session.&lt;/li&gt;
&lt;li&gt;The printer object on the server then sends the print data over to the XPS printer driver on the server, where it&amp;#39;s converted into an XPS file (it&amp;#39;s actually named *.xps).&lt;/li&gt;
&lt;li&gt;From there, the file is sent to the client device via the printing virtual channel to something called the XPS Print Helper, which is installed with the XenApp Plugin for Hosted Applications.&lt;/li&gt;
&lt;li&gt;At that point, if the XPS printer is not attached to a certain printer, the user is prompted to select a printer.&amp;nbsp; If the XPS printer is attached to a certain printer (something that happens at the beginning of a session), the printer selection screen does not appear and the job is sent directly to the printer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Wrap-up&lt;/h3&gt;
&lt;p&gt;Another day, another new feature.&amp;nbsp; Thing is - this is more of an extension of a feature that Microsoft has added, but I&amp;#39;m glad that Citrix is taking advantage of it so soon.&amp;nbsp; If you&amp;#39;re using it and care to share your comments, please leave them below.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=123239" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/uZezTcMBNfc" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/Citrix/default.aspx">Citrix</category><category domain="http://www.brianmadden.com/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://www.brianmadden.com/tags/XenApp/default.aspx">XenApp</category><category domain="http://www.brianmadden.com/tags/printing/default.aspx">printing</category><category domain="http://www.brianmadden.com/tags/tutorial/default.aspx">tutorial</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/16/xenapp-5-feature-profile-citrix-universal-xps-printer-driver.aspx</feedburner:origLink></item><item><title>CherryPal - A cloud-based computer for $249</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/PHP2Y62lcjE/cherrypal-a-cloud-based-computer-for-249.aspx</link><pubDate>Fri, 12 Dec 2008 16:12:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:123145</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=123145</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/12/cherrypal-a-cloud-based-computer-for-249.aspx#comments</comments><description>&lt;p&gt;This morning I was checking out Digg and saw a &lt;a href="http://www.tgdaily.com/html_tmp/content-view-40549-135.html"&gt;post&lt;/a&gt; about something called a &lt;a href="http://www.cherrypal.com/"&gt;CherryPal&lt;/a&gt;.&amp;nbsp; Thinking maybe it had something to do with &lt;a href="http://en.wikipedia.org/wiki/CherryOS"&gt;CherryOS&lt;/a&gt;, I decided to check it out.&amp;nbsp; What I found had nothing to do with a PowerPC emulator for the PC.&amp;nbsp; In fact, the CherryPal is a device used to connect users to a cloud (not &amp;quot;The&amp;quot; Cloud, &lt;a href="http://rationalsecurity.typepad.com/blog/2008/10/will-you-all-please-shut-up-about-securing-the-cloudno-such-thing.html"&gt;since that doesn&amp;#39;t exist&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In the fifteen minutes since I first heard about CherryPal, here&amp;#39;s what I&amp;#39;ve found out:&amp;nbsp; The initial review that I read claims that the device is rather slow, but it appears there is room for improvement.&amp;nbsp; The device runs a triple-core, 400MHz Freescale processor with 256MB of memory and an 8GB solid state drive.&amp;nbsp; Also included in the 10oz, 1.3&amp;quot; high x 5.8&amp;quot; long x 4.2&amp;quot; wide box is 802.11b/g WiFi, 10/100 ethernet, audio out, VGA out, and (only) two USB ports.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gabeknuth/maxblogimage_2D00_450x300.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Among the applications accessible from the device (whether or not they&amp;#39;re local or in the cloud I&amp;#39;m not sure) are Firefox, OpenOffice, Music Player, MPlayer for CD&amp;#39;s and DVD&amp;#39;s, instant messenging, and Skype.&lt;/p&gt;
&lt;p&gt;A large part of the marketing effort for CherryPal is focused on the device being very &amp;quot;green&amp;quot;.&amp;nbsp; The device has no moving parts and only consumes 2 watts of power, which is pretty impressive considering the 500 watt power supplies in the PC&amp;#39;s these days, but nothing new to the thin client world.&amp;nbsp; CherryPal also says the devices use 80% fewer parts and will last for &amp;quot;10 years or more&amp;quot; - another benefit that we&amp;#39;ve heard before.&lt;/p&gt;
&lt;p&gt;At first the device seems pretty cool, even though its a new spin on the same old thin client, but there are some glaring shortcomings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It seems to me like they should include more USB ports, because there&amp;#39;s no way to connect anything to the device after a keyboard and mouse--like a DVD player or an external hard drive.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;A Skype conversation wouldn&amp;#39;t be that useful because there&amp;#39;s no microphone jack on the device, so you&amp;#39;d need to have some sort of supported USB audio device.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;#39;s all I know about the device for now.&amp;nbsp; I suppose I&amp;#39;ll keep an eye on it and see what happens.&amp;nbsp; If any of you have seen one in action and can share the experience with us, please leave a comment.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=123145" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/PHP2Y62lcjE" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/news/default.aspx">news</category><category domain="http://www.brianmadden.com/tags/thin+client/default.aspx">thin client</category><category domain="http://www.brianmadden.com/tags/cloud+computing/default.aspx">cloud computing</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/12/cherrypal-a-cloud-based-computer-for-249.aspx</feedburner:origLink></item><item><title>XenApp 5 Feature Profile: Preferential Load Balancing</title><link>http://feeds.brianmadden.com/~r/blog/gabeknuth/~3/OdVYezxKusg/xenapp-5-feature-profile-preferential-load-balancing.aspx</link><pubDate>Wed, 03 Dec 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:122709</guid><dc:creator>Gabe Knuth</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.brianmadden.com/blogs/gabeknuth/rsscomments.aspx?PostID=122709</wfw:commentRss><comments>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/03/xenapp-5-feature-profile-preferential-load-balancing.aspx#comments</comments><description>&lt;h3&gt;What is Preferential Load Balancing?&lt;/h3&gt;
&lt;p&gt;Preferential Load Balancing (PLB) is a new feature included in XenApp 5 (Platinum only) that uses administrator-configured levels of importance to assign more or less CPU cycles to users and/or applications. For instance, dispatchers and their applications in a trucking company might be assigned a higher level of importance because their job is more critical to the company&amp;#39;s day to day operations than, say, data entry people using Excel. This increased level of importance results in more CPU cycles being dedicated to them and fewer to the less important users/applications.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note: Preferential Load Balancing actually has very little to do with conventional Load Balancing, since they accomplish their objectives in very different ways. PLB is, in fact, an extension of the CPU Management feature that has been built in to XenApp/Presentation Server for some time.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&amp;quot;So what,&amp;quot; you might ask? &amp;quot;I&amp;#39;ve been putting executives (and myself) on their own servers for years now!&amp;quot; This is quite a bit different than just managing the number of sessions on a server (resource-based or otherwise). With PLB, important users will actually receive more or less CPU cycles for their session based on something called a Resource Allotment.&lt;/p&gt;
&lt;h3&gt;Resource Allotment&lt;/h3&gt;
&lt;p&gt;This is really the crux of PLB. Rather than simply say &amp;quot;this user is more important&amp;quot; and leave it there, Citrix has devised a more complicated, and more fair, way of assigning CPU cycles to users. To do this, two importance levels can be specified by the administrators - the published application importance level and the session importance level. The combination of these two importance levels is the Resource Allotment. The higher the Resource Allotment for a session, the more CPU cyeles are dedicated to that session. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note: Published application importance levels are configured in the properties of the published app, while session importance levels are configured via XenApp policy.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Resource Allotment values are determined by multiplying the published application importance level by the session importance level. Each level can be a number between 1 and 3, with 1 being the lowest, 2 being normal, and 3 being the highest level of importance. So, a session that has an application importance level of 3 and a session importance level of 2 would have a Resource Allotment value of 6 (3 x 2). By default, all applications and sessions have a value of 2 - Normal.&lt;br /&gt;&lt;br /&gt;Preferential Load Balancing uses Resource Allotment not only to define the availability of resources to a particular session, but also direct the session to the proper server. In an environment using PLB, the server with the smallest aggregate Resource Allotment value of all the sessions will be the next to receive a session. This means that if Server 1 has a 15 sessions with a sum Resource Allotment value of 30 and Server 2 has 20 sessions with a sum Resource Allotment value of 26, Server 2 will receive the next session.&lt;/p&gt;
&lt;h3&gt;Enabling Preferential Load Balancing&lt;/h3&gt;
&lt;p&gt;To turn on Preferential Load Balancing, you&amp;#39;ll first need to make some decisions about what should receive the priority - applications, users, or both. In some cases you might want to assign a high level of importance to the application itself, such as a the CRM at a marketing firm. In other cases, you might want to assign a high level of importance to a specific user or group, such as a vice president or CxO. Used together, this means that an important user who is also using an important application can have a very high number. The same is true in reverse - a very unimportant user using a very unimportant application could be relegated to a small slice of the CPU cycles on a given box.&lt;br /&gt;&lt;br /&gt;Before configuring PLB for applications and sessions, you must enable it on each server (or farm-wide). To do this, open the Access Management Console and bring up the properties of the farm or server. Under Server Default | Memory/CPU | CPU Utilization Management, select CPU sharing based on Resource Allotments.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gabeknuth/PLB_2D00_Farm.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Next, to turn on PLB at the application level, open the Access Management Console and pull up the properties of the published application that you wish to modify. Then, under Advanced | Limits, you&amp;#39;ll see a dropdown box labelled &amp;quot;Application Importance.&amp;quot; Here you can select High, Normal, or Low, which correspond to 3, 2, or 1 when calculating the importance value of the application.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gabeknuth/PLB_2D00_Application.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;To turn on PLB for users or groups, open the XenApp Advanced Configuration console (the old CMC) and create a new policy (or edit an existing one). In the policy&amp;#39;s properties, under Service Level, you&amp;#39;ll see the Session Importance policy. When this policy is enabled, you&amp;#39;ll be able to change the importance level in the same way as you do with an application. You&amp;#39;ll still need to apply the policy to users, groups, or in whatever other way you&amp;#39;d like to enforce the new rule.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gabeknuth/PLB_2D00_Policy.png" alt="" /&gt;&lt;/p&gt;
&lt;h3&gt;Important Considerations&lt;/h3&gt;
&lt;h4&gt;Multiple applications per session&lt;/h4&gt;
&lt;p&gt;If a user is running multiple applications via the same session, there is the possibility that the individual applications will have different importance levels associated with them. In this case, the Resource Allotment value for that session is the highest of the individual application/session pairs. This means that if the user&amp;#39;s importance level (assigned by policy) is a 3, and they are running Notepad with a value of 1 and SAP with a value of 3, the Resource Allotment value would be 9 because it is the higher of the two session X application values.&lt;/p&gt;
&lt;h4&gt;Unused Cycles&lt;/h4&gt;
&lt;p&gt;In situations where a session with elevated importance is not using all their CPU cycles, the unused cycles will be shared by the other sessions on the server until the more important session needs them. Think about it like sitting in the courtside seats at a basketball game...just until the ticket holder arrives.&lt;/p&gt;
&lt;h4&gt;CPU Management Tweaks&lt;/h4&gt;
&lt;p&gt;If you&amp;#39;re granting additional resources to users using the CPU Utilization and Reservations registry keys as part of the CPU Management feature, Citrix recommends using PLB instead. In fact, if PLB is used, the entire registry key is ignored.&lt;/p&gt;
&lt;h3&gt;Wrap up&lt;/h3&gt;
&lt;p&gt;Compared to the last feature I looked at--&lt;a href="http://www.brianmadden.com/blogs/gabeknuth/archive/2008/11/17/xenapp-5-feature-profile-special-folder-redirection.aspx"&gt;Special Folder Redirection&lt;/a&gt;--Preferential Load Balancing is looking pretty useful. If you&amp;#39;ve already ponied up the money for Platinum, it&amp;#39;s at least worth a shot. It can eliminate some of the performance problems that cost the company money at the same time as it placates the directors and other high-importance people. I&amp;#39;m curious to see what the people that have deployed PLB on a large scale feel about it. It&amp;#39;s hard to gauge the performance and overall experience in a small lab, so if anyone has any experiences they&amp;#39;d care to share, please do so in the comments.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=122709" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/blog/gabeknuth/~4/OdVYezxKusg" height="1" width="1"/&gt;</description><category domain="http://www.brianmadden.com/tags/Citrix/default.aspx">Citrix</category><category domain="http://www.brianmadden.com/tags/Performance/default.aspx">Performance</category><category domain="http://www.brianmadden.com/tags/Technical+Articles/default.aspx">Technical Articles</category><category domain="http://www.brianmadden.com/tags/XenApp/default.aspx">XenApp</category><feedburner:origLink>http://www.brianmadden.com/blogs/gabeknuth/archive/2008/12/03/xenapp-5-feature-profile-preferential-load-balancing.aspx</feedburner:origLink></item></channel></rss>
