ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Creating and Starting Large Numbers of Instances

Post new topic  Reply to topic
 Creating and Starting Large Numbers of Instances « View previous topic :: View next topic » 
Author Message
Bobbo
PostPosted: Fri Aug 19, 2005 6:53 am    Post subject: Creating and Starting Large Numbers of Instances Reply with quote

Acolyte

Joined: 17 Jun 2002
Posts: 50
Location: Buffalo, New York

We are creating and starting 7000 new instances a day. The problem is that it is taking about 45 minutes to load 1000 instances and we only have about a 2 hour window. The process model contains a number of UPES activities that call Message Broker Flows, query a database, and return. Once the UPES activities have completed, work items are generated for manual activities. We have followed all the best practices, etc. from IBM for performance tuning, etc.

I was curious as to how others handle a situation like this. I have read the posting about creating an "Instance Server." However, that will not work for our situation because we need the instances started before users arrive to do the work.

I'm searching for creative ideas around loading this many new instances a day. Does anyone have any experience with this? If so, what is your platform? Is this considered a lot or should WF be able to easily handle this volume?

Thanks,

Bob
Back to top
View user's profile Send private message
jmac
PostPosted: Fri Aug 19, 2005 10:38 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

Bob:

You must have other workflow processes that are already running right? Your numbers are pretty low. It is 3.9 BWU to create and start an instance, I would think you would see better response than you are reporting.

What else can you tell us about the process model and about the environment?
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Bobbo
PostPosted: Fri Aug 19, 2005 11:09 am    Post subject: Reply with quote

Acolyte

Joined: 17 Jun 2002
Posts: 50
Location: Buffalo, New York

Thanks for the reply.

All parts are running the z/OS.

Process model begins with 3 syncrhonous UPES activities, and then goes into a block that contains 1 additional synchronous UPES and 3 NOOPS before it hits the manual activities. The UPES activities are each launching a Message Flow that is doing a simple SELECT from a single DB2 table. Auditing is to MQ, using filters to minimize the number of records written. Clean Up Server and Scheduling Server are OFF during load.

We've tried running the load with 2, 3, and 4 Execution Servers. When running 3 and 4 Exe Servers, we are maxing out the CPU.

Our hunch is that the bottleneck is the Exe Server(s) reading from the EXE and XML queues. Any way to tune this? Any other possibilities?

Thanks,


Bob
Back to top
View user's profile Send private message
jmac
PostPosted: Fri Aug 19, 2005 11:27 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

Bob:

I have no experience running MQWF on Zos. Have you had a look at WP01? It seems to me that you are really not putting all that much of a load on the system. The way I read it the the lowest rate I see is 15,744 BWU/hour, there are others showing 500,000+, so a lot depends on what hardware you are running. You indicate 1000 instances is taking 45 minutes to load. To me that is about 4000 BWU for the process starts only, but it still seems like it should only take 15 minutes to start 1000 instances.

You might want to consider opening a PMR.

GOOD LUCK
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Bobbo
PostPosted: Fri Aug 19, 2005 11:37 am    Post subject: Reply with quote

Acolyte

Joined: 17 Jun 2002
Posts: 50
Location: Buffalo, New York

Yes, we have looked at WP01. IBM should release an updated version of that support pac.

We are working with IBM on this issue, but they too are having trouble finding a qualified WF 3.4 on z/OS performancing tuning expert.

By the way, the instances start rather quickly (in about 5 minutes, based on Start Time of Process Intances). It's the UPES / NOOPs that seem to be taking all the time.

Bob
Back to top
View user's profile Send private message
jmac
PostPosted: Fri Aug 19, 2005 12:05 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

I am not getting something here... Are you saying that it is taking 45 minutes for these 1000 instances to complete? Or is it just the 1000 process starts that is taking the 45 minutes?

If you want to send me your FDL, I can take a look and see if I can spot anything for you... Most likely, it has already been looked at by IBM, but I can supply another pair of eyes if you want.

You can send the FDL to my email address rather than posting to the forum.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Bobbo
PostPosted: Fri Aug 19, 2005 12:09 pm    Post subject: Reply with quote

Acolyte

Joined: 17 Jun 2002
Posts: 50
Location: Buffalo, New York

It is taking 45 minutes from the first work item being created in the first instance to the last work item being created in the final instance.

I'll see if I can send you the FDL (legal).

IBM has not yet seen the FDL.
Back to top
View user's profile Send private message
jmac
PostPosted: Fri Aug 19, 2005 12:19 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

Bobbo wrote:
It is taking 45 minutes from the first work item being created in the first instance to the last work item being created in the final instance.


OK.... that makes a little more sense.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Creating and Starting Large Numbers of Instances
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.