HP3000-L Archives

April 2005, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Tony Summers <[log in to unmask]>
Reply To:
Tony Summers <[log in to unmask]>
Date:
Mon, 25 Apr 2005 09:33:30 +0100
Content-Type:
text/plain
Parts/Attachments:
text/plain (127 lines)
And here's an outline of the solution we use. 

Scenario:  Parent job "Job1" streams Streams jobs JOB1a, Job1b etc.
Ditto Job2, job3 ,,.... . 

You can manage the threading you require by ensuring the jobs have their
inpri's set as followed 

Job            inpri 

JOB1           2
-  JOB1A        8
-  JOB1B        8
-  JOB1C        8
etc

JOB2           2 
-  JOB2A        8 
-  JOB2B        8
Etc 

JOB3 
Etc 

And so on for every parent / child jobs. 

Now imagine what happens when you stream JOB1, JOB2 and JOB3 in quick
succession into a job queue that has only one free slot (I.e. the job
limit on the job queue is one greater than the number of jobs running in
that particular job queue).  

Firstly,  job1 should log-on and it will stream its jobs which will jump
to the top of the job queue.  So once job1 logs off,  you can ensure
that jobs1a thru 1c run before job2 logs on.  

The above mainly depends upon you ensuring that the jobs single thread.
I have previously posted to this list on how we use the recent addition
of MPE user-defined job queues to ensure that all the background
(permanent) jobs run in a special job queue,  leaving the system job
queue free for this purpose. 

P.s.  We have also built into our solution something that prevents the
next parent job from running if the previous one hasn't run.  That's
another story. 




-----Original Message-----
From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On
Behalf Of Greg Stigers
Sent: 22 April 2005 22:17
To: [log in to unmask]
Subject: [HP3000-L] separating sets of job streams

We have a few jobs that stream other subordinate jobs, waiting for and
validating each job before streaming the next subordinate. Currently, we
rely on LIMIT and STREAM ;AT= to manage these jobstreaming jobs,
streaming the second such job five minutes after the first. Inevitably,
the first job will take more than five minutes, and the second job will
begin streaming its jobs, before the first is finished, with less than
desirable results.
Remarkably, the larger design is not so ham-handed, such that simply
combining two such jobs is not an effective solution. Creating yet
another layer, an uber-stream to stream both jobstreaming jobs could
work. The objection to that is that it complicates this further than two
levels, and perhaps merely perpetuates a poor idea.

So, is there some clever solution that only requires MPE? We do not have
MPEX. We do not have a budget for solving this, and that does not mean
that we can spend as much as we want. I can only spend time, within
reason. We are evaluating MasterOp, and that may become our solution.

Greg Stigers

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________




The contents of this email are confidential to the intended recipient
and may not be disclosed. Although it is believed that this email and
any attachments are virus free, it is the responsibility of the recipient to confirm this.

Smith & Williamson Corporate Finance Limited - A member of M&A
International Inc. http://www.mergers.net Registered in England No.
4533970. Authorised and regulated by the Financial Services Authority 
Smith & Williamson Investment Management Limited, Registered No. 976145. Authorised and regulated by the Financial Services Authority.
Smith & Williamson Pension Consultancy Limited - Independent
Intermediary. Registered No. 3133226. Authorised and regulated by the
Financial Services Authority.
Smith & Williamson Fund Administration Limited, Registered No. 1934644. Authorised and regulated by the Financial Services Authority.
Smith & Williamson Limited - A member of Nexia International.
Registered in England No. 4534022. Regulated by the Institute of
Chartered Accountants in England & Wales for a range of investment
business activities.

Registered Office: No 1 Riding House Street, London W1A 3AS
Telephone: 020 7637 5377 http://www.smith.williamson.co.uk

Nexia Audit Limited - A member of Nexia International. Registered in
England No. 4469576. Registered to carry on audit work and regulated by the Institute of Chartered Accountants in England & Wales for a range of investment business activities.

Registered Office: No 1 Riding House Street, London W1A 3AS
Telephone: 020 7637 5377 http://www.nexiaaudit.co.uk

NCL Investments Limited, Registered No. 1913794.
Member of the London Stock Exchange authorised and regulated by the Financial Services Authority.

Registered Office: Bartlett House, 9-12 Basinghall Street, London  EC2V 5NS
Telephone: 020 7600 2801 


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2