home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / parallel / 2502 < prev    next >
Encoding:
Text File  |  1992-11-10  |  6.6 KB  |  185 lines

  1. Newsgroups: comp.parallel
  2. Path: sparky!uunet!gumby!destroyer!gatech!hubcap!fpst
  3. From: boissat@dxcern.cern.ch (Christian Boissat)
  4. Subject: CERN/NQS v2.2 - 10Nov92
  5. Message-ID: <1992Nov10.182211.1435@hubcap.clemson.edu>
  6. Sender: fpst@hubcap.clemson.edu (Steve Stevenson)
  7. Organization: Clemson University
  8. Date: Tue, 10 Nov 92 16:02:57 +0100
  9. Approved: parallel@hubcap.clemson.edu
  10. Lines: 173
  11.  
  12.  
  13.         Dear NQS addicts,
  14.  
  15. This message should give you a status report concerning current
  16. developments with NQS (Network Queueing System) at CERN. Now there is
  17. no more restriction in the distribution of this product.
  18. This release supports several architectures and systems :
  19.         - Apollo (DNxxxx)                AEGIS
  20.         - Digital (VAX + MIPS)           ULTRIX
  21.         - Hewlett-Packard (HP9000)       HP-UX
  22.         - Ibm (3090 + RS6000)            AIX
  23.         - Next ()                        MACH
  24.         - Raid (8235)                    TC-IX
  25.         - Silicon Graphics Iris (4D)     IRIX
  26.         - Sun (SUNx)                     SUNOS
  27. If you are interested you can find this compressed file on DXCERN.CERN.CH in :
  28.         dxcern:/userd/jumbo/cern.nqs.tar.Z
  29. In the same directory two ascii files (NQS.READMEFIRST, and NQS.USRQUICKREF)
  30. may also help you. For people who can not access them, these files are also
  31. stored in the directory pub/NQS of the anonymous account on SHIFT.CERN.CH.
  32. You are able to get them via ftp.
  33.  
  34.  
  35.                 ---------------------------------------------
  36.  
  37.  
  38. Here is a non-exhaustive list of main improvements added to the original
  39. release.
  40.  
  41. Prologue and epilogue scripts (since 27 august 1991)
  42. =============================
  43. /etc/prologue and /etc/epilogue are shell scripts executed before and after
  44. each job.
  45.  
  46. Load balancing (since 27 august 1991)
  47. ==============
  48. This mechanism tries to dispatch requests between several machines according
  49. to NQS quota limits on local batch queues.
  50. Note that there are still some restrictions which should be taken into 
  51. account by NQS managers:
  52.  
  53.     1) The names of central pipe queues have a fixed prefix ("cpq").
  54.     2) The names of load balancing queues have also a fixed prefix ("lbq").
  55.     3) In the load balancing destination lists, the batch queues must
  56.        be ordered by quota limits (most drastic ones first!) and sorted
  57.        in alphabetic order. That is why you may use aS, bM, or CL instead
  58.        of S, M, or L.
  59.  
  60. Access equivalency file (since 25 November 1991)
  61. =======================
  62. The name of the access equivalency file has changed to /etc/hosts.nqs.
  63.  
  64. Queue manager commands
  65. ======================
  66.  
  67.         Global pipe and batch limits (since 27 august 1991)
  68.         ++++++++++++++++++++++++++++
  69.                 SEt Global Batch_limit = <new-limit>
  70.                 SEt Global Pipe_limit  = <new-limit>
  71.  
  72.         User-limit for batch queues (since 27 august 1991)
  73.         +++++++++++++++++++++++++++
  74.                 SEt Queue User_limit = <user-limit> <queue-name>
  75.  
  76.         Move requests between queues (since 30 october 1991)
  77.         ++++++++++++++++++++++++++++
  78.                 MOVe Request (<request-id> [, <request-id>]) <queue-name>
  79.                 MOVe Queue <from-queue-name> <to-queue-name>
  80.  
  81.         Hold and release requests (since 30 october 1991)
  82.         +++++++++++++++++++++++++
  83.                 HOld Request (<request-id> [, <request-id>])
  84.                 RELease Request (<request-id> [, <request-id>])
  85.  
  86.         Abort requests (since 25 November 1991)
  87.         ++++++++++++++
  88.                 ABort Request (<request-id> [, <request-id>])
  89.  
  90.         Delete requests (since 25 November 1991)
  91.         +++++++++++++++
  92.                 DElete Request (<request-id> [, <request-id>])
  93.  
  94.         Modify request (since 7 april 1992)
  95.         ++++++++++++++
  96.                 MODify Request <request-id> \
  97.                         [ Nice_limit = <nice-value> ] \
  98.                         [ Priority = <priority-value> ] \
  99.                         [ RTime_limit = <tlimit-value> ] \
  100.                         [ RMemory_limit = <mlimit-value> ]
  101.  
  102.         Queue complexes (since 7 april 1992)
  103.         +++++++++++++++
  104.                 Create Complex = (<queue-name> [, <queue-name>]) <complex-name>
  105.                 DElete Complex <complex-name>
  106.                 ADd Queue = (<queue-name> [, <queue-name>]) <complex-name>
  107.                 Remove Queue = (<queue-name> [, <queue-name>]) <complex-name>
  108.                 SEt COMplex Run_limit = <runlimit-value> <complex-name>
  109.  
  110. User batch commands
  111. ===================
  112.  
  113.         Qjob
  114.         ++++
  115.                 (since 27 august 1991)
  116.                         qjob [ -a ]
  117.                 (since 7 april 1992)
  118.                         Change in displays.
  119.  
  120.         Qhold/qrls
  121.         ++++++++++
  122.                 (since 6 January 1992)
  123.                         qhold [ -u <username> ] <request-id(s)>
  124.                         qrls  [ -u <username> ] <request-id(s)>
  125.  
  126.         Qcmplx
  127.         ++++++
  128.                 (since 7 april 1992)
  129.                         qcmplx [ -h host-name ] [ -n] [ -Q ] [ complex-name ]
  130.  
  131.         Qdel
  132.         ++++
  133.                 (since 7 april 1992)
  134.                         New '-h' option to delete requests remotely.
  135.                 (since 5 november 1992)
  136.                         New '-s' and '-c' options to stop and continue
  137.                         requests.
  138.  
  139.         Qstat
  140.         +++++
  141.                 (since 7 april 1992)
  142.                         Change in displays to be similar to those being
  143.                         considered by P1003.10 (POSIX committee);
  144.                         New options such as '-b', '-d', '-h', '-p', '-s',
  145.                         '-u', etc.;
  146.                         Accepts '#QSUB' as embedded option keyword;
  147.                         Allows white space after '#' and before '-' in job
  148.                         scripts.
  149.  
  150.         Qcat
  151.         ++++
  152.                 (since 10 june 1992)
  153.                         qcat [-e] [-i] [-o] [-t num] [-h host] <request-id>
  154.  
  155.  
  156. NEW FEATURES (since 10 november 1992)...
  157.  
  158. Qmgr (queue manager command)
  159. ****
  160.         Rerun requests
  161.         ++++++++++++++
  162.         The command :
  163.  
  164.                 RERun Request (<request-id> [, <request-id>])
  165.  
  166.         is used to rerun a request on the local NQS machine. If the request
  167.         is restartable, it is returned to the queued state at its current
  168.         priority.
  169.  
  170. Qdel (user batch command)
  171. ****
  172.         New '-s' and '-c' options to stop and continue requests.
  173.  
  174.  
  175.                 ---------------------------------------------
  176.  
  177.  
  178. Finally I may remind you that any suggestions or remarks are welcome...
  179. In particular concerning new developments (extensions of queue manager
  180. commands, new requirements, etc.)!
  181.  
  182.         Regards,
  183.                 Christian Boissat (BOISSAT@VXCERN.CERN.CH)
  184.  
  185.