[THIN] Re: Processor Throttling software

  • To: <thin@xxxxxxxxxxxxx>
  • Date: Fri, 1 Aug 2003 19:07:25 +0200

Let me explain CPUShield.
First of all, it DOES NOT throthle CPU down, it is a dynamic proces that
does not require more then 4 parameters configured!! For All apps in the
envrionment wether they are published, through nFuse or through a
desktop environment.


This one of the many RES PowerFuse component makes the most out of a
system's processor capacity while avoiding hiccups and system freezing.

 CPUShield prevents any application from consuming "too much" processor
time. CPUShield not only notifies  
 Administrators of processes with a sustained high CPU usage, but also
actively changes the process priority to "Idle".  
 The process will continue to run, but at a low priority. Therefore, the
"bad" application does not hinder the ability for  
 other applications to run on the Terminal Server/workstation. After the
process has returned to the "acceptable" CPU  
 level, its priority returns to the original level. CPUShield is very
clear-cut to configure, using only four basic parameters:  
 escalation threshold, escalation period, probation threshold and
probation period.  
   
 CPUShield configuration 
 *Multitasking *
 To the user, mult-itasking is the ability to do many jobs at the same
time. In a computing environment, it may also  
 mean that several applications are open and working at the same time.
For example, a user can edit a document with  
 one application while another application is recalculating a
spreadsheet.  
 To an operating system, multi-tasking allocates of CPU time to
processes based mostly on assigned process priorities. A  
 process with a high priority is able to use more CPU capacity than a
process with a low priority, while both processes  
 demand the same capacity.  
 To the Application Developer, multi-tasking is the ability to create
applications that use multiple processes utilizing more  
 than one thread of execution.  

 Example: A process can have a user interface thread that manages
interactions with the user (keyboard and  
 mouse input), and worker threads that perform other tasks while the
user interface thread waits for user  
 input. If the user interface thread has a higher priority, the
application is more responsive to the user; while  
 the worker threads, running at a lower priority, use the processor
efficiently during times when there is no  
 user input.  

 *Too much processor time *
 If an application executes a CPU intensive task and the priority is too
high, it may freeze the user interface by consuming  
 available CPU resources. During this time, other applications will not
have enough CPU time, which prevents it from  
 responding fast enough to the user's requests.  

* How does CPUShield work? *
 CPUShield prevents any application from claiming too much processor
time. By monitoring each application and  
 measuring its actual CPU usage, CPUShield can detect if and when an
application is allocated too much processor time.  
 This event is determined using the escalation threshold and the
escalation period. As this occurs, CPUShield will actively  
 lower the processor priority of the running application to the lowest
(Idle) priority. Other applications retain their original  
 processor priority. The application will still claim processor time,
but at a lower percentage of total available CPU  
 resources. The other applications regain the ability to interact with
the user. After the application begins to require less  
 CPU, the processor priority of the application is restored. This is
based upon the probation threshold and probation  
 period determinants. CPUShield records the event for later
investigation.  
   
* CPU usage profile *
 The following four CPUShield parameters are used:  
 * Escalation Threshold - maximum level of allowed CPU usage.  
 * Escalation Period - elapsed time when escalation threshold was
exceeded.  
 * Probation Threshold - maximum level of CPU during probation mode.  
 * Probation Period - elapsed time when the probation threshold was met.

 The CPUShield parameters are set in the "Operation mode" screen of
CPUShield. Each value will depend on the system's  
 average load and the software running on it. CPUShield is enabled on
this screen.  
 Exclude an application from CPUShield 
 From the Real Enterprise Manager, an Administrator may exclude an
application from CPUShield protection. If an  
 application uses more CPU than allowed, CPUShield will not change the
priority of the process. This option is used if a  
 lower priority affects the performance of the application or if the
application occasionally has a high CPU utilization. To  
 exclude the application, select the "Exclude from CPU Shield" option on
the "Options" tab.  

* Log *
 In the CPUShield log, you can view the "bad" applications, recorded by
specific server, user and date. The log shows for  
 which processes the priority was changed and when it was changed back.
It is possible that the log shows a record of  
 the priority being changed to "Idle", but no record of the priority
being changed back, this can happen when the  
 application is closed before the probation period has elapsed.  
   
* CHPUShield Log *
 CPUShield and multi processor machines 
 When working on multi-processor machines, CPUShield uses all processors
that the misbehaving application uses.  
 Therefore, multi-processor platforms using RES PowerFuse will not
require additional measures.  

Hope this while help you guys...

Guido
-----Original Message-----
From: Roger Riggins [mailto:Roger@xxxxxxxxxxxx] 
Sent: 01 August 2003 18:54
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Re: Processor Throttling software


PowerFuse is able to do this also, if you running the app within a
published desktop.

Roger

-----Original Message-----
From: Ron Oglesby [mailto:roglesby@xxxxxxxxxxxx] 
Sent: Thursday, July 31, 2003 9:22 AM
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Processor Throttling software

Any suggestions besides the standards like TAME and Appsense (app sense
for some reason does nothing for this app, of course it could be me :-)

Anyway it is a windows exe doing the pegging and the vendor says there
is a Keyboard polling algorithm in the windows app on these certain
screens.

Ron



Ron Oglesby
Senior Technical Architect
 
RapidApp
Office 312.372.7188
Mobile 815.325.7618
email roglesby@xxxxxxxxxxxx
 

-----Original Message-----
From: Brian Madden [mailto:brian@xxxxxxxxxxxxxxx] 
Sent: Thursday, July 31, 2003 9:14 AM
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Re: RSA secure-ids - a few MORE questions

Hi Justin,

David Kim, Citrix SE extraordinaire, just told me that he's added
biometric authentication to the SafeWord solution, making this a THREE
factor authentication. I'm not sure how much more secure you can get
than that: Username, Password, HW Token, HW Token PIN, Fingerprint. You
can reach him at david.kim@xxxxxxxxxx for details.

Brian

Brian Madden
202.302.3657
brian@xxxxxxxxxxxxxxxx
--------
Visit www.brianmadden.com for thin client white papers, books, product
reviews, courseware, and training videos.


-----Original Message-----
From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On
Behalf Of Justin Martin
Sent: Thursday, July 31, 2003 9:25 AM
To: thin@xxxxxxxxxxxxx
Subject: [THIN] RSA secure-ids - a few MORE questions

Is there anything else out there on the market other then the 2
discussed (rsa & safeword)? Anyone know of some kind or hardware dongle
plugged in via usb port? 



Basically I just want to make sure that the users logins will be as
secure as possible. Anything else I should look into?
 

Thanks
Justin






********************************************************
This weeks sponsor - RTOSoft TScale
Complaints about applications response time - DO SOMETHING ABOUT IT!
TScale 2.0 improves applications response time and increases terminal
server capacity. Really get MORE from your existing servers! Free eval:
http://www.rtosoft.com/enter.asp?id=130
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or set Digest or Vacation mode
use the below link: http://thethin.net/citrixlist.cfm


********************************************************
This weeks sponsor - RTOSoft TScale 
Complaints about applications response time - DO SOMETHING ABOUT IT!
TScale 2.0 improves applications response time and increases terminal
server capacity. Really get MORE from your existing servers! Free eval:
http://www.rtosoft.com/enter.asp?id=130
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm
********************************************************
This weeks sponsor - RTOSoft TScale 
Complaints about applications response time - DO SOMETHING ABOUT IT!
TScale 2.0 improves applications response time and increases terminal
server capacity. Really get MORE from your existing servers! Free eval:
http://www.rtosoft.com/enter.asp?id=130
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm
********************************************************
This weeks sponsor - RTOSoft TScale 
Complaints about applications response time - DO SOMETHING ABOUT IT!
TScale 2.0 improves applications response time and increases terminal
server capacity. Really get MORE from your existing servers! Free eval:
http://www.rtosoft.com/enter.asp?id=130
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm
********************************************************
This weeks sponsor - RTOSoft TScale 
Complaints about applications response time - DO SOMETHING ABOUT IT!
TScale 2.0 improves applications response time and increases terminal
server capacity. Really get MORE from your existing servers! Free eval:
http://www.rtosoft.com/enter.asp?id=130
**********************************************************
Useful Thin Client Computing Links are available at:
http://thethin.net/links.cfm

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:
http://thethin.net/citrixlist.cfm

Other related posts: