TMurgent Technologies

Destination for Application Virtualization

TMurgent White Papers   

TMurgent White Papers are generally deep technical papers that deal with issues affecting Server Based and Hosted Application Computing. Unlike your typical vendor white papers, these are independent white papers. We aren't selling you anything so you don't get all that marketing bull.

These White Papers are all in Adobe PDF format. You will need to visit Adobe to download the free Acrobat Reader if you somehow managed to not have it yet and want to view these white papers.


Title: Connection Group Layering In App-V 5
Section: 7
Date: November 8, 2013
Description: This White Paper presents research on how App-V 5 performs client side layering of file and registry systems. In particular, the paper shows how "Connection Groups" works at a detailed level, including Pellucidity of containers and the effect of package deletion objects. In the tests described in this paper, we see that the implementation of Connection Groups, while a good improvement over DSC in the prior versions, is not consistent. A full understanding on how the product actually implements this layering is necessary to understand and overcome issues that can develop when using Connection Groups. This paper replaces the DSC White Paper that was written against App-V version 4.6.
Other: App-V Research
Link:
WhitePapers\Connection_Group_Layering_in_AppV_5.pdf


Title: TMurgent Opinion Series: Welcome To The Dataverse
Section: 7
Date: July 23, 2012
Description: This paper outlines the authors current thinking around handling data, especially in the era of Cloud Computing. This was presented at Briforum 2012 in Chicago.
Other: Product Review
Link:
WhitePapers\Dataverse.pdf


Title: TMurgent Performance Series: Perceived Performance Reloaded
Section: 7
Date: May 10, 2011
Description: This is an update to Perceived Performance to look at VDI and thinking about Cloud Computing performance in the future. This was presented at Briforum 2011 in London and Chicago.
Other: Product Review
Link:
WhitePapers\Perceived_Performance_Reloaded.pdf


Title: App-V DSC Transparency Research
Section: 7
Date: June 1, 2010
Description: This White Paper presents research on how App-V 4.6 "Dynamic Suite Composition", or DSC, works at a detailed level. In the tests described in this paper, we see that the implementation of DSC is not consistent, and leads to potential issues with complex DSC scenarios. Some recommendations to improve outcomes ("better practices") are proposed.
Other: App-V Research
Link:
WhitePapers\AppV_DSC_Transparency.pdf


Title: TMurgent App-V Series White Paper: Windows Server 2008 RDS CALs and App-V Licensing
Section: 6
Date: February 22, 2010
Description: This White Paper explains changes to App-V Licensing that Microsoft made.
Other:
Link:
WhitePapers\Windows_Server_2008_R2_CALs_and_AppV.pdf


Title: Microsoft App-V 4.5 Client in Stand-Alone Mode
Section: 6
Date: July 15, 2009
Description: This PDF explains everything you might ever want to know about using the Microsoft App-V 4.5 Client in "Stand-Alone" Mode. It includes possible customization of the MSI and using the MSI with Streaming.
Other: Product Research
Link:
WhitePapers\Microsoft_AppV_Stand-Alone.pdf


Title: About HyperV_MON: A Free Tool from TMurgent
Section: 6
Date: June 28, 2009
Description: This short PDF explains HyperV_Mon, a free tool that you can download from the tools section of the website to better understand CPU performance in a Hyper-V world.
Other: Product Review
Link:
WhitePapers\HyperV_Mon.pdf


Title: TMurgent Review Series: A Look at AppTitude from App-DNA
Section: 6
Date: January 28, 2009
Description: This White Paper takes a technical look into a product that proposes to automate and ease the pain of application migration by analyzing installation techniques and external library interfaces. This product, AppTiTude is from a company based in the UK called App-DNA. This is an independent review.
Other: Product Review
Link:
WhitePapers\A Look at Apptitude from AppDna.pdf


Title: App-V Management Pack for SCOM by Microsoft
Section: 6
Date: August 18, 2008
Description: This White Paper is a look at the new System Center Operations Manager (SCOM) Management Pack supporting App-V 4.5 released by Microsoft. In this paper, which is more of a product review, we look at the installation and configurability of the management pack, as well as comapring it to our own management pack.
Other: Product Review
Link:
WhitePapers\Microsoft_App-V_Management_Pack.pdf


Title: Implementing Sage SalesLogix in a Microsoft Terminal Servicer or Citrix Presentation Server Environment
Section: 5
Date: January, 2007
Description: This is a White Paper, which I wrote for Sage Software (http://www.sage.com), the parent company that makes SalesLogix. It was part of a project to help certify how the product installs and performs under Citrix. In this case they did copyright the paper, so I'll just provide a link to the paper on their site. This is another representative example of what can be done as part of TMurgent's ISV Application Analysis Service. This service provides ISVs with an analysis of desktop applications under Citrix and Terminal Services. The result can include documentation suitable for customer use, like this paper, and/or be suited internally toward the developers so that they can improve the product in future versions.
Other: Paper is at http://www.saleslogix.com/docs/SalesLogix_Citrix_Whitepaper.pdf in PDF format.
Link:
http://www.saleslogix.com/docs/SalesLogix_Citrix_Whitepaper.pdf


Title: x64 Servers: Do you want 64 or 32 bit apps with that server?
Section: 5
Date: May 22, 2006
Description: This White Paper looks at x64-bit servers and software applications. It looks into the question of whether we really want run-of-the-mill software applications to be 32-bit or 64-bit on the x64 platform. Some test results, plus an explanation of criteria used to determine the optimal choice, are provided.
Other: If you are thinking about x64 OS, you must read this.
Link:
WhitePapers\WP_x64ShouldYou.pdf


Title: Using ACT! Premium on Microsoft Terminal Services and Citrix
Section: 5
Date: September 13, 2005
Description: This is a White Paper, which I wrote for Sage Software (http://www.sage.com), the parent company that makes ACT! It was part of a project to help certify how the product installs and performs under Citrix. As they didn't seem to copyright the paper, I am including a copy here as representative of what can be done as part of TMurgent's ISV Application Analysis Service. This service provides ISVs with an analysis of desktop applications under Citrix and Terminal Services. The result can include documentation suitable for customer use, like this paper, and/or be suited internally toward the developers so that they can improve the product in future versions.
Other: Installing and using ACT on Citrix!
Link:
WhitePapers\ActOnCitrix.pdf


Title: Best Practices in Sequencing
Section: 4
Date: September 13, 2005
Description: This PDF lists the 10 Best Practices for Sequencing Applications using Softricity from Microsoft (http://www.softricity.com). It comes from the two part on-line sequencing course on the web-site. While many of these best practices are now part of the standard training course, they weren't back then. They remain a good list to review once you have been through the standard training.
Other: From the Advanced Sequencing Cource in the video section of the website.
Link:
WhitePapers\AdvSeqBestPractice.pdf


Title: TMurgent Developer Series White Paper: Porting C++ Applications to x64
Section: 3
Date: April 20, 2006
Description: This White Paper, provides ISVs with an overview on porting C++ applications to the x64 platform. This paper covers both Win32 GUI apps as well as Windows Services. The paper is based on the results of porting a number of applications, and is suitable for developers that want some idea of what it will take to port their application, as well as some practical advice that one would get only from completing their first port.
Other: For Developers
Link:
WhitePapers\WP_PortX64.pdf


Title: TMurgent Developer Series White Paper: When Applications Crash Part I
Section: 3
Date: April 1, 2006
Description: This White Paper, which provides ISVs with information on handling software crashes in the field, comes in two parts. In Part I, we visit "Dr Watson" (drwin32), a technique for recovering crash information from any windows platform. Setting up watson to capture crash dumps tends to be harder than it should be, and this paper covers situations such as multi-user or service crashes involving Citrix and Microsoft Terminal Services.
Other: For Developers; Part 1 of 2.
Link:
WhitePapers\WhenApplicationsCrashP1.pdf


Title: TMurgent Developer Series White Paper: When Applications Crash Part II
Section: 3
Date: April 1, 2006
Description: This White Paper, which provides ISVs with information on handling software crashes in the field, comes in two parts. In Part II, we visit the Microsoft Windows Error Reporting Service (WER) and the WinQual program. WER (aka dwwin) is a better way to obtain crash information from end-users than Watson. Available for helping with crashes on Windows XP, 2003, and subsequent operating systems, WER does not work on Windows 2000.
Other: For Developers; Part 2 of 2.
Link:
WhitePapers\WhenApplicationsCrashP2.pdf


Title: TMurgent Developer Series White Paper: Moving to Visual Studio 2005
Section: 3
Date: March 2, 2006
Description: This White Paper is the first of the TMurgent Developer Series, aimed at software vendors - especially in the Terminal Services area. This paper looks at factors an ISV must look at in deciding whether to port to Microsoft Visual Studio 2005. This paper is based upon our experience in porting numerous products to the new tools.
Other: For Developers.
Link:
WhitePapers\WP_VS2005.pdf


Title: White Paper on Perceived Performance: Tuning a system for what really matters
Section: 3
Date: April 15, 2005
Description: This White Paper, presented at BriForum 2005 (http://briforum.com), presents updated research in the area of Perceived Performance. A new method of displaying results (the Perceived Performance Profile) is used as a tool to investigate the performance aspects of virtual machines, made capable by such products as VMWare Workstation, GSX, and ESX, as well as Microsoft Virtual PC and Server.
Other: Terminal Server as Guest OS: a bad idea in most cases.
Link:
WhitePapers\PerceivedPerformance_VirtualOS.pdf


Title: SoftGrid Sequencing with Microsoft Virtual PC
Section: 3
Date: March 3, 2004
Description: This White Paper describes the use of Microsoft Virtual PC for Sequencing applications using Softricity SoftGrid (http://www.softricity.com). This paper is intended for VARs and Integrators, and is appropriate not only in conjunction with VPC but with VMWare as well.
Other: For years we told everyone to use Norton Ghost. Then I had this bright idea.
Link:
WhitePapers\VPC-Sequencing.pdf


Title: White Paper on Processor Affinity: Multiple CPU Scheduling
Section: 3
Date: November 4, 2003
Description: This White Paper examines the use of Processor Affinity, the assigning of processes and threads to processors in a multi CPU system. In this paper, we describe different forms of Affinity, show some examples that you can try which help illustrate how the Windows OS naturally uses affinity, and provide some examples where adminstrators have used affinity (for better or worse) in the past.
Other: Processor Affinity: a bad idea in all cases.
Link:
WhitePapers\ProcessorAffinity.pdf


Title: White Paper on Perceived Performance: Tuning a system for what really matters
Section: 3
Date: September 18, 2003
Description: This White Paper explains a concept we are often describing to customers - "Perceived Performance". In this paper, we describe a different methodology which should be used when performance tuning a Terminal Server, and why. This popular paper seems to have struck a chord with people interested in system performance.
Other: This paper was written on day in a fit of rage one evening over yet another system administrator that had a performance problem but didn't really know what to do. I had no idea how important this paper would become.
Link:
WhitePapers\PerceivedPerformance.pdf


Title: DeNamiK LoadGen Beta Product Review
Section: 2
Date: May 22, 2006
Description: This White Paper is a technical review of the Beta version of LoadGen from DeNamiK (http://www.DeNamiK.com). This new platform is designed for load/stress testing Citrix Terminal Servers. It offers the advantage of being simpler to use than CTSK while more affordable than other products on the market. For now, it still leaves a place for the tools in my Perceived Performance Toolkit, however future versions of LoadGen should be able to replace those tools as well. Originally I posted this at BrianMadden.com (http://www.BrianMadden.com), but am posting a copy here as well.
Other: Detailed, technical, independent product review.
Link:
WhitePapers\WP_LoadGen.pdf


Title: It's Time to Change the Timers
Section: 2
Date: April 10, 2004
Description: This White Paper suggests the need for a campaign to shorten the basic HAL timer, used by the OS for a variety of purposes. The result is that as clocking speeds of our systems increase, the OS becomes less efficient. Our systems, especially Terminal Servers, would perform better.
Other: This paper is intended for the IT industry in general.
Link:
WhitePapers\ChangeTheTimers.pdf


Title: Should you enable Hyper-Threading on Server 2003?
Section: 2
Date: June 23, 2003
Description: This White Paper looks at how a multi-processor system operates with Hyper-Threading enabled and disabled under Windows Server 2003. It examines the benefits and issues associated with Hyper-Threading, making recommendations to customers considering whether to enable this feature.
Other: Also explains why it MUST be disabled on WIndows 2000.
Link:
WhitePapers\WP_HyperThread.pdf


Title: Under-reporting Of CPU usage by the Task Manager
Section: 1
Date: April 4, 2003
Description: This White Paper discusses how research on the Windows Task Manager (and other tools) reveal a consistent under-reporting of CPU Utilization on your system. Your system may be up to 5% busier than you think!
Other: Sometimes you just shouldn't trust the man.
Link:
WhitePapers\TaskManagerWP.pdf


Title: Whats Wrong with Those 16-bit Applications?
Section: 1
Date: January 17, 2003
Description: This White Paper discusses why some older software, especially 16-bit legacy applications, chew up so much CPU and what can be done about it. This is especially important in a shared environment like a Terminal Server or Citrix.
Other: A classic paper from early days at TMurgent.
Link:
WhitePapers\Bad16WP.pdf


Title: White Paper on Operating System Task Scheduling
Section: 1
Date: September 13, 2002
Description: This White Paper provides a primer on how an operating system performs the job of multi-tasking. It provides some level of focus on how the Microsoft OSs do multi-tasking, as well as some of the pitfalls that occur that cause applications to chew up too much CPU.
Other: A classic TMurgent White Paper!
Link:
WhitePapers\SchedulingWP.pdf