Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


August 01, 2001

Publishing Applications with Seamless Windows Affects Memory Use


RSS
Subscribe to Windows IT Pro | See More Application Service Provider (ASP) Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

A couple of weeks ago, I talked about memory and how the way you connect to applications on a terminal server affects memory use on that server. I said that if you use published applications by making multiple connections to a server, you use more memory than if you connect to a published desktop and run the applications from there. Every time you make a new connection to the terminal server, the server sets aside a memory area for you and loads some standard files that the system requires to support the session, even if you're running only one application from that session.

However—and thanks very much to the readers who pointed this out—there's one caveat. If you use Citrix MetaFrame and publish applications using Seamless Windows, what I reported about memory use no longer holds true. The ICA clients that support Seamless Windows (Win32, Linux, and UNIX) also support session sharing. With session sharing, the first time you connect to an application running on a terminal session, you instantiate the session, load the profile, fire up winlogon.exe, and so on. When you connect to a second Seamless Windows-published application, the connection checks to see whether that application is available on the same server as the existing session (both installed and available to that user—you can't load balance servers with MetaFrame XP by permitting only a certain number of connections to a particular application). If the application is available, the ICA client connects to that terminal session and begins the second application using the resources of the existing session. As long as you publish applications using Seamless Windows, you'll start a new session when you connect to a new application only if the connection has to find the application on a different server, where it will instantiate a new session. So you can't run multiple published applications with less overhead on the farm than would be the case if the applications ran in, for instance, a 1024 x 768 window. The bottom line is that connecting to individual applications CAN use more memory than running applications from an individual desktop, but if you use Seamless Windows, it won't.

I also need to make a correction to another commentary. There's no legal way to license Windows 2000 Server Terminal Services on a per-user basis. Last week, I proposed that it might be possible to use a new product called ThinAnywhere to circumvent per-seat licensing by connecting a multi-use server to the terminal server and displaying terminal sessions on the ThinAnywhere server. This process seems to work, but it violates Microsoft's Terminal Services license agreement, which explicitly states that you must have enough licenses for all the people who use the terminal server, regardless of whether those people connect directly or via another server. It was a nice thought, but for the time being, we're stuck with a per-seat licensing model for inhouse Terminal Services licensing.

End of Article



Reader Comments
Very useful artile.Thanking you very much.

Ajay Soni October 30, 2003


Is there any other product that provides a seamless window for published applications other than Citrix ???

Anonymous User June 03, 2005 (Article Rating: )


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Friday at PASS Europe 2006

Kevin talks about the closing day of the event and shares a funny Microsoft film. ...

PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...

Escape From Yesterworld

Kevin points you to the funniest SQL Server website ever! ...


Thin-Client and Server Computing Whitepapers Backing Up and Restoring in a Microsoft® Exchange Environment

Related Events Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

Understanding and Leveraging SSL-TLS for Secure Communications

A Guide to Windows Certification and Public Keys

Related Thin-Client and Server Computing Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing