home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.parallel
- Path: sparky!uunet!gumby!destroyer!gatech!hubcap!fpst
- From: boissat@dxcern.cern.ch (Christian Boissat)
- Subject: CERN/NQS v2.2 - 10Nov92
- Message-ID: <1992Nov10.182211.1435@hubcap.clemson.edu>
- Sender: fpst@hubcap.clemson.edu (Steve Stevenson)
- Organization: Clemson University
- Date: Tue, 10 Nov 92 16:02:57 +0100
- Approved: parallel@hubcap.clemson.edu
- Lines: 173
-
-
- Dear NQS addicts,
-
- This message should give you a status report concerning current
- developments with NQS (Network Queueing System) at CERN. Now there is
- no more restriction in the distribution of this product.
- This release supports several architectures and systems :
- - Apollo (DNxxxx) AEGIS
- - Digital (VAX + MIPS) ULTRIX
- - Hewlett-Packard (HP9000) HP-UX
- - Ibm (3090 + RS6000) AIX
- - Next () MACH
- - Raid (8235) TC-IX
- - Silicon Graphics Iris (4D) IRIX
- - Sun (SUNx) SUNOS
- If you are interested you can find this compressed file on DXCERN.CERN.CH in :
- dxcern:/userd/jumbo/cern.nqs.tar.Z
- In the same directory two ascii files (NQS.READMEFIRST, and NQS.USRQUICKREF)
- may also help you. For people who can not access them, these files are also
- stored in the directory pub/NQS of the anonymous account on SHIFT.CERN.CH.
- You are able to get them via ftp.
-
-
- ---------------------------------------------
-
-
- Here is a non-exhaustive list of main improvements added to the original
- release.
-
- Prologue and epilogue scripts (since 27 august 1991)
- =============================
- /etc/prologue and /etc/epilogue are shell scripts executed before and after
- each job.
-
- Load balancing (since 27 august 1991)
- ==============
- This mechanism tries to dispatch requests between several machines according
- to NQS quota limits on local batch queues.
- Note that there are still some restrictions which should be taken into
- account by NQS managers:
-
- 1) The names of central pipe queues have a fixed prefix ("cpq").
- 2) The names of load balancing queues have also a fixed prefix ("lbq").
- 3) In the load balancing destination lists, the batch queues must
- be ordered by quota limits (most drastic ones first!) and sorted
- in alphabetic order. That is why you may use aS, bM, or CL instead
- of S, M, or L.
-
- Access equivalency file (since 25 November 1991)
- =======================
- The name of the access equivalency file has changed to /etc/hosts.nqs.
-
- Queue manager commands
- ======================
-
- Global pipe and batch limits (since 27 august 1991)
- ++++++++++++++++++++++++++++
- SEt Global Batch_limit = <new-limit>
- SEt Global Pipe_limit = <new-limit>
-
- User-limit for batch queues (since 27 august 1991)
- +++++++++++++++++++++++++++
- SEt Queue User_limit = <user-limit> <queue-name>
-
- Move requests between queues (since 30 october 1991)
- ++++++++++++++++++++++++++++
- MOVe Request (<request-id> [, <request-id>]) <queue-name>
- MOVe Queue <from-queue-name> <to-queue-name>
-
- Hold and release requests (since 30 october 1991)
- +++++++++++++++++++++++++
- HOld Request (<request-id> [, <request-id>])
- RELease Request (<request-id> [, <request-id>])
-
- Abort requests (since 25 November 1991)
- ++++++++++++++
- ABort Request (<request-id> [, <request-id>])
-
- Delete requests (since 25 November 1991)
- +++++++++++++++
- DElete Request (<request-id> [, <request-id>])
-
- Modify request (since 7 april 1992)
- ++++++++++++++
- MODify Request <request-id> \
- [ Nice_limit = <nice-value> ] \
- [ Priority = <priority-value> ] \
- [ RTime_limit = <tlimit-value> ] \
- [ RMemory_limit = <mlimit-value> ]
-
- Queue complexes (since 7 april 1992)
- +++++++++++++++
- Create Complex = (<queue-name> [, <queue-name>]) <complex-name>
- DElete Complex <complex-name>
- ADd Queue = (<queue-name> [, <queue-name>]) <complex-name>
- Remove Queue = (<queue-name> [, <queue-name>]) <complex-name>
- SEt COMplex Run_limit = <runlimit-value> <complex-name>
-
- User batch commands
- ===================
-
- Qjob
- ++++
- (since 27 august 1991)
- qjob [ -a ]
- (since 7 april 1992)
- Change in displays.
-
- Qhold/qrls
- ++++++++++
- (since 6 January 1992)
- qhold [ -u <username> ] <request-id(s)>
- qrls [ -u <username> ] <request-id(s)>
-
- Qcmplx
- ++++++
- (since 7 april 1992)
- qcmplx [ -h host-name ] [ -n] [ -Q ] [ complex-name ]
-
- Qdel
- ++++
- (since 7 april 1992)
- New '-h' option to delete requests remotely.
- (since 5 november 1992)
- New '-s' and '-c' options to stop and continue
- requests.
-
- Qstat
- +++++
- (since 7 april 1992)
- Change in displays to be similar to those being
- considered by P1003.10 (POSIX committee);
- New options such as '-b', '-d', '-h', '-p', '-s',
- '-u', etc.;
- Accepts '#QSUB' as embedded option keyword;
- Allows white space after '#' and before '-' in job
- scripts.
-
- Qcat
- ++++
- (since 10 june 1992)
- qcat [-e] [-i] [-o] [-t num] [-h host] <request-id>
-
-
- NEW FEATURES (since 10 november 1992)...
-
- Qmgr (queue manager command)
- ****
- Rerun requests
- ++++++++++++++
- The command :
-
- RERun Request (<request-id> [, <request-id>])
-
- is used to rerun a request on the local NQS machine. If the request
- is restartable, it is returned to the queued state at its current
- priority.
-
- Qdel (user batch command)
- ****
- New '-s' and '-c' options to stop and continue requests.
-
-
- ---------------------------------------------
-
-
- Finally I may remind you that any suggestions or remarks are welcome...
- In particular concerning new developments (extensions of queue manager
- commands, new requirements, etc.)!
-
- Regards,
- Christian Boissat (BOISSAT@VXCERN.CERN.CH)
-
-