Author |
Message
|
fagundes |
Posted: Mon Feb 23, 2004 12:38 pm Post subject: PEA crashing |
|
|
 Apprentice
Joined: 15 Aug 2003 Posts: 45
|
Hi for all.
I am trying to stress the workflow engine, so I did a little ativicty (vanilla activity) using the API, after I did a program for triggering the instances. When I increase the rate of instances creation ... in the machine (client) whre is the PEA crashing, and one trouble happens ##virtual memory low##, I have one memory (RAM) of 512 Mbytes and virtual memory with size compatible.
When I see my "Task Manager", tehere is various activities waiting for PEA to comunicate it. Is there some configuration for the PEA???
It seems ironic, I am tring to stress the server and the client is crashing .
Other thing ... I would like to have some machines running the PEA, but with the same user logged, I try to run the "fmcxpea" for starting up the PEA, but occurr one erroe message.
Please, could anybody help me ?
Thanks guys
Fagundes _________________ Fagundes Pereira da Silva
M.Sc. Candidate / UFRJ Brazil
Interest Area: WfMS Performance Analysis |
|
Back to top |
|
 |
jmac |
Posted: Mon Feb 23, 2004 12:45 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
Each user can have only one "Present" session, and a PEA is tied to that session. You would have to use multiple users to use more than one PEA.
I have never heard of your problem in a Windows environment before, I have heard of memory leaks in the PEA in unix environments. Just how fast are you pushing those updates out to the client? _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
fagundes |
Posted: Mon Feb 23, 2004 1:04 pm Post subject: activiy duration... |
|
|
 Apprentice
Joined: 15 Aug 2003 Posts: 45
|
The activities has one configurable time (one number with one probability distribution with mean and variance as parameters, I used one uniform distribution with mean of 8 seconds (there are the follow possibilities: 8/9/10 -it 's the begining of tests), after I will do one different distribution (maybe the Normal) ).
In the mean, there are 2 instances that are created by second.
The process is one vanilla process with three activities in sequence, it is very ligth ...
If the trouble to persist, do you have any idea for build one way for stressing the workflow engine? The dealine for find one correct form is near and I am mad
Thanks....
Fagundes _________________ Fagundes Pereira da Silva
M.Sc. Candidate / UFRJ Brazil
Interest Area: WfMS Performance Analysis |
|
Back to top |
|
 |
jmac |
Posted: Mon Feb 23, 2004 1:10 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
I don't believe there are any tools out there specifically to stress the Workflow engine.
Let me know if you find any. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
clindsey |
Posted: Mon Feb 23, 2004 4:47 pm Post subject: |
|
|
Knight
Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx
|
FYI,
The PEA is an older model now. It's design expected it to be tied to a client program that was launched and required user input. Thus, the PEA was throttled by user input. With no user input, you can run a PEA with no throttling and it was not designed to work that way. If you need high performance throughput, use a UPES.
Charlie |
|
Back to top |
|
 |
fagundes |
Posted: Tue Feb 24, 2004 1:58 pm Post subject: How can I build (configure) one UPES ? |
|
|
 Apprentice
Joined: 15 Aug 2003 Posts: 45
|
How can I configure one UPES ?
Is there any example on the guides ?
Is UPES "really" better (about performance) than PEA, if yes, please where did you see this information ?
Thanks
Fagundes _________________ Fagundes Pereira da Silva
M.Sc. Candidate / UFRJ Brazil
Interest Area: WfMS Performance Analysis |
|
Back to top |
|
 |
vennela |
Posted: Tue Feb 24, 2004 2:21 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
|
Back to top |
|
 |
clindsey |
Posted: Tue Feb 24, 2004 7:01 pm Post subject: |
|
|
Knight
Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx
|
Quote: |
Is UPES "really" better (about performance) than PEA, if yes, please where did you see this information ?
|
I got this directly from Workflow development. It is supposed to be in the next updates of the documentation. I don't think it made the first round for on 3.4 pubs. It is more related to the volume of PEA activity than actual performance. If you have a small number of PEAs and each is single threaded are has small number of threads (I think < 100) it may perform better than a UPES. The problem is related to runaway PEAs with many threads and no governing factors. This condition will bring down Workflow. The moral of the story is really that if you are not launching end user programs, use a UPES.
Charlie |
|
Back to top |
|
 |
|